soylent.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: https://www.soylent.com/
Effective URL: https://soylent.com/
Submission: On October 14 via api from US — Scanned from CA

Form analysis 40 forms found in the DOM

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index">Add to Cart</p>
        <p x-show="!isAddToCart(product)">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462614839407">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462614839407" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="0" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="0">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$43.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.58</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$48.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$4.00</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462794604655">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462794604655" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="1" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$43.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="1">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.42</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462621163631">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462621163631" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="2" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="2">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
    <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
    <p></p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="3" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$45.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="3">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
    <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
    <p></p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="4" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$45.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="4">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$40.49</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
    <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$2.25</span>/<span x-text="product.unitName">bottle</span>) </p>
    <p></p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="5" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$40.49</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="5">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4489418014831">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4489418014831" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="6" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="6">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$35.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$2.92</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462627749999">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462627749999" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="7" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$35.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="7">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">22.22</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-753752408170">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-753752408170" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="8" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="8">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$31.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$2.63</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$35.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$2.92</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4605292609647">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4605292609647" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="9" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$31.50</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="9">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$31.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$2.63</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$35.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$2.92</span>/<span x-text="product.unitName">Bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4605292675183">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4605292675183" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="10" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$31.50</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="10">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$43.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.58</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$48.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$4.00</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-6876814082159">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-6876814082159" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="11" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$43.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="11">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.42</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$127.50</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
    <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.54</span>/<span x-text="product.unitName">bottle</span>) </p>
    <p></p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="12" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$127.50</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="12">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$127.50</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
    <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.54</span>/<span x-text="product.unitName">bottle</span>) </p>
    <p></p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="13" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$127.50</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="13">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462641447023">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462641447023" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="14" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="14">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$43.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.58</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$48.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$4.00</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4572886302831">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4572886302831" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="15" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$43.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="15">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.42</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462559559791">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462559559791" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="16" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="16">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$39.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.25</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.75</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-4462631157871">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-4462631157871" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="17" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$39.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="17">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.33</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$114.75</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.19</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$127.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.54</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-6962462589039">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-6962462589039" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="18" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$114.75</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="18">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$114.75</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.19</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$127.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.54</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-7051710267503">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-7051710267503" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="19" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$114.75</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="19">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$114.75</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.19</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$127.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.54</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-7051710431343">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-7051710431343" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="20" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$114.75</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="20">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$114.75</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$3.19</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$127.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.54</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-7051710627951">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-7051710627951" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="21" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$114.75</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="21">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="-1">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$106.20</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$2.95</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="-1">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$118.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$3.28</span>/<span x-text="product.unitName">bottle</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-7051710726255">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-7051710726255" tabindex="-1">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="22" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$106.20</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="22">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">10.00</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="-1">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$58.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$1.66</span>/<span x-text="product.unitName">meal</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$69.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$1.99</span>/<span x-text="product.unitName">meal</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-1764282499183">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-1764282499183" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="0" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$58.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="0">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">16.55</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$58.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$1.66</span>/<span x-text="product.unitName">Meal</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$69.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$1.99</span>/<span x-text="product.unitName">Meal</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-1774714912879">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-1774714912879" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="15 days">15 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="45 days">45 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="1" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$58.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="1">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">16.55</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$129.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
    <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$1.84</span>/<span x-text="product.unitName">meal</span>) </p>
    <p></p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="2" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$129.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="2">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$10.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="3" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$10.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="3">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$2.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="4" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$2.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="4">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$23.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$0.96</span>/<span x-text="product.unitName">Square</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$26.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$1.10</span>/<span x-text="product.unitName">Square</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-2169123471471">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-2169123471471" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="0" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$23.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="0">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.21</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template>
  <div class="flex flex-column product-form__purchase-selector">
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type" tabindex="0">
        <span class="flex-1">Subscribe &amp; Save</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))">$23.00</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))">$0.96</span>/<span x-text="product.unitName">Square</span>) </p>
      </div>
    </div>
    <div class="flex justify-between mb-0.5gutter">
      <label class="f6 capitalize flex items-start mb0 grey-dark">
        <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type" tabindex="0">
        <span class="flex-1">One-Time Purchase</span>
      </label>
      <div class="ttl tr f8 mb0 self-center product-form__selector-price">
        <strong class="grey-dark" x-text="formatPrice(product.price)">$26.50</strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))">$1.10</span>/<span x-text="product.unitName">Square</span>) </p>
      </div>
    </div>
  </div>
  <template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="product-form__main" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`" for="frequency-6557974462575">Deliver Every:</label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency" id="frequency-6557974462575" tabindex="0">
          <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
            <option :value="frequency" x-text="`${frequency}`"></option>
          </template>
          <option :value="frequency" x-text="`${frequency}`" value="30 days">30 days</option>
          <option :value="frequency" x-text="`${frequency}`" value="60 days">60 days</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="1" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$23.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="1">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <div>
        <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)">13.21</i>% </span>
        <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text" tabindex="0">Why Subscribe?</a>
          <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
            <div class="product-form__tooltip-overlay"></div>
            <div class="product-form__tooltip-inner">
              <div class="heading-container">
                <h2>Why Subscribe?</h2>
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                </svg>
              </div>
              <div class="content-blocks-container">
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
                <div class="content-block">
                  <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                  <p></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$10.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="0" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$10.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="0">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$25.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`" for="size-6706700189807"></label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" name="size" x-model="product.state.size" tabindex="0">
          <template x-for="option in product.productOptions">
            <option x-text="option"></option>
          </template>
          <option x-text="option">XS</option>
          <option x-text="option">S</option>
          <option x-text="option">M</option>
          <option x-text="option">L</option>
          <option x-text="option">XL</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="1" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$25.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="1">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$2.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="0"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="0">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="0"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="2" tabindex="0">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$2.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="2">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$25.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="3" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$25.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="3">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$25.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`" for="size-6706700222575"></label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" name="size" x-model="product.state.size" tabindex="-1">
          <template x-for="option in product.productOptions">
            <option x-text="option"></option>
          </template>
          <option x-text="option">XS</option>
          <option x-text="option">S</option>
          <option x-text="option">M</option>
          <option x-text="option">L</option>
          <option x-text="option">XL</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="4" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$25.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="4">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$45.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`" for="size-6706700255343"></label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" name="size" x-model="product.state.size" tabindex="-1">
          <template x-for="option in product.productOptions">
            <option x-text="option"></option>
          </template>
          <option x-text="option">XS</option>
          <option x-text="option">S</option>
          <option x-text="option">M</option>
          <option x-text="option">L</option>
          <option x-text="option">XL</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="5" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$45.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="5">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="flex flex-column h-100 product-form" @submit.prevent="addToCart(product, $dispatch)">
  <template x-if="productShippingFrequencies(product)">
    <div class="flex flex-column product-form__purchase-selector">
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="subscription" name="purchase_type">
          <span class="flex-1">Subscribe &amp; Save</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(productSubscriptionPrice(product))"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(productSubscriptionPrice(product), product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
      <div class="flex justify-between mb-0.5gutter">
        <label class="f6 capitalize flex items-start mb0 grey-dark">
          <input class="product-form__purchase-selector__radio" type="radio" x-model="product.state.purchaseType" value="onetime" name="purchase_type">
          <span class="flex-1">One-Time Purchase</span>
        </label>
        <div class="ttl tr f8 mb0 self-center product-form__selector-price">
          <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
          <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
            <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
          </template>
        </div>
      </div>
    </div>
  </template><template x-if="!productShippingFrequencies(product) &amp;&amp; product.productOptionLabel != 'Value' ">
    <div class="flex justify-end product-form__selector-price-single">
      <p class="ttl tr f8">
        <strong class="grey-dark" x-text="formatPrice(product.price)"></strong>
        <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
          <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
        </template>
      </p>
    </div>
  </template>
  <div class="flex justify-end product-form__selector-price-single">
    <p class="ttl tr f8">
      <strong class="grey-dark" x-text="formatPrice(product.price)">$25.00</strong>
      <template x-if="product.showUnitInPlp &amp;&amp; product.unitName &amp;&amp; product.bulkQuantity">
        <p class="di"> (<span x-text="formatPrice(unitPrice(product.price, product.bulkQuantity))"></span>/<span x-text="product.unitName"></span>) </p>
      </template>
    </p>
  </div>
  <div class="product-form__main product-form__main--onetime" :class="{ 'product-form__main--onetime': !productShippingFrequencies(product) }">
    <template x-if="productShippingFrequencies(product)">
      <div :class="{'product-form__frequency--hidden' : product.state.purchaseType !== 'subscription' }" class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`frequency-${product.id}`">Deliver Every:</label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" :id="`frequency-${product.id}`" :disabled="product.state.purchaseType !== 'subscription'" name="frequency" x-model="product.state.frequency">
            <template x-for="frequency in productShippingFrequencies(product)" :key="frequency">
              <option :value="frequency" x-text="`${frequency}`"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <template x-if="product.productOptionLabel != 'Title' ">
      <div class="product-form__frequency">
        <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`"></label>
        <div class="product-form__frequency_select-wrapper">
          <select class="product-form__frequency__select" name="size" x-model="product.state.size">
            <template x-for="option in product.productOptions">
              <option x-text="option"></option>
            </template>
          </select>
          <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
        </div>
      </div>
    </template>
    <div class="product-form__frequency">
      <label class="db f8 capitalize product-form__frequency__label" :for="`size-${product.id}`" for="size-6977445298287"></label>
      <div class="product-form__frequency_select-wrapper">
        <select class="product-form__frequency__select" name="size" x-model="product.state.size" tabindex="-1">
          <template x-for="option in product.productOptions">
            <option x-text="option"></option>
          </template>
          <option x-text="option">XS</option>
          <option x-text="option">S</option>
          <option x-text="option">M</option>
          <option x-text="option">L</option>
          <option x-text="option">XL</option>
        </select>
        <i class="product-form_frequency__icon">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
              <path d="M9 1L4.374 5 0 1" stroke-width="2" stroke="#343538" fill="none" fill-rule="evenodd"></path>
            </svg>
          </i>
      </div>
    </div>
    <div class="relative flex product-form__cta flex-grow-1" :class="{ 'flex-grow-1': !productShippingFrequencies(product) }">
      <div class="flex justify-center product-form__cta__stepper">
        <button class="relative" type="button" @click="product.state.quantity = Math.max(1, product.state.quantity - 1)" :disabled="parseInt(product.state.quantity) === 1" disabled="disabled" tabindex="-1"> - </button>
        <input class="relative self-center" type="number" name="quantity" x-model="product.state.quantity" min="1" tabindex="-1">
        <button class="relative" type="button" @click="product.state.quantity = parseInt(product.state.quantity) + 1" tabindex="-1"> + </button>
      </div>
      <button class="product-form__cta__submit add-to-cart  uppercase fw7" type="submit" :disabled="!isAddToCart(product)" :key="index" key="6" tabindex="-1">
        <template x-if="product.productOptionLabel != 'Value' ">
          <span x-text="priceWithButton(product)"></span><span class="pdf__dot-separator"></span>
        </template>
        <span x-text="priceWithButton(product)">$25.00</span><span class="pdf__dot-separator"></span>
        <p class="add-to-cart" x-show="isAddToCart(product)" :key="index" key="6">Add to Cart</p>
        <p x-show="!isAddToCart(product)" style="display: none;">Sold Out</p>
      </button>
    </div>
  </div>
  <div class="product-form__footer">
    <div class="mb0 tc f7 flex justify-center">
      <template x-if="productShippingFrequencies(product)">
        <div>
          <span> Subscribe &amp; Save <i class="fs-normal" x-text="parseFloat(product.subscriptionDiscount).toFixed(2)"></i>% </span>
          <div class="product-form__tooltip"> | <a href="#" @click.prevent="showTooltip" @click.away="hideTooltip" class="f7 product-form__tooltip-text">Why Subscribe?</a>
            <div class="product-form__tooltip-content" :class="{'is-active' : isActiveTooltip}">
              <div class="product-form__tooltip-overlay"></div>
              <div class="product-form__tooltip-inner">
                <div class="heading-container">
                  <h2>Why Subscribe?</h2>
                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M16 1.4L14.6 0L8 6.6L1.4 0L0 1.4L6.6 8L0 14.6L1.4 16L8 9.4L14.6 16L16 14.6L9.4 8L16 1.4Z" fill="black"></path>
                  </svg>
                </div>
                <div class="content-blocks-container">
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                  <div class="content-block">
                    <img src="//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif" alt="">
                    <p></p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </template>
      <template x-if="!productShippingFrequencies(product)">
        <span> &nbsp; </span>
      </template>
      <span> &nbsp; </span>
    </div>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-YmL3b8" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; margin: 0px auto; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 0px;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px 10px 0px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go4004593989" style="width: 100%;">
          <p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span style="color:rgb(255, 255, 255);font-size:18px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;">SIGN UP
              FOR OUR NEWSLETTER TO STAY UP TO DATE ON PRODUCT LAUNCHES, PROMOTIONS, AND ALL THINGS SOYLENT!</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 8px 10px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label for="email_18879454" class="needsclick  kl-private-reset-css-Xuajs1"
            style="color: rgb(204, 204, 204); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Email</label><input id="email_18879454"
            class="needsclick go1509285975 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Your Email Address" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(255, 255, 255); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 178, 178, 0); border: 1px solid rgb(204, 204, 204);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 10px 10px 0px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go2036469580 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-width: 1px; color: rgb(32, 35, 34); font-family: Apercu, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">SIGN
          UP</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

GET /search

<form action="/search" method="get" role="search">
  <input type="hidden" name="type" value="product,article">
  <div class="minimal-input-box minimal-input-box--large">
    <input type="search" placeholder="Search products &amp; content" class="minimal-input-box__input">
    <button type="submit" class="minimal-input-box__submit">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20">
        <path class="st0"
          d="M18.7 17.3l-3.2-3.2c1.1-1.4 1.7-3.1 1.7-5 0-4.5-3.6-8.1-8.1-8.1S1 4.6 1 9.1s3.6 8.1 8.1 8.1c1.9 0 3.6-.6 5-1.7l3.2 3.2c.2.2.5.3.7.3s.5-.1.7-.3c.4-.4.4-1 0-1.4zM3 9.1C3 5.7 5.7 3 9.1 3c3.4 0 6.1 2.7 6.1 6.1 0 1.7-.7 3.2-1.8 4.3-1.1 1.1-2.6 1.8-4.3 1.8-3.4 0-6.1-2.7-6.1-6.1z">
        </path>
      </svg>
      <span class="icon-fallback-text">Search</span>
    </button>
  </div>
</form>

Text Content

Free shipping on orders over $50! Shop now >

 * 

 * Drinks
   

    * COMPLETE MEAL
      
      No time, no problem! Complete, drinkable meal.
   
    * COMPLETE PROTEIN
      
      Smooth and creamy high protein + nutrition.
   
    * COMPLETE ENERGY
      
      Brain and body boost without the crash.
   
    * Shop AllComplete MealComplete ProteinComplete EnergyVariety / Sampler
      Packs

 * Powders
   

    * THE ORIGINAL COMPLETE MEAL PROTEIN SHAKE
      
      Scoop, shake, go!
   
    * CACAO COMPLETE MEAL PROTEIN SHAKE
      
      Say Goodbye to Hunger
   
    * BLENDER BOTTLE
      
      Every great meal needs a great vessel.
   
    * Shop AllPowder ScoopGift Cards

 * Bars
 * MERCH
 * Shop All
 * Learn
   

    * BLOG
      
      Do your research? We do!
   
    * STORY
      
      Where we started. Where we are going.
   
    * SCIENCE
      
      What's inside and why?
   
    * IMPACT
      
      Do good. Give back. Save the planet.

 * Store Locator

 * United States
 * Canada
 * Global


SOYLENT

Soylent
 * Drinks
   
   COMPLETE MEAL
   
   No time, no problem! Complete, drinkable meal.
   
   
   
   COMPLETE PROTEIN
   
   Smooth and creamy high protein + nutrition.
   
   
   
   COMPLETE ENERGY
   
   Brain and body boost without the crash.
   
   Shop AllComplete MealComplete ProteinComplete EnergyVariety / Sampler Packs
   close
 * Powders
   
   THE ORIGINAL COMPLETE MEAL PROTEIN SHAKE
   
   Scoop, shake, go!
   
   
   
   CACAO COMPLETE MEAL PROTEIN SHAKE
   
   Say Goodbye to Hunger
   
   
   
   BLENDER BOTTLE
   
   Every great meal needs a great vessel.
   
   Shop AllPowder ScoopGift Cards
   close
 * Bars
 * MERCH
 * Shop All
 * Learn
   
   BLOG
   
   Do your research? We do!
   
   
   
   STORY
   
   Where we started. Where we are going.
   
   
   
   SCIENCE
   
   What's inside and why?
   
   
   
   IMPACT
   
   Do good. Give back. Save the planet.
   
   close

 * Store Locator

 *  * United States
    * Canada
    * Global

 * Account
 * 0

 * Account
 * 0


HEALTHY COMPLETE MEAL & PROTEIN SHAKES

Packed with 20g protein and 28 vitamins & minerals to help keep you going
throughout your day! For a limited time only, enjoy Cafe Latte, packed with all
the healthy goodness plus caffeine & l-theanine.
SHOP NOW
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews


5.0

Rated 5.0 stars
2 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
151 Reviews
4.3

Rated 4.3 stars
337 Reviews
4.5

Rated 4.5 stars
7,442 Reviews


4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews






















4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
7,442 Reviews
4.5

Rated 4.5 stars
1,362 Reviews
4.5

Rated 4.5 stars
1,362 Reviews
4.5

Rated 4.5 stars
1,362 Reviews
4.8

Rated 4.8 stars
89 Reviews
4.1

Rated 4.1 stars
23 Reviews




4.4

Rated 4.4 stars
307 Reviews
4.4

Rated 4.4 stars
307 Reviews
4.8

Rated 4.8 stars
89 Reviews

4.1

Rated 4.1 stars
23 Reviews



5.0

Rated 5.0 stars
3 Reviews


FIND YOUR PERFECT SOYLENT

Drinks Powder Squared Merch

Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

Deliver Every:


- +

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



 

No time, no problem! Grab a complete, nutritious meal that is as healthy as it
is tasty!


SOYLENT CREAMY CHOCOLATE PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/bottle)

One-Time Purchase
$45.00

(/)

($3.75/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT NEAPOLITAN VARIETY PACK

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$43.00

(/)

($3.58/bottle)

One-Time Purchase
$48.00

(/)

($4.00/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$43.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.42%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT MINT CHOCOLATE PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/bottle)

One-Time Purchase
$45.00

(/)

($3.75/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT GINGERBREAD PROTEIN NUTRITION SHAKE

12 bottles

Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$45.00

(/)

($3.75/bottle)



Deliver Every:


- +
$45.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT CAFE LATTE PROTEIN NUTRITION SHAKE

12 bottles

Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$45.00

(/)

($3.75/bottle)



Deliver Every:


- +
$45.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT DRINK CREAMY CHOCOLATE 18PK 11OZ: LIMITED TIME OFFER!

18 bottles
5.0

Rated 5.0 stars
2 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$40.49

(/)

($2.25/bottle)



Deliver Every:


- +
$40.49

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT CAFE MOCHA PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/Bottle)

One-Time Purchase
$45.00

(/)

($3.75/Bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT ORIGINAL PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$35.00

(/)

($2.92/bottle)

One-Time Purchase
$45.00

(/)

($3.75/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$35.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 22.22%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT CAFE CHAI PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/Bottle)

One-Time Purchase
$45.00

(/)

($3.75/Bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT CHOCOLATE HIGH PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
151 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$31.50

(/)

($2.63/Bottle)

One-Time Purchase
$35.00

(/)

($2.92/Bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$31.50

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT CHOCOLATE PROTEIN + ENERGY NUTRITION SHAKE

12 bottles
4.3

Rated 4.3 stars
337 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$31.50

(/)

($2.63/Bottle)

One-Time Purchase
$35.00

(/)

($2.92/Bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$31.50

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT SAMPLER VARIETY PACK

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$43.00

(/)

($3.58/bottle)

One-Time Purchase
$48.00

(/)

($4.00/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$43.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.42%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT CAFE VARIETY 36 BOTTLE BUNDLE

36 bottles

Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$127.50

(/)

($3.54/bottle)



Deliver Every:


- +
$127.50

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT SEASONAL 36 BOTTLE BUNDLE

36 bottles

Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$127.50

(/)

($3.54/bottle)



Deliver Every:


- +
$127.50

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT VANILLA PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/bottle)

One-Time Purchase
$45.00

(/)

($3.75/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT CHOCOLATE LOVER'S VARIETY PACK

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$43.00

(/)

($3.58/bottle)

One-Time Purchase
$48.00

(/)

($4.00/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$43.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.42%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT BANANA PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/bottle)

One-Time Purchase
$45.00

(/)

($3.75/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT STRAWBERRY PROTEIN NUTRITION SHAKE

12 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$39.00

(/)

($3.25/bottle)

One-Time Purchase
$45.00

(/)

($3.75/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$39.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.33%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT BANANA SPLIT 36 BOTTLE BUNDLE

36 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$114.75

(/)

($3.19/bottle)

One-Time Purchase
$127.50

(/)

($3.54/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$114.75

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT BEST SELLERS 36 BOTTLE BUNDLE

36 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$114.75

(/)

($3.19/bottle)

One-Time Purchase
$127.50

(/)

($3.54/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$114.75

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT STARTER PACK 36 BOTTLE BUNDLE

36 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$114.75

(/)

($3.19/bottle)

One-Time Purchase
$127.50

(/)

($3.54/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$114.75

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT CHOCOLATE LOVER'S 36 BOTTLE BUNDLE

36 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$114.75

(/)

($3.19/bottle)

One-Time Purchase
$127.50

(/)

($3.54/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$114.75

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT ENERGY + PROTEIN 36 BOTTLE BUNDLE

36 bottles
4.5

Rated 4.5 stars
7,442 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$106.20

(/)

($2.95/bottle)

One-Time Purchase
$118.00

(/)

($3.28/bottle)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$106.20

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 10.00%
| Why Subscribe?


WHY SUBSCRIBE?



 

 * 1/23
 * 2/23
 * 3/23
 * 4/23
 * 5/23
 * 6/23
 * 7/23
 * 8/23

Scoop, shake, go! Just add water to create a smooth and delicious, complete
nutrition shake!


SOYLENT POWDER - CACAO

7 Pouches/case
4.5

Rated 4.5 stars
1,362 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$58.00

(/)

($1.66/meal)

One-Time Purchase
$69.50

(/)

($1.99/meal)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$58.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 16.55%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT POWDER - ORIGINAL

7 Pouches/case
4.5

Rated 4.5 stars
1,362 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$58.00

(/)

($1.66/Meal)

One-Time Purchase
$69.50

(/)

($1.99/Meal)

(/)

Deliver Every:

Deliver Every:
15 days 30 days 45 days 60 days

- +
$58.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 16.55%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT POWDER STARTER PACK

70 meals
4.5

Rated 4.5 stars
1,362 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$129.00

(/)

($1.84/meal)



Deliver Every:


- +
$129.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


BLENDER BOTTLE 20OZ

4.8

Rated 4.8 stars
89 Reviews
4.8

Rated 4.8 stars
89 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$10.00

(/)

Deliver Every:


- +
$10.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


POWDER SCOOP

4.1

Rated 4.1 stars
23 Reviews
4.1

Rated 4.1 stars
23 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$2.00

(/)

Deliver Every:


- +
$2.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   

 * 1/5
 * 2/5

A delicious and healthy snack you can take anywhere!


SOYLENT SQUARED CHOCOLATE BROWNIE

24 Squares
4.4

Rated 4.4 stars
307 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$23.00

(/)

($0.96/Square)

One-Time Purchase
$26.50

(/)

($1.10/Square)

(/)

Deliver Every:

Deliver Every:
30 days 60 days

- +
$23.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.21%
| Why Subscribe?


WHY SUBSCRIBE?



 


SOYLENT SQUARED PEANUT BUTTER CHOCOLATE CHIP

24 Squares
4.4

Rated 4.4 stars
307 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

Subscribe & Save
$23.00

(/)

($0.96/Square)

One-Time Purchase
$26.50

(/)

($1.10/Square)

(/)

Deliver Every:

Deliver Every:
30 days 60 days

- +
$23.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



Subscribe & Save 13.21%
| Why Subscribe?


WHY SUBSCRIBE?



 
 * 1/2

Swag for the ultimate Soylenteer!


BLENDER BOTTLE 20OZ


Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$10.00

(/)

Deliver Every:


- +
$10.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT T-SHIRT - BLACK #1


Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$25.00

(/)

Deliver Every:


XS S M L XL
- +
$25.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


POWDER SCOOP


Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$2.00

(/)

Deliver Every:


- +
$2.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT HAT


Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$25.00

(/)

Deliver Every:


- +
$25.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT T-SHIRT - BLACK #2


Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$25.00

(/)

Deliver Every:


XS S M L XL
- +
$25.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT LIGHTWEIGHT HOODIE


Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$45.00

(/)

Deliver Every:


XS S M L XL
- +
$45.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   


SOYLENT GREEN T-SHIRT

5.0

Rated 5.0 stars
3 Reviews
Subscribe & Save

(/)

One-Time Purchase

(/)

(/)

$25.00

(/)

Deliver Every:


XS S M L XL
- +
$25.00

Add to Cart

Sold Out

Subscribe & Save %
| Why Subscribe?


WHY SUBSCRIBE?



   

 * 1/7
 * 2/7
 * 3/7

Shop All


WHAT OUR USERS ARE SAYING


WHY WE LOVE SOYLENT

See what our users are saying about why they love Soylent, whether it's for the
protein-packed nutrition or the easy, on-the-go use when they're in a hurry.

Save time, save money, and stay focused. Packed with 20g protein, 28 vitamins &
minerals, and only 1g of sugar, Soylent will keep you going throughout your day!

Shop now >

00:29
00:30
00:19
00:16
00:21
00:38

VideoWise - shoppable video

1/ 4

WHY SOYLENT?

You want to be healthy, you don't have extra time and you don't want to harm the
planet. We get it. We create products that deliver complete nutrition in
convenient formats so you can get your fill anywhere, anytime, all while
maintaining a clear conscience!

PLANT-BASED PROTEIN

VITAMIN & MINERALS

SLOW BURNING CARBS

HEALTHY FATS

LEARN MOREShop Now



OUR SUBSCRIPTION MEMBERS GET EXCLUSIVE PERKS

Subscribing will save you time and money! Curate the perfect mix of shakes, bars
and powders and know they will arrive at your door each month!

Exclusive Subscriber Savings up to 29%

Customize Your Subscription

Complete Control & Flexibility

Learn More

Buying for someone else?


GIVE THE GIFT OF SOYLENT

Gift a prepaid subscriptionGift a subscription voucherGift a recurring
subscription
Gift a Subscription


GOOD FOR YOU, GOOD FOR THE PLANET.


COMPLETE NUTRITION

Soylent products help you meet your daily and weekly nutritional goals. Our
products can both stand in for complete meals as well as fill your nutrition
gaps as snacks, supplements, and beyond!


SUSTAINABILITY

Soylent supports sustainable agriculture and employs best practices to reduce
our carbon footprint across our entire supply chain.


SCIENCE-BASED

Every ingredient in our products is backed by science and carefully selected for
specific and synergistic functional benefits.


AFFORDABILITY

We believe that everyone has the right to nutritious meals and are committed to
having products that are affordable and accessible to all.


OVER 5 MILLION MEALS DONATED THROUGH #SOYLENTFORGOOD!

5,623,276

Learn more


SOYLENT PRODUCTS FIT YOUR LIFESTYLE


READY TO DRINK MEALS


EASY TO MIX POWDERS


ON THE GO BARS


PEOPLE LOVE SOYLENT

"Absolutely delicious, best meal replacement drink I've ever tasted. Tastes like
melted chocolate ice cream!"

ERICA

"Delicious chocolate flavor and very filling. Definitely don't get tired of this
one."

NATE

"I have bought this product again and again. I drink it every morning and have
done so for three years!"

LEE

"Love this drink for early mornings. Tastes great and fills me up."

KEVIN


 * 01/04
 * 02/04
 * 03/04
 * 04/04


REVIEWS FROM OUR CUSTOMERS


Rated 4.5 stars
9,854 Reviews
9854 verified reviews with an average of 4.5 stars out of 5 by Okendo Reviews
 * Evan C.
   Verified Buyer
   
   
   Rated 5 stars
   Cafe mocha -
   
   been drinking since the switch/removal of cafe vanilla. not as good as the
   vanilla was before the formula changed, but still good.
   
   Read More
   
   Was this helpful?
   1 person voted yes 0 people voted no
 * Christopher R.
   Verified Buyer
   
   
   Rated 5 stars
   Convenient
   
   Easy subscription management, great products
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Christopher R.
   Verified Buyer
   
   
   Rated 5 stars
   Great taste!
   
   Great taste, does the job.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Emma G.
   Verified Buyer
   
   
   Rated 5 stars
   tastes good
   
   tastes good and I like that it’s caffeinated!
   
   Read More
   
   Was this helpful?
   2 people voted yes 0 people voted no
 * Susanna
   Verified Buyer
   
   
   Rated 5 stars
   Best Vegan Protein I've Ever Had
   
   I have hated every protein powder and bar and shake - vegan or not. This one
   changed my life. I drink one every morning and sometimes blend it with a
   banana. I set up a subscription after just one sip. Give it a shot.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Professor
   Verified Buyer
   
   
   Rated 5 stars
   Good clean energy in the morning
   
   I have one of these every morning. It is better than a cup of coffee and
   doesn't give you any jitters.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * E
   Verified Buyer
   
   
   Rated 5 stars
   Quality Product
   
   Tastes almost exactly like chocolate milk :)
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * CatLady
   Verified Buyer
   
   
   Rated 5 stars
   Delicious
   
   I love this flavor everytime, especially chilled from the fridge. It
   satisfies chocolate cravings I have, with healthy benefits.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Mary
   Verified Buyer
   
   
   Rated 5 stars
   Delicious and simple
   
   Tastes so good. Everyday breakfast and lunch, sometimes dinner.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Dan
   Verified Buyer
   
   
   Rated 5 stars
   Variety
   
   Love the options! Great tastes too.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Low Key L.
   Verified Buyer
   
   
   Rated 5 stars
   Worth the subscription for us
   
   My wife and I have been making our Soylent with frozen strawberries and some
   bananas. We drink one for breakfast and another for lunch. They keep us full
   and satisfied for the work day.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no
 * Cyril St. M.
   Verified Buyer
   
   
   Rated 5 stars
   repeat buyer
   
   Been using it for years.
   
   Read More
   
   Was this helpful?
   0 people voted yes 0 people voted no

Press left and right arrows to navigate.


Viewing Slides 1 to 3 of 12

RATHER GRAB A SOYLENT TODAY?

Whether you’d like to try a single bottle, smaller sizes or get your Soylent
today – we’re waiting around the corner for you.

Find soylent near you

“This is the most recent display of how the seven-year-old food tech start-up is
shaking things up.”
"Who are meal replacements like Soylent for? Me, for one."
"I've Eaten Soylent for 3 years. Here's how it changed me."
"Best Invention - Soylent Squared"


FOLLOW US @ SOYLENT

Tag us on Instagram for a chance to be featured!

The leaves are falling but life doesn’t stop! When the busy days hit, Soylent is
here to help. Packed with protein and all the daily nutrients you need in one
b...
30 SEPTEMBER 2022


It’s not your grandma’s oatmeal! These healthy overnight oats taste like a sweet
peach cobbler and are packed with protein and 28 daily vitamins and minerals
th...
27 SEPTEMBER 2022
Soylent Original Protein Nutrition Shake
45.00

Your mint chocolate craving just got an upgrade. 20g of complete protein, 28
vitamins and minerals, only 1g sugar, and an unbeatable creamy chocolate taste
with...
14 SEPTEMBER 2022

Soylent is not your average protein shake. 20g of complete protein, 39 essential
nutrients and slow burning carbs to keep you from feeling hangry. At only
$3.25...
12 SEPTEMBER 2022

No more lonely late nights! When that last minute essay session calls, you don’t
have time to think through meal plans. Instead of binging on dining hall pizza
...
09 SEPTEMBER 2022
Soylent Original Protein Nutrition Shake
45.00

From lecture hall to library, #Soylent has all the nutrients you need to stay
full and focused all day! With 20 grams of plant-based protein, 28 vitamins and
mi...
06 SEPTEMBER 2022

At less than $4 a bottle, healthy, complete nutrition never sounded (or tasted!)
this good. ✅ 20g Protein ✅ 28 Daily Vitamins and Minerals ✅ Irresistibly c...
26 AUGUST 2022

Last minute back to school shopping? Skip the unhealthy snacks and add Soylent
to your list! For days when you’re cramming for exams, running between classes,
o...
18 AUGUST 2022

The dog days of summer are here! Chill out by the pool with this 3-ingredient
Chocolate Soylent “nice” cream with some nutritious plant-based protein 🍨⛱️
Finis...
09 JULY 2022


At Soylent, we are proud to use only certified U.S Grown, Sustainable Soy to
support American farmers and to help reduce our impact on the planet. Meet
Wendy, ...
04 JULY 2022

Jasleen is a British Columbia based pharmacy student who drinks Soylent on days
when she doesn’t have time to prepare a meal in order to stay energized and
full...
02 JULY 2022

This Soylent Vanilla iced latte is sure to keep you cool this summer! Get your
morning caffeine along with the benefits of plant-based protein in a single
drink...
28 JUNE 2022



Plus symbol


LEARN MORE

 * Insights
 * Press
 * Careers
 * Gift Cards
 * Discount Programs
 * Ambassador Program


SUPPORT

 * Contact
 * Find a Store
 * Where's My Order?
 * FAQ


SOCIAL

 * Instagram
 * Tiktok
 * Twitter
 * Reddit
 * Linkedin
 * Facebook

SIGN UP FOR OUR NEWSLETTER TO STAY UP TO DATE ON PRODUCT LAUNCHES, PROMOTIONS,
AND ALL THINGS SOYLENT!

Email

SIGN UP
soylent logo
 * Terms & Conditions
 * Privacy Policy
 * Accessibility Statement
 * Do Not Sell My Personal Information
 * Manage Cookies

Copyright © 2022, Soylent

Search







We use cookies to ensure you get the best shopping experience on our website!
Click "Manage My Cookies" to learn more or modify your settings at any time.

Manage My Cookies Accept Cookies



DO NOT SELL MY PERSONAL INFORMATION




 * YOUR PRIVACY


 * STRICTLY NECESSARY COOKIES


 * SALE OF PERSONAL DATA

YOUR PRIVACY

When you visit our website, we store cookies on your browser to collect
information. The information collected might relate to you, your preferences or
your device, and is mostly used to make the site work as you expect it to and to
provide a more personalized web experience. However, you can choose not to allow
certain types of cookies, which may impact your experience of the site and the
services we are able to offer. Click on the different category headings to find
out more and change our default settings according to your preference. You
cannot opt-out of our First Party Strictly Necessary Cookies as they are
deployed in order to ensure the proper functioning of our website (such as
prompting the cookie banner and remembering your settings, to log into your
account, to redirect you when you log out, etc.). For more information about the
First and Third Party Cookies used please follow this link.
More information

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

SALE OF PERSONAL DATA

Sale of Personal Data


Under the California Consumer Privacy Act, you have the right to opt-out of the
sale of your personal information to third parties. These cookies collect
information for analytics and to personalize your experience with targeted ads.
You may exercise your right to opt out of the sale of personal information by
using this toggle switch. If you opt out we will not be able to offer you
personalised ads and will not hand over your personal information to any third
parties. Additionally, you may contact our legal department for further
clarification about your rights as a California consumer by using this Exercise
My Rights link.

If you have enabled privacy controls on your browser (such as a plugin), we have
to take that as a valid request to opt-out. Therefore we would not be able to
track your activity through the web. This may affect our ability to personalize
ads according to your preferences.

 * PERFORMANCE COOKIES
   
   Switch Label label
   
   These cookies allow us to count visits and traffic sources so we can measure
   and improve the performance of our site. They help us to know which pages are
   the most and least popular and see how visitors move around the site. All
   information these cookies collect is aggregated and therefore anonymous. If
   you do not allow these cookies we will not know when you have visited our
   site, and will not be able to monitor its performance.

 * TARGETING COOKIES
   
   Switch Label label
   
   These cookies may be set through our site by our advertising partners. They
   may be used by those companies to build a profile of your interests and show
   you relevant adverts on other sites. They do not store directly personal
   information, but are based on uniquely identifying your browser and internet
   device. If you do not allow these cookies, you will experience less targeted
   advertising.

Back Button


BACK

Filter Button
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Clear
checkbox label label
Apply Cancel
Confirm My Choices
Allow All





We have a store specifically for Canada customers Go Stay here

YOUR CART



YOUR CART IS EMPTY!

Shop Now



YOU MAY ALSO LIKE

Soylent Cafe Latte Protein Nutrition Shake
$45.00
ADD TO CART
Soylent Chocolate Protein + Energy Nutrition Shake
$35.00
ADD TO CART
Powered by Rebuy
For subscription orders:
Choosing Route Package Protection means that protection will be added to each
recurring order. Package protection may be cancelled at any time.