95nutrition.com Open in urlscan Pro
23.227.38.65  Public Scan

Submitted URL: http://95nutrition.com/
Effective URL: https://95nutrition.com/
Submission: On February 21 via manual from IN — Scanned from CA

Form analysis 64 forms found in the DOM

<form class="mt-6 relative w-full flex flex-col items-center max-w-[222px] md:max-w-full" @submit.prevent="updateLocation(zipCode, 'select-shipping-method-modal')">
  <input type="text" id="shipping-zip-code" name="shipping-zip-code" placeholder="ZIP CODE" class="w-full h-[51px] px-5 py-2 rounded-4xl shadow" :class="{ 'outline outline-red': error.length }" x-model="zipCode">
  <button type="submit" :disabled="validateError || loading"
    class="text-button-text text-base rounded-3xl py-2.5 h-10 md:h-[43px] md:absolute md:top-1 md:right-1 mt-6 md:mt-0 transition-all border border-dashed border-primary bg-light_borders cursor-default px-9" :class="{
              'border border-dashed border-primary bg-light_borders cursor-default': validateError,
              'border border-primary bg-primary cursor-pointer hover:bg-green hover:border-green': !validateError,
              'px-2.5': loading,
              'px-9': !loading
            }" disabled="disabled">
    <span x-show="loading" style="display: none;">
      <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
            stroke="currentColor" stroke-width="3"></path>
        </svg></span>
    </span>
    <span class="text-base font-medium" x-show="!loading">Confirm</span>
  </button>
</form>

<form class="flex flex-col md:flex-row gap-2.5 items-center justify-center" x-data="">
  <div x-show="$store.shippingData.shippingMethods.includes('store-pickup')" style="display: none;">
    <div class="h-[106px] flex w-[186px]" @click.stop="$store.modal.openModal('select-meal-quantity-modal')">
      <div class="shipping-method-chooser flex w-full">
        <input type="radio" id="store-pickup" name="store-pickup" value="store-pickup" x-model="shippingMethod" class="shipping-method-chooser__input appearance-none hidden">
        <label for="store-pickup"
          class="shipping-method-chooser__label w-full pt-3.25 pb-3.25 flex flex-col justify-between items-center border-2 border-light_borders bg-fill_grey p-3 rounded text-green cursor-pointer hover:shadow hover:border-green hover:text-green_accent hover:bg-pale_green transition-all">
          <span class="w-5 h-5 flex items-center justify-center !w-[45px] !h-[35px]" aria-label="store"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full store" fill="none" viewBox="0 0 40 35" id="store">
              <path fill="currentColor"
                d="M39.697 10.112a.77.77 0 0 0-.04-.182L36.875 1.58a1.407 1.407 0 0 0-1.407-.956H4.531a1.406 1.406 0 0 0-1.406.956L.342 9.93a.769.769 0 0 0-.04.182c-.01.119-.006.238.01.357v8.437a1.407 1.407 0 0 0 1.406 1.406h.407a1 1 0 0 1 1 1v12.063a1 1 0 0 0 1 1h.812a1 1 0 0 0 1-1V21.312a1 1 0 0 1 1-1h6.438a1 1 0 0 1 1 1v12.063a1 1 0 0 0 1 1h20.5a1 1 0 0 0 1-1V21.312a1 1 0 0 1 1-1h.406a1.406 1.406 0 0 0 1.406-1.406V10.47c.016-.119.02-.238.01-.357Zm-5.635 20.45a1 1 0 0 1-1 1H18.187a1 1 0 0 1-1-1v-9.25a1 1 0 0 1 1-1h14.875a1 1 0 0 1 1 1v9.25ZM36.875 16.5a1 1 0 0 1-1 1H32.25a1 1 0 0 1-1-1v-3.625a1 1 0 0 0-1-1h-.813a1 1 0 0 0-1 1V16.5a1 1 0 0 1-1 1h-5.031a1 1 0 0 1-1-1v-3.625a1 1 0 0 0-1-1h-.813a1 1 0 0 0-1 1V16.5a1 1 0 0 1-1 1h-5.03a1 1 0 0 1-1-1v-3.625a1 1 0 0 0-1-1H9.75a1 1 0 0 0-1 1V16.5a1 1 0 0 1-1 1H4.125a1 1 0 0 1-1-1v-5.644a1 1 0 0 1 .05-.316l2.14-6.419a1 1 0 0 1 .95-.684h27.47a1 1 0 0 1 .949.684l2.14 6.419c.033.102.05.208.05.316V16.5Z">
              </path>
            </svg></span>
          <span class="text-base font-semibold text-primary">Store Pickup</span>
        </label>
      </div>
    </div>
    <style data-shopify="">
      .shipping-method-chooser__input:checked+label {
        background-color: rgba(var(--color-pale_green));
        border: 2px solid rgba(var(--color-green));
        box-shadow: 0 4px 30px 0 rgba(99, 110, 123, 0.1);
        color: rgba(var(--color-green_accent));
      }
    </style>
  </div>
  <div x-show="$store.shippingData.shippingMethods.includes('local-home-delivery')" style="display: none;">
    <div class="h-[106px] flex w-[186px]" @click.stop="$store.modal.openModal('select-meal-quantity-modal')">
      <div class="shipping-method-chooser flex w-full">
        <input type="radio" id="local-home-delivery" name="local-home-delivery" value="local-home-delivery" x-model="shippingMethod" class="shipping-method-chooser__input appearance-none hidden">
        <label for="local-home-delivery"
          class="shipping-method-chooser__label w-full pt-3.25 pb-3.25 flex flex-col justify-between items-center border-2 border-light_borders bg-fill_grey p-3 rounded text-green cursor-pointer hover:shadow hover:border-green hover:text-green_accent hover:bg-pale_green transition-all">
          <span class="w-5 h-5 flex items-center justify-center !w-[45px] !h-[45px]" aria-label="shipping"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full shipping" fill="none" viewBox="0 0 45 45" id="shipping">
              <path fill="currentColor"
                d="M1 8.438a1 1 0 0 0-1 1v.812a1 1 0 0 0 1 1h24.719a1 1 0 0 1 1 1v19.094a1 1 0 0 1-1 1h-6.884c-.455 0-.845-.312-1.018-.734-.84-2.039-2.827-3.485-5.16-3.485-2.357 0-4.36 1.474-5.186 3.545-.154.388-.512.674-.93.674a.917.917 0 0 1-.916-.917v-5.114a1 1 0 0 0-1-1h-.813a1 1 0 0 0-1 1v7.843a1 1 0 0 0 1 1h2.665c.456 0 .845.312 1.018.734.84 2.039 2.828 3.485 5.161 3.485 2.334 0 4.321-1.446 5.161-3.485.174-.422.563-.734 1.018-.734h10.142c.456 0 .845.312 1.018.734.84 2.039 2.828 3.485 5.161 3.485 2.334 0 4.322-1.446 5.161-3.485.173-.422.563-.734 1.019-.734H44a1 1 0 0 0 1-1V23.88a1 1 0 0 0-.072-.372l-.017-.042L42.1 15.03l-.084-.268a1 1 0 0 0-.954-.698H30.53a1 1 0 0 1-1-1V9.437a1 1 0 0 0-1-1H1Zm1.406 5.624a1 1 0 0 0-1 1v.813a1 1 0 0 0 1 1h10.656a1 1 0 0 0 1-1v-.813a1 1 0 0 0-1-1H2.406Zm27.125 3.813a1 1 0 0 1 1-1h8.52a1 1 0 0 1 .948.682l2.137 6.37a1 1 0 0 1 .051.318v7.182c0 .506-.41.917-.916.917-.418 0-.775-.286-.93-.674-.825-2.07-2.829-3.545-5.185-3.545-2.57 0-4.722 1.756-5.38 4.126a.126.126 0 0 1-.121.093.124.124 0 0 1-.124-.124V17.875ZM3.813 19.688a1 1 0 0 0-1 1v.812a1 1 0 0 0 1 1h6.437a1 1 0 0 0 1-1v-.813a1 1 0 0 0-1-1H3.812Zm8.843 11.25a2.79 2.79 0 0 1 2.813 2.812 2.79 2.79 0 0 1-2.813 2.813 2.79 2.79 0 0 1-2.812-2.813 2.79 2.79 0 0 1 2.812-2.813Zm22.5 0a2.79 2.79 0 0 1 2.813 2.812 2.79 2.79 0 0 1-2.813 2.813 2.79 2.79 0 0 1-2.812-2.813 2.79 2.79 0 0 1 2.812-2.813Z">
              </path>
            </svg></span>
          <span class="text-base font-semibold text-primary">Local Home Delivery</span>
        </label>
      </div>
    </div>
    <style data-shopify="">
      .shipping-method-chooser__input:checked+label {
        background-color: rgba(var(--color-pale_green));
        border: 2px solid rgba(var(--color-green));
        box-shadow: 0 4px 30px 0 rgba(99, 110, 123, 0.1);
        color: rgba(var(--color-green_accent));
      }
    </style>
  </div>
  <div x-show="$store.shippingData.shippingMethods.includes('national-shipping')" style="display: none;">
    <div class="h-[106px] flex w-[186px]" @click.stop="$store.modal.openModal('select-meal-quantity-modal')">
      <div class="shipping-method-chooser flex w-full">
        <input type="radio" id="national-shipping" name="national-shipping" value="national-shipping" x-model="shippingMethod" class="shipping-method-chooser__input appearance-none hidden">
        <label for="national-shipping"
          class="shipping-method-chooser__label w-full pt-3.25 pb-3.25 flex flex-col justify-between items-center border-2 border-light_borders bg-fill_grey p-3 rounded text-green cursor-pointer hover:shadow hover:border-green hover:text-green_accent hover:bg-pale_green transition-all">
          <span class="w-5 h-5 flex items-center justify-center !w-[46px] !h-[40px]" aria-label="arrival"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full arrival" fill="none" viewBox="0 0 51 39" id="arrival">
              <g clip-path="url(#clip0_2390_8116)">
                <path
                  d="M50.4877 8.66252C50.38 7.97814 50.0667 7.34267 49.5896 6.84038C49.1124 6.33809 48.4938 5.9927 47.8158 5.85002L39.5611 4.03596C38.6759 3.8429 37.7596 3.84217 36.8741 4.03384C35.9885 4.2255 35.1545 4.60507 34.4283 5.1469L10.3116 22.7167C10.1292 22.8496 9.90716 22.9168 9.68165 22.9076L3.19552 22.6406C2.64612 22.621 2.10449 22.7749 1.64756 23.0806C1.19063 23.3863 0.841633 23.8282 0.650139 24.3435C0.458644 24.8588 0.434388 25.4214 0.580816 25.9513C0.727244 26.4812 1.03691 26.9515 1.46583 27.2953L8.41157 32.7547C8.46841 32.7994 8.51982 32.8508 8.56758 32.9051C9.35541 33.8005 10.233 33.4636 22.5403 26.7664C23.1692 26.4242 23.9453 26.8332 24.0157 27.5457L25.1752 39.2906C25.197 39.652 25.3208 39.9998 25.5324 40.2935C25.744 40.5873 26.0347 40.8149 26.3705 40.95C26.6122 41.0455 26.8701 41.0933 27.1299 41.0906C27.6529 41.0747 28.1524 40.8699 28.5361 40.5141L31.8971 37.4485C32.2317 37.1384 32.4584 36.7294 32.544 36.2813L35.5386 20.0088C35.5925 19.7162 35.7739 19.4627 36.0335 19.3173C40.902 16.5908 45.4894 14.0381 48.7861 12.1641C49.3925 11.823 49.8803 11.305 50.1843 10.6793C50.4884 10.0536 50.5942 9.34999 50.4877 8.66252ZM47.394 9.71721C43.8783 11.7141 38.9565 14.5125 33.669 17.4094L33.5018 17.5032C33.2424 17.6487 33.0613 17.902 33.0075 18.1945L29.8768 35.2188C29.8372 35.4337 29.7284 35.6297 29.5669 35.7769L28.4864 36.7619C28.1821 37.0392 27.6918 36.8506 27.6519 36.4408L26.3441 23.0061C26.2758 22.3041 25.5216 21.8915 24.8936 22.2126L24.3315 22.5C15.5149 27.4186 11.8379 29.2835 10.2825 30.0129C9.947 30.1702 9.553 30.1185 9.26269 29.8883L4.89575 26.4252C4.51601 26.1241 4.74386 25.513 5.22806 25.5339L10.4831 25.7615C10.7087 25.7713 10.9309 25.7044 11.1137 25.5718L36.144 7.41096C36.5418 7.1135 36.998 6.90338 37.4827 6.79434C37.9673 6.68529 38.4695 6.67977 38.9565 6.77815L47.183 8.55002C47.3098 8.57301 47.4259 8.63588 47.5144 8.72947C47.603 8.82306 47.6593 8.94249 47.6752 9.07034C47.7042 9.19407 47.6924 9.32383 47.6418 9.44037C47.5911 9.5569 47.5042 9.65399 47.394 9.71721Z"
                  fill="currentColor"></path>
                <path
                  d="M10.0322 14.822L14.5725 16.0973C14.8668 16.18 15.1827 16.1235 15.4302 15.944L15.6902 15.7553C16.3637 15.2666 16.1806 14.2172 15.3815 13.9855L12.8084 13.2393C12.391 13.1182 12.3161 12.559 12.687 12.3324L14.0243 11.5152C14.1728 11.4244 14.3425 11.374 14.5165 11.3689L21.6346 11.1607C21.8356 11.1548 22.0302 11.0885 22.1929 10.9703L22.5483 10.7123C23.3451 10.1337 22.9141 8.87313 21.9299 8.90354L14.2509 9.14072C13.9065 9.12209 13.5641 9.20523 13.2666 9.37978L9.56812 11.5313C9.26236 11.7125 9.01706 11.9801 8.86313 12.3004C8.70921 12.6207 8.65356 12.9795 8.70318 13.3314C8.75281 13.6833 8.9055 14.0126 9.14201 14.2779C9.37851 14.5431 9.68825 14.7325 10.0322 14.822Z"
                  fill="currentColor"></path>
              </g>
              <defs>
                <clipPath id="clip0_2390_8116">
                  <rect width="50.625" height="45" fill="white" transform="translate(0.1875)"></rect>
                </clipPath>
              </defs>
            </svg></span>
          <span class="text-base font-semibold text-primary">National Shipping</span>
        </label>
      </div>
    </div>
    <style data-shopify="">
      .shipping-method-chooser__input:checked+label {
        background-color: rgba(var(--color-pale_green));
        border: 2px solid rgba(var(--color-green));
        box-shadow: 0 4px 30px 0 rgba(99, 110, 123, 0.1);
        color: rgba(var(--color-green_accent));
      }
    </style>
  </div>
</form>

<form class="flex flex-wrap gap-2.5 max-w-[600px] mx-auto items-center justify-center mb-7.5" x-data="">
  <div class="order-size-chooser flex">
    <input type="radio" id="6-meal" name="6-meal" value="6" x-model="orderSize" class="order-size-chooser__input appearance-none hidden" :disabled="6 < $store.cartData.itemCount">
    <label for="6-meal" class="order-size-chooser__label flex justify-center px-4 py-1.75 w-[151px] items-center border-2 rounded-3xl transition-all border-light_borders hover:border-green text-primary cursor-pointer" :class="
        [ 6 < $store.cartData.itemCount
        ? 'pointer-events-none border-dashed border-primary bg-light_borders text-button-text'
        : 'border-light_borders hover:border-green text-primary cursor-pointer' ]
      ">
      <span class="text-base font-semibold">6 Meals</span>
    </label>
  </div>
  <style data-shopify="">
    .order-size-chooser__input:checked+label {
      background-color: rgba(var(--color-green));
      border: 2px solid rgba(var(--color-green_accent));
      color: rgba(var(--color-button-text));
      cursor: default;
    }
  </style>
  <div class="order-size-chooser flex">
    <input type="radio" id="12-meal" name="12-meal" value="12" x-model="orderSize" class="order-size-chooser__input appearance-none hidden" :disabled="12 < $store.cartData.itemCount">
    <label for="12-meal" class="order-size-chooser__label flex justify-center px-4 py-1.75 w-[151px] items-center border-2 rounded-3xl transition-all border-light_borders hover:border-green text-primary cursor-pointer" :class="
        [ 12 < $store.cartData.itemCount
        ? 'pointer-events-none border-dashed border-primary bg-light_borders text-button-text'
        : 'border-light_borders hover:border-green text-primary cursor-pointer' ]
      ">
      <span class="text-base font-semibold">12 Meals</span>
    </label>
  </div>
  <style data-shopify="">
    .order-size-chooser__input:checked+label {
      background-color: rgba(var(--color-green));
      border: 2px solid rgba(var(--color-green_accent));
      color: rgba(var(--color-button-text));
      cursor: default;
    }
  </style>
  <div class="order-size-chooser flex">
    <input type="radio" id="14-meal" name="14-meal" value="14" x-model="orderSize" class="order-size-chooser__input appearance-none hidden" :disabled="14 < $store.cartData.itemCount">
    <label for="14-meal" class="order-size-chooser__label flex justify-center px-4 py-1.75 w-[151px] items-center border-2 rounded-3xl transition-all border-light_borders hover:border-green text-primary cursor-pointer" :class="
        [ 14 < $store.cartData.itemCount
        ? 'pointer-events-none border-dashed border-primary bg-light_borders text-button-text'
        : 'border-light_borders hover:border-green text-primary cursor-pointer' ]
      ">
      <span class="text-base font-semibold">14 Meals</span>
    </label>
  </div>
  <style data-shopify="">
    .order-size-chooser__input:checked+label {
      background-color: rgba(var(--color-green));
      border: 2px solid rgba(var(--color-green_accent));
      color: rgba(var(--color-button-text));
      cursor: default;
    }
  </style>
  <div class="order-size-chooser flex">
    <input type="radio" id="18-meal" name="18-meal" value="18" x-model="orderSize" class="order-size-chooser__input appearance-none hidden" :disabled="18 < $store.cartData.itemCount">
    <label for="18-meal" class="order-size-chooser__label flex justify-center px-4 py-1.75 w-[151px] items-center border-2 rounded-3xl transition-all border-light_borders hover:border-green text-primary cursor-pointer" :class="
        [ 18 < $store.cartData.itemCount
        ? 'pointer-events-none border-dashed border-primary bg-light_borders text-button-text'
        : 'border-light_borders hover:border-green text-primary cursor-pointer' ]
      ">
      <span class="text-base font-semibold">18 Meals</span>
    </label>
  </div>
  <style data-shopify="">
    .order-size-chooser__input:checked+label {
      background-color: rgba(var(--color-green));
      border: 2px solid rgba(var(--color-green_accent));
      color: rgba(var(--color-button-text));
      cursor: default;
    }
  </style>
  <div class="order-size-chooser flex">
    <input type="radio" id="24-meal" name="24-meal" value="24" x-model="orderSize" class="order-size-chooser__input appearance-none hidden" :disabled="24 < $store.cartData.itemCount">
    <label for="24-meal" class="order-size-chooser__label flex justify-center px-4 py-1.75 w-[151px] items-center border-2 rounded-3xl transition-all border-light_borders hover:border-green text-primary cursor-pointer" :class="
        [ 24 < $store.cartData.itemCount
        ? 'pointer-events-none border-dashed border-primary bg-light_borders text-button-text'
        : 'border-light_borders hover:border-green text-primary cursor-pointer' ]
      ">
      <span class="text-base font-semibold">24 Meals</span>
    </label>
  </div>
  <style data-shopify="">
    .order-size-chooser__input:checked+label {
      background-color: rgba(var(--color-green));
      border: 2px solid rgba(var(--color-green_accent));
      color: rgba(var(--color-button-text));
      cursor: default;
    }
  </style>
  <div x-show="$store.shippingData.data.shippingMethod !== 'national-shipping'">
    <div class="order-size-chooser flex">
      <input type="radio" id="30-meal" name="30-meal" value="30" x-model="orderSize" class="order-size-chooser__input appearance-none hidden" :disabled="30 < $store.cartData.itemCount">
      <label for="30-meal" class="order-size-chooser__label flex justify-center px-4 py-1.75 w-[151px] items-center border-2 rounded-3xl transition-all border-light_borders hover:border-green text-primary cursor-pointer" :class="
        [ 30 < $store.cartData.itemCount
        ? 'pointer-events-none border-dashed border-primary bg-light_borders text-button-text'
        : 'border-light_borders hover:border-green text-primary cursor-pointer' ]
      ">
        <span class="text-base font-semibold">30 Meals</span>
      </label>
    </div>
    <style data-shopify="">
      .order-size-chooser__input:checked+label {
        background-color: rgba(var(--color-green));
        border: 2px solid rgba(var(--color-green_accent));
        color: rgba(var(--color-button-text));
        cursor: default;
      }
    </style>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222163636510', 749, '');
                  updateFormData([{&quot;id&quot;:47222163636510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950117&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222163669278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950118&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222163636510', 749, '');
                  updateFormData([{&quot;id&quot;:47222163636510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950117&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222163669278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950118&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222163636510" name="47222163636510" value="47222163636510" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222163636510"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper top-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (200g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 295</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">119mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">40%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">585mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">23g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -top-[3px] border-b-[3px] border-b-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222163669278', 899, '');
                  updateFormData([{&quot;id&quot;:47222163636510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950117&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222163669278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950118&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222163669278', 899, '');
                  updateFormData([{&quot;id&quot;:47222163636510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950117&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222163669278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950118&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657687171358,&quot;product_id&quot;:8833505624350,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:54:15-04:00&quot;,&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;,&quot;variant_ids&quot;:[47222163636510,47222163669278]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Chicken Sausage Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95’s Chicken Sausage Breakfast Sandwich&quot;,&quot;id&quot;:36061867114782,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/95_s-chicken-sausage-breakfast-sandwich.jpg?v=1697547255&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222163669278" name="47222163669278" value="47222163669278" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222163669278"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper top-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (280g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 409</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">221mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">74%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">422mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -top-[3px] border-b-[3px] border-b-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47217799430430', 749, '');
                  updateFormData([{&quot;id&quot;:47217799430430,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950236&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47217799463198,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950235&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47217799430430', 749, '');
                  updateFormData([{&quot;id&quot;:47217799430430,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950236&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47217799463198,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950235&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47217799430430" name="47217799430430" value="47217799430430" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47217799430430"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (155g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 192</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">498mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47217799463198', 899, '');
                  updateFormData([{&quot;id&quot;:47217799430430,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950236&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47217799463198,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950235&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47217799463198', 899, '');
                  updateFormData([{&quot;id&quot;:47217799430430,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950236&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47217799463198,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950235&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43649861189918,&quot;product_id&quot;:8766504730910,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T15:52:06-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T15:52:07-04:00&quot;,&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;,&quot;variant_ids&quot;:[47217799430430,47217799463198]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chorizo Breakfast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chorizo Wrap&quot;,&quot;id&quot;:36053945418014,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chorizowrap.jpg?v=1697485927&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47217799463198" name="47217799463198" value="47217799463198" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47217799463198"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (292g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 371</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">21g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">50%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">55mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">813mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">19g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221385986334', 749, '');
                  updateFormData([{&quot;id&quot;:47221385986334,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950141&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221386019102,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950142&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221385986334', 749, '');
                  updateFormData([{&quot;id&quot;:47221385986334,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950141&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221386019102,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950142&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221385986334" name="47221385986334" value="47221385986334" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221385986334"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (297g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 290</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">19mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">390mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">20g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221386019102', 899, '');
                  updateFormData([{&quot;id&quot;:47221385986334,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950141&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221386019102,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950142&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221386019102', 899, '');
                  updateFormData([{&quot;id&quot;:47221385986334,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950141&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221386019102,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950142&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656178041118,&quot;product_id&quot;:8833194426654,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T06:53:35-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T01:38:50-04:00&quot;,&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;,&quot;variant_ids&quot;:[47221385986334,47221386019102]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Bacon Breakfast Sandwich - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95'S Bacon Breakfast Sandwich&quot;,&quot;id&quot;:36060351201566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09804_copy.jpg?v=1697607530&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221386019102" name="47221386019102" value="47221386019102" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221386019102"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (396g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 341</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">29mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">470mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">24g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47218070421790', 749, '');
                  updateFormData([{&quot;id&quot;:47218070421790,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950215&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47218070454558,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950216&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47218070421790', 749, '');
                  updateFormData([{&quot;id&quot;:47218070421790,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950215&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47218070454558,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950216&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47218070421790" name="47218070421790" value="47218070421790" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47218070421790"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (311g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 337</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">34%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">111mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">37%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">430mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47218070454558', 899, '');
                  updateFormData([{&quot;id&quot;:47218070421790,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950215&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47218070454558,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950216&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47218070454558', 899, '');
                  updateFormData([{&quot;id&quot;:47218070421790,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950215&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47218070454558,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950216&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43650036105502,&quot;product_id&quot;:8832106856734,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-16T16:22:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-16T16:22:46-04:00&quot;,&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;,&quot;variant_ids&quot;:[47218070421790,47218070454558]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bacon Avocado Toast Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Bacon Avocado Toast Wrap&quot;,&quot;id&quot;:36054122594590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/bacon_avocado_toast_wrap2_1.jpg?v=1697487766&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47218070454558" name="47218070454558" value="47218070454558" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47218070454558"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (430g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 568</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">63%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">181mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">60%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">650mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">29%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">24g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">55g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222153085214', 749, '');
                  updateFormData([{&quot;id&quot;:47222153085214,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950037&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222153117982,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950038&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222153085214', 749, '');
                  updateFormData([{&quot;id&quot;:47222153085214,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950037&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222153117982,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950038&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222153085214" name="47222153085214" value="47222153085214" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222153085214"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (172g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 383</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">52mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">205mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">36g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222153117982', 899, '');
                  updateFormData([{&quot;id&quot;:47222153085214,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950037&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222153117982,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950038&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222153117982', 899, '');
                  updateFormData([{&quot;id&quot;:47222153085214,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950037&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222153117982,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950038&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657639297310,&quot;product_id&quot;:8833501757726,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:50:29-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:50:30-04:00&quot;,&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;,&quot;variant_ids&quot;:[47222153085214,47222153117982]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chocolate Chip Pancakes&quot;,&quot;id&quot;:36061818257694,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/chocolate_chip_pancakes_1.jpg?v=1697547030&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222153117982" name="47222153117982" value="47222153117982" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222153117982"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (331g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 502</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">76mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">245mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">48g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">42g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47557241012510', 749, '');
                  updateFormData([{&quot;id&quot;:47557241012510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950115&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557241045278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950116&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47557241012510', 749, '');
                  updateFormData([{&quot;id&quot;:47557241012510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950115&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557241045278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950116&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47557241012510" name="47557241012510" value="47557241012510" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47557241012510"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (297g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 358</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">116mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">364mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47557241045278', 899, '');
                  updateFormData([{&quot;id&quot;:47557241012510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950115&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557241045278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950116&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47557241045278', 899, '');
                  updateFormData([{&quot;id&quot;:47557241012510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950115&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557241045278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950116&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451337371934,&quot;product_id&quot;:8957707256094,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T07:42:35-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T07:42:37-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;,&quot;variant_ids&quot;:[47557241012510,47557241045278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cinnamon Bun Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871037288734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/5V9A0891.jpg?v=1703248957&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47557241045278" name="47557241045278" value="47557241045278" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47557241045278"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (396g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 480</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">157mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">52%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">547mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">47g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222138470686', 749, '');
                  updateFormData([{&quot;id&quot;:47222138470686,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950153&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222138503454,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950154&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222138470686', 749, '');
                  updateFormData([{&quot;id&quot;:47222138470686,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950153&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222138503454,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950154&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222138470686" name="47222138470686" value="47222138470686" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222138470686"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (297g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 330</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">32%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">348mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">116%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">365mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">19g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">29g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222138503454', 899, '');
                  updateFormData([{&quot;id&quot;:47222138470686,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950153&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222138503454,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950154&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222138503454', 899, '');
                  updateFormData([{&quot;id&quot;:47222138470686,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950153&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222138503454,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950154&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657609478430,&quot;product_id&quot;:8833498186014,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:48:02-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:48:03-04:00&quot;,&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;,&quot;variant_ids&quot;:[47222138470686,47222138503454]},&quot;available&quot;:true,&quot;name&quot;:&quot;Polish Egg Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Polish Egg Bowl 2&quot;,&quot;id&quot;:36061788274974,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00074.jpg?v=1697546883&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222138503454" name="47222138503454" value="47222138503454" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222138503454"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (396g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 402</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">32%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">348mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">116%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">435mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">28g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221910864158', 749, '');
                  updateFormData([{&quot;id&quot;:47221910864158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950095&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221910929694,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950096&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221910864158', 749, '');
                  updateFormData([{&quot;id&quot;:47221910864158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950095&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221910929694,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950096&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221910864158" name="47221910864158" value="47221910864158" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221910864158"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (175g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 351</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">116mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">363mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221910929694', 899, '');
                  updateFormData([{&quot;id&quot;:47221910864158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950095&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221910929694,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950096&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221910929694', 899, '');
                  updateFormData([{&quot;id&quot;:47221910864158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950095&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221910929694,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950096&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657052782878,&quot;product_id&quot;:8833421738270,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T08:05:17-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T08:05:18-04:00&quot;,&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;,&quot;variant_ids&quot;:[47221910864158,47221910929694]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Blueberry Pancakes&quot;,&quot;id&quot;:36061226107166,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_pancakes_1.jpg?v=1697544318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221910929694" name="47221910929694" value="47221910929694" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221910929694"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (246g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 456</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">153mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">51%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">513mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">39g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221874000158', 749, '');
                  updateFormData([{&quot;id&quot;:47221874000158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950163&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221874032926,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950164&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221874000158', 749, '');
                  updateFormData([{&quot;id&quot;:47221874000158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950163&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221874032926,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950164&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221874000158" name="47221874000158" value="47221874000158" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221874000158"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (297g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 325</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">194mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">65%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">450mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221874032926', 899, '');
                  updateFormData([{&quot;id&quot;:47221874000158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950163&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221874032926,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950164&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221874032926', 899, '');
                  updateFormData([{&quot;id&quot;:47221874000158,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950163&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221874032926,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950164&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656946778398,&quot;product_id&quot;:8833405714718,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:56:44-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:56:45-04:00&quot;,&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;width&quot;:729,&quot;height&quot;:739,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;,&quot;variant_ids&quot;:[47221874000158,47221874032926]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chicken N' Biscuits Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Chicken N' Biscuits Bowl &quot;,&quot;id&quot;:36061120004382,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.986,&quot;height&quot;:739,&quot;width&quot;:729,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/119735372_3065119236932831_4599054562010488229_n.jpg?v=1697543805&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221874032926" name="47221874032926" value="47221874032926" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221874032926"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (396g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 428</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">195mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">65%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">540mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">39g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47553709310238', 749, '');
                  updateFormData([{&quot;id&quot;:47553709310238,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950183&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47553709343006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950184&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47553709310238', 749, '');
                  updateFormData([{&quot;id&quot;:47553709310238,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950183&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47553709343006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950184&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47553709310238" name="47553709310238" value="47553709310238" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47553709310238"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (175g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 366</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">122mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">41%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">401mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47553709343006', 899, '');
                  updateFormData([{&quot;id&quot;:47553709310238,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950183&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47553709343006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950184&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47553709343006', 899, '');
                  updateFormData([{&quot;id&quot;:47553709310238,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950183&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47553709343006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950184&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44441233850654,&quot;product_id&quot;:8956044640542,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-21T13:57:47-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-21T13:57:48-05:00&quot;,&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;width&quot;:1201,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;,&quot;variant_ids&quot;:[47553709310238,47553709343006]},&quot;available&quot;:true,&quot;name&quot;:&quot;3 Amigos Protein Pancakes - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;3 Amigos Protein Pancakes&quot;,&quot;id&quot;:36860851552542,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.001,&quot;height&quot;:1200,&quot;width&quot;:1201,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/three_amigos_pancakes_1.jpg?v=1703185068&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47553709343006" name="47553709343006" value="47553709343006" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47553709343006"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (246g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 488</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">164mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">55%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">585mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">45g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">42g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221881536798', 749, '');
                  updateFormData([{&quot;id&quot;:47221881536798,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950231&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221881569566,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950232&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221881536798', 749, '');
                  updateFormData([{&quot;id&quot;:47221881536798,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950231&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221881569566,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950232&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221881536798" name="47221881536798" value="47221881536798" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221881536798"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (112g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 242</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">78mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">68mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">24g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47221881569566', 899, '');
                  updateFormData([{&quot;id&quot;:47221881536798,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950231&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221881569566,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950232&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47221881569566', 899, '');
                  updateFormData([{&quot;id&quot;:47221881536798,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950231&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47221881569566,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950232&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43656976040222,&quot;product_id&quot;:8833410007326,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T07:59:33-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T07:59:35-04:00&quot;,&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;,&quot;variant_ids&quot;:[47221881536798,47221881569566]},&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberries N Cream Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Strawberry Oats&quot;,&quot;id&quot;:36061149561118,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/strawberry_oats_1.jpg?v=1697543975&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47221881569566" name="47221881569566" value="47221881569566" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47221881569566"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (115g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 320</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">78mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">69mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47557135401246', 749, '');
                  updateFormData([{&quot;id&quot;:47557135401246,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950099&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557135434014,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950100&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47557135401246', 749, '');
                  updateFormData([{&quot;id&quot;:47557135401246,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950099&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557135434014,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950100&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47557135401246" name="47557135401246" value="47557135401246" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47557135401246"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (112g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 242</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">78mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">68mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">24g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47557135434014', 899, '');
                  updateFormData([{&quot;id&quot;:47557135401246,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950099&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557135434014,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950100&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47557135434014', 899, '');
                  updateFormData([{&quot;id&quot;:47557135401246,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950099&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557135434014,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950100&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44450822160670,&quot;product_id&quot;:8957626777886,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T06:41:01-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T06:41:02-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;,&quot;variant_ids&quot;:[47557135401246,47557135434014]},&quot;available&quot;:true,&quot;name&quot;:&quot;Blueberry Protein Oats - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36870512640286,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/blueberry_oats_1.jpg?v=1703245262&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47557135434014" name="47557135434014" value="47557135434014" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47557135434014"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (115g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 320</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">78mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">69mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47774064279838', 749, '');
                  updateFormData([{&quot;id&quot;:47774064279838,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950363&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950363&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47774064312606,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950364&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950364&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47774064279838', 749, '');
                  updateFormData([{&quot;id&quot;:47774064279838,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950363&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950363&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47774064312606,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950364&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950364&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47774064279838" name="47774064279838" value="47774064279838" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47774064279838"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper top-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 297</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">52mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">324mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">20g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">23g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -top-[3px] border-b-[3px] border-b-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47774064312606', 899, '');
                  updateFormData([{&quot;id&quot;:47774064279838,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950363&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950363&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47774064312606,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950364&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950364&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47774064312606', 899, '');
                  updateFormData([{&quot;id&quot;:47774064279838,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950363&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950363&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47774064312606,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950364&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Wine Braised Pot Roast - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;2015950364&quot;,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47774064312606" name="47774064312606" value="47774064312606" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47774064312606"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper top-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 429</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">37%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">71mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">346mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -top-[3px] border-b-[3px] border-b-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47558122766622', 749, '');
                  updateFormData([{&quot;id&quot;:47558122766622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950067&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558122799390,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950068&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47558122766622', 749, '');
                  updateFormData([{&quot;id&quot;:47558122766622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950067&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558122799390,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950068&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47558122766622" name="47558122766622" value="47558122766622" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47558122766622"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (130g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 316</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">93mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">31%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">212mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47558122799390', 899, '');
                  updateFormData([{&quot;id&quot;:47558122766622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950067&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558122799390,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950068&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47558122799390', 899, '');
                  updateFormData([{&quot;id&quot;:47558122766622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950067&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558122799390,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950068&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44845224362270,&quot;product_id&quot;:8958172594462,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-24T12:55:06-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-24T12:55:07-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;,&quot;variant_ids&quot;:[47558122766622,47558122799390]},&quot;available&quot;:true,&quot;name&quot;:&quot;Philly Cheese Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37272319197470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/Philly1.jpg?v=1706118907&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47558122799390" name="47558122799390" value="47558122799390" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47558122799390"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (289g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 632</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">44%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">186mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">62%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">424mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">63g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232237142302', 749, '');
                  updateFormData([{&quot;id&quot;:47232237142302,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950185&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232237175070,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950186&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232237142302', 749, '');
                  updateFormData([{&quot;id&quot;:47232237142302,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950185&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232237175070,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950186&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232237142302" name="47232237142302" value="47232237142302" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232237142302"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (181g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 313</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">32%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">38mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">490mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232237175070', 899, '');
                  updateFormData([{&quot;id&quot;:47232237142302,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950185&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232237175070,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950186&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232237175070', 899, '');
                  updateFormData([{&quot;id&quot;:47232237142302,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950185&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232237175070,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950186&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674315850014,&quot;product_id&quot;:8836995940638,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:20:15-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:20:16-04:00&quot;,&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;,&quot;variant_ids&quot;:[47232237142302,47232237175070]},&quot;available&quot;:true,&quot;name&quot;:&quot;Pizza Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pizza Wrap&quot;,&quot;id&quot;:36078836449566,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/pizza-wrap.jpg?v=1697649616&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232237175070" name="47232237175070" value="47232237175070" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232237175070"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (252g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 599</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">40%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">62%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">72mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">570mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">20g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">60g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222281404702', 749, '');
                  updateFormData([{&quot;id&quot;:47222281404702,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950355&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222281437470,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950356&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222281404702', 749, '');
                  updateFormData([{&quot;id&quot;:47222281404702,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950355&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222281437470,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950356&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222281404702" name="47222281404702" value="47222281404702" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222281404702"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (294g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 363</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">63%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">73mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">140mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">19g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">28g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222281437470', 899, '');
                  updateFormData([{&quot;id&quot;:47222281404702,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950355&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222281437470,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950356&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222281437470', 899, '');
                  updateFormData([{&quot;id&quot;:47222281404702,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950355&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222281437470,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950356&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657892200734,&quot;product_id&quot;:8833538588958,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:11:58-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:11:59-04:00&quot;,&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;width&quot;:1228,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;,&quot;variant_ids&quot;:[47222281404702,47222281437470]},&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Tuscan Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Creamy Tuscan Chicken&quot;,&quot;id&quot;:36062074405150,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.023,&quot;height&quot;:1200,&quot;width&quot;:1228,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09903.jpg?v=1697548319&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222281437470" name="47222281437470" value="47222281437470" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222281437470"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (425g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 626</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">44%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">127%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">109mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">36%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">242mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47647180652830', 749, '');
                  updateFormData([{&quot;id&quot;:47647180652830,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950171&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47647180685598,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950172&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47647180652830', 749, '');
                  updateFormData([{&quot;id&quot;:47647180652830,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950171&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47647180685598,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950172&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47647180652830" name="47647180652830" value="47647180652830" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47647180652830"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 298</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">65mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">518mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47647180685598', 899, '');
                  updateFormData([{&quot;id&quot;:47647180652830,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950171&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47647180685598,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950172&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47647180685598', 899, '');
                  updateFormData([{&quot;id&quot;:47647180652830,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950171&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47647180685598,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950172&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44693832925470,&quot;product_id&quot;:8986614268190,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-12T11:43:39-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-12T11:43:41-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;,&quot;variant_ids&quot;:[47647180652830,47647180685598]},&quot;available&quot;:true,&quot;name&quot;:&quot;Sticky Asian Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37117246472478,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc1614-edit_copy.jpg?v=1705077821&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47647180685598" name="47647180685598" value="47647180685598" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47647180685598"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 437</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">111mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">37%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">574mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">41g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">41g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232261390622', 749, '');
                  updateFormData([{&quot;id&quot;:47232261390622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950273&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565475381534,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950274&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232261390622', 749, '');
                  updateFormData([{&quot;id&quot;:47232261390622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950273&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565475381534,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950274&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232261390622" name="47232261390622" value="47232261390622" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232261390622"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (260g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 403</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">33%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">128mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">43%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">660mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">32%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47565475381534', 899, '');
                  updateFormData([{&quot;id&quot;:47232261390622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950273&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565475381534,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950274&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47565475381534', 899, '');
                  updateFormData([{&quot;id&quot;:47232261390622,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950273&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565475381534,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950274&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674350813470,&quot;product_id&quot;:8837000167710,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:24:57-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:24:59-04:00&quot;,&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;,&quot;variant_ids&quot;:[47232261390622,47565475381534]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Rasta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Rasta Pasta&quot;,&quot;id&quot;:36078872199454,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/rasta-pasta.jpg?v=1697649899&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47565475381534" name="47565475381534" value="47565475381534" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47565475381534"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (318g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 515</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">19g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">46%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">174mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">58%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">740mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">41g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">42g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232513835294', 749, '');
                  updateFormData([{&quot;id&quot;:47232513835294,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950011&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232513868062,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950012&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232513835294', 749, '');
                  updateFormData([{&quot;id&quot;:47232513835294,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950011&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232513868062,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950012&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232513835294" name="47232513835294" value="47232513835294" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232513835294"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (329g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 369</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">98mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">33%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">210mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232513868062', 899, '');
                  updateFormData([{&quot;id&quot;:47232513835294,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950011&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232513868062,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950012&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232513868062', 899, '');
                  updateFormData([{&quot;id&quot;:47232513835294,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950011&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232513868062,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950012&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674872774942,&quot;product_id&quot;:8837092081950,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:14:38-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:14:39-04:00&quot;,&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;width&quot;:1499,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;,&quot;variant_ids&quot;:[47232513835294,47232513868062]},&quot;available&quot;:true,&quot;name&quot;:&quot;Smoked Applewood Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Pulled Peri-Peri Chicken with Steamed Brussels Sprouts&quot;,&quot;id&quot;:36079406285086,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.249,&quot;height&quot;:1200,&quot;width&quot;:1499,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9641-edit-min.jpg?v=1697652879&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232513868062" name="47232513868062" value="47232513868062" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232513868062"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (383g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 448</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">117mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">250mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">42g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232608764190', 749, '');
                  updateFormData([{&quot;id&quot;:47232608764190,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950057&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232608796958,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950058&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232608764190', 749, '');
                  updateFormData([{&quot;id&quot;:47232608764190,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950057&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232608796958,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950058&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232608764190" name="47232608764190" value="47232608764190" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232608764190"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (453g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 385</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">29%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">114mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">38%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">490mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232608796958', 899, '');
                  updateFormData([{&quot;id&quot;:47232608764190,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950057&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232608796958,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950058&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232608796958', 899, '');
                  updateFormData([{&quot;id&quot;:47232608764190,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950057&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232608796958,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950058&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675027898654,&quot;product_id&quot;:8837130256670,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:26:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:26:53-04:00&quot;,&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;,&quot;variant_ids&quot;:[47232608764190,47232608796958]},&quot;available&quot;:true,&quot;name&quot;:&quot;95'S Garbage Plate - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;95's Garbage Plate - A Rochester Classic Reimagined 2&quot;,&quot;id&quot;:36079562391838,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9720.jpg?v=1697653613&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232608796958" name="47232608796958" value="47232608796958" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232608796958"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (453g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 501</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">34%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">160mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">53%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">625mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">41g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232213778718', 749, '');
                  updateFormData([{&quot;id&quot;:47232213778718,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950271&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580739174686,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950272&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232213778718', 749, '');
                  updateFormData([{&quot;id&quot;:47232213778718,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950271&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580739174686,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950272&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232213778718" name="47232213778718" value="47232213778718" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232213778718"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (326g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 277</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">97mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">32%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">502mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47580739174686', 899, '');
                  updateFormData([{&quot;id&quot;:47232213778718,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950271&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580739174686,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950272&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47580739174686', 899, '');
                  updateFormData([{&quot;id&quot;:47232213778718,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950271&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580739174686,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950272&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674247266590,&quot;product_id&quot;:8836987257118,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:12:07-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:12:09-04:00&quot;,&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;,&quot;variant_ids&quot;:[47232213778718,47580739174686]},&quot;available&quot;:true,&quot;name&quot;:&quot;Big Mac(Ro) Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Big Mac Bowl&quot;,&quot;id&quot;:36078766784798,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/big_mac_bowl_-_no_arugula_-min.jpg?v=1697649129&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47580739174686" name="47580739174686" value="47580739174686" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47580739174686"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (357g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 388</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">139mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">46%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">680mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">30%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">23g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">39g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232203915550', 749, '');
                  updateFormData([{&quot;id&quot;:47232203915550,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950285&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232203948318,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950286&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232203915550', 749, '');
                  updateFormData([{&quot;id&quot;:47232203915550,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950285&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232203948318,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950286&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232203915550" name="47232203915550" value="47232203915550" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232203915550"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (289g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 352</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">101mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">34%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">495mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">36g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232203948318', 899, '');
                  updateFormData([{&quot;id&quot;:47232203915550,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950285&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232203948318,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950286&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232203948318', 899, '');
                  updateFormData([{&quot;id&quot;:47232203915550,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950285&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232203948318,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950286&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674226262302,&quot;product_id&quot;:8836984045854,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:09:36-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:09:37-04:00&quot;,&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;,&quot;variant_ids&quot;:[47232203915550,47232203948318]},&quot;available&quot;:true,&quot;name&quot;:&quot;Beef \u0026 Broccoli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Beef and Broccoli 3&quot;,&quot;id&quot;:36078744764702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/beefbroccoli-site1.jpg?v=1697648977&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232203948318" name="47232203948318" value="47232203948318" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232203948318"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (357g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 521</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">152mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">51%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">532mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">48g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">55g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47609610633502', 749, '');
                  updateFormData([{&quot;id&quot;:47609610633502,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950063&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609610666270,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950064&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47609610633502', 749, '');
                  updateFormData([{&quot;id&quot;:47609610633502,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950063&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609610666270,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950064&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47609610633502" name="47609610633502" value="47609610633502" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47609610633502"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47609610666270', 899, '');
                  updateFormData([{&quot;id&quot;:47609610633502,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950063&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609610666270,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950064&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47609610666270', 899, '');
                  updateFormData([{&quot;id&quot;:47609610633502,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950063&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609610666270,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950064&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597875245342,&quot;product_id&quot;:8975268774174,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:42:28-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:42:29-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;,&quot;variant_ids&quot;:[47609610633502,47609610666270]},&quot;available&quot;:true,&quot;name&quot;:&quot;Brew Pub Burger - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020053602590,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc9912-edit_copy-min.jpg?v=1704404549&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47609610666270" name="47609610666270" value="47609610666270" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47609610666270"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47603002376478', 749, '');
                  updateFormData([{&quot;id&quot;:47603002376478,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950279&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47603002409246,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950280&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47603002376478', 749, '');
                  updateFormData([{&quot;id&quot;:47603002376478,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950279&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47603002409246,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950280&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47603002376478" name="47603002376478" value="47603002376478" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47603002376478"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (360g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 342</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">89mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">30%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">483mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">26g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">29g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47603002409246', 899, '');
                  updateFormData([{&quot;id&quot;:47603002376478,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950279&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47603002409246,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950280&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47603002409246', 899, '');
                  updateFormData([{&quot;id&quot;:47603002376478,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950279&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47603002409246,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950280&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44585414492446,&quot;product_id&quot;:8973348929822,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-03T21:58:13-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-03T21:58:15-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;,&quot;variant_ids&quot;:[47603002376478,47603002409246]},&quot;available&quot;:true,&quot;name&quot;:&quot;Chef Darian's Apple \u0026 Sage Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37007506080030,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc07456.jpg?v=1704337095&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47603002409246" name="47603002409246" value="47603002409246" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47603002409246"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (453g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 476</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">19g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">126mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">42%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">692mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">30%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232288784670', 749, '');
                  updateFormData([{&quot;id&quot;:47232288784670,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950091&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565398114590,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950092&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232288784670', 749, '');
                  updateFormData([{&quot;id&quot;:47232288784670,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950091&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565398114590,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950092&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232288784670" name="47232288784670" value="47232288784670" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232288784670"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (212g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 398</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">99mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">33%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">420mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47565398114590', 899, '');
                  updateFormData([{&quot;id&quot;:47232288784670,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950091&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565398114590,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950092&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47565398114590', 899, '');
                  updateFormData([{&quot;id&quot;:47232288784670,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950091&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47565398114590,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950092&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674377126174,&quot;product_id&quot;:8837002330398,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:28:19-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:28:23-04:00&quot;,&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;,&quot;variant_ids&quot;:[47232288784670,47565398114590]},&quot;available&quot;:true,&quot;name&quot;:&quot;Roasted Red Pepper Tortellini - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Roasted Red Pepper Tortellini 2&quot;,&quot;id&quot;:36078899069214,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09776_copy.jpg?v=1697650103&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47565398114590" name="47565398114590" value="47565398114590" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47565398114590"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (309g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 485</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">117mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">490mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">48g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">44g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232167837982', 749, '');
                  updateFormData([{&quot;id&quot;:47232167837982,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950053&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580661023006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950054&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232167837982', 749, '');
                  updateFormData([{&quot;id&quot;:47232167837982,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950053&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580661023006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950054&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232167837982" name="47232167837982" value="47232167837982" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232167837982"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (252g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 302</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">93mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">31%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">195mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47580661023006', 899, '');
                  updateFormData([{&quot;id&quot;:47232167837982,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950053&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580661023006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950054&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47580661023006', 899, '');
                  updateFormData([{&quot;id&quot;:47232167837982,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950053&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580661023006,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950054&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674120290590,&quot;product_id&quot;:8836976017694,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:57:32-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:57:33-04:00&quot;,&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;,&quot;variant_ids&quot;:[47232167837982,47580661023006]},&quot;available&quot;:true,&quot;name&quot;:&quot;General Tso Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;General Tso Chicken&quot;,&quot;id&quot;:36078635974942,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01493.jpg?v=1697648253&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47580661023006" name="47580661023006" value="47580661023006" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47580661023006"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (303g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 399</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">122mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">41%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">215mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">44g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47558414991646', 849, '');
                  updateFormData([{&quot;id&quot;:47558414991646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950089&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558415024414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950090&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47558414991646', 849, '');
                  updateFormData([{&quot;id&quot;:47558414991646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950089&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558415024414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950090&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47558414991646" name="47558414991646" value="47558414991646" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47558414991646"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (297g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 298</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">92mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">31%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">283mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">24g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47558415024414', 999, '');
                  updateFormData([{&quot;id&quot;:47558414991646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950089&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558415024414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950090&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47558415024414', 999, '');
                  updateFormData([{&quot;id&quot;:47558414991646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950089&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558415024414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950090&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44454172754206,&quot;product_id&quot;:8958345150750,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T13:36:54-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T13:37:05-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1208,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;,&quot;variant_ids&quot;:[47558414991646,47558415024414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Bayou Bourbon Steak - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36873911533854,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.007,&quot;height&quot;:1200,&quot;width&quot;:1208,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09329-2.jpg?v=1703270225&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47558415024414" name="47558415024414" value="47558415024414" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47558415024414"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (396g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 425</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">123mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">41%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">451mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">37g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">44g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232551715102', 749, '');
                  updateFormData([{&quot;id&quot;:47232551715102,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950101&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232551780638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950102&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232551715102', 749, '');
                  updateFormData([{&quot;id&quot;:47232551715102,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950101&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232551780638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950102&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232551715102" name="47232551715102" value="47232551715102" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232551715102"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (286g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 389</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">31%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">138mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">46%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">329mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">29g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232551780638', 899, '');
                  updateFormData([{&quot;id&quot;:47232551715102,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950101&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232551780638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950102&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232551780638', 899, '');
                  updateFormData([{&quot;id&quot;:47232551715102,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950101&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232551780638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950102&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674941489438,&quot;product_id&quot;:8837105811742,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:20:03-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:20:05-04:00&quot;,&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;,&quot;variant_ids&quot;:[47232551715102,47232551780638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Cheeseburger Cheeseburger Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Cheeseburger Pasta&quot;,&quot;id&quot;:36079474770206,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09924.jpg?v=1697653205&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232551780638" name="47232551780638" value="47232551780638" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232551780638"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (357g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 528</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">20g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">40%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">183mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">61%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">427mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">46g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232198836510', 749, '');
                  updateFormData([{&quot;id&quot;:47232198836510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950347&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232198869278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950348&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232198836510', 749, '');
                  updateFormData([{&quot;id&quot;:47232198836510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950347&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232198869278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950348&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232198836510" name="47232198836510" value="47232198836510" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232198836510"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (340g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 458</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">22g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">29%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">60%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">155mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">52%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">418mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232198869278', 899, '');
                  updateFormData([{&quot;id&quot;:47232198836510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950347&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232198869278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950348&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232198869278', 899, '');
                  updateFormData([{&quot;id&quot;:47232198836510,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950347&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232198869278,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950348&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674207158558,&quot;product_id&quot;:8836982210846,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:07:21-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:07:22-04:00&quot;,&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;width&quot;:1294,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;,&quot;variant_ids&quot;:[47232198836510,47232198869278]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lindsey's Garden Spinach Ravioli - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spinach Ravioli&quot;,&quot;id&quot;:36078726021406,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.078,&quot;height&quot;:1200,&quot;width&quot;:1294,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc03185-2.jpg?v=1697648842&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232198869278" name="47232198869278" value="47232198869278" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232198869278"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (430g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 637</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">69%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">213mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">71%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">512mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">42g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">56g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47609602375966', 749, '');
                  updateFormData([{&quot;id&quot;:47609602375966,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950019&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609602408734,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950020&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47609602375966', 749, '');
                  updateFormData([{&quot;id&quot;:47609602375966,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950019&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609602408734,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950020&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47609602375966" name="47609602375966" value="47609602375966" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47609602375966"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47609602408734', 899, '');
                  updateFormData([{&quot;id&quot;:47609602375966,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950019&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609602408734,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950020&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47609602408734', 899, '');
                  updateFormData([{&quot;id&quot;:47609602375966,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950019&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47609602408734,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950020&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44597852078366,&quot;product_id&quot;:8975267823902,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2024-01-04T16:38:54-05:00&quot;,&quot;updated_at&quot;:&quot;2024-01-04T16:38:55-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;,&quot;variant_ids&quot;:[47609602375966,47609602408734]},&quot;available&quot;:true,&quot;name&quot;:&quot;95's Goulash - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:37020030140702,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/goulash-min.jpg?v=1704404335&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47609602408734" name="47609602408734" value="47609602408734" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47609602408734"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232562266398', 749, '');
                  updateFormData([{&quot;id&quot;:47232562266398,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950071&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232562299166,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950072&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232562266398', 749, '');
                  updateFormData([{&quot;id&quot;:47232562266398,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950071&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232562299166,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950072&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232562266398" name="47232562266398" value="47232562266398" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232562266398"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (360g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 399</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">121mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">40%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">369mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">24g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">36g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232562299166', 899, '');
                  updateFormData([{&quot;id&quot;:47232562266398,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950071&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232562299166,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950072&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232562299166', 899, '');
                  updateFormData([{&quot;id&quot;:47232562266398,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950071&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232562299166,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950072&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674963116318,&quot;product_id&quot;:8837113676062,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:22:09-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:22:10-04:00&quot;,&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;,&quot;variant_ids&quot;:[47232562266398,47232562299166]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Buffalo Chicken Wing Pasta&quot;,&quot;id&quot;:36079497576734,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/20220420ss00295_copy.jpg?v=1697653330&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232562299166" name="47232562299166" value="47232562299166" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232562299166"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (453g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 575</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">23g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">29%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">176mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">59%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">481mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">38g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">50g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47231726977310', 749, '');
                  updateFormData([{&quot;id&quot;:47231726977310,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950283&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47231727010078,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950284&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47231726977310', 749, '');
                  updateFormData([{&quot;id&quot;:47231726977310,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950283&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47231727010078,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950284&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47231726977310" name="47231726977310" value="47231726977310" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47231726977310"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (300g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 273</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">83mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">360mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47231727010078', 899, '');
                  updateFormData([{&quot;id&quot;:47231726977310,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950283&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47231727010078,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950284&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47231727010078', 899, '');
                  updateFormData([{&quot;id&quot;:47231726977310,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950283&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47231727010078,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950284&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43673402474782,&quot;product_id&quot;:8836878008606,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T11:39:52-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T11:39:54-04:00&quot;,&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;,&quot;variant_ids&quot;:[47231726977310,47231727010078]},&quot;available&quot;:true,&quot;name&quot;:&quot;Turkey Taco Wrap - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Turkey Taco Wrap&quot;,&quot;id&quot;:36077875167518,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/turkey_taco_wrap_2.jpg?v=1697643594&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47231727010078" name="47231727010078" value="47231727010078" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47231727010078"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (397g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 542</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">28g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">56%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">164mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">55%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">720mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">32%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">59g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232521732382', 749, '');
                  updateFormData([{&quot;id&quot;:47232521732382,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950003&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232521765150,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950004&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232521732382', 749, '');
                  updateFormData([{&quot;id&quot;:47232521732382,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950003&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232521765150,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950004&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232521732382" name="47232521732382" value="47232521732382" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232521732382"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (345g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 310</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">87mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">29%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">389mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232521765150', 899, '');
                  updateFormData([{&quot;id&quot;:47232521732382,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950003&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232521765150,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950004&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232521765150', 899, '');
                  updateFormData([{&quot;id&quot;:47232521732382,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950003&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232521765150,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950004&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674895450398,&quot;product_id&quot;:8837097390366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:16:39-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:16:40-04:00&quot;,&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;,&quot;variant_ids&quot;:[47232521732382,47232521765150]},&quot;available&quot;:true,&quot;name&quot;:&quot;Citrus BBQ Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Citrus BBQ Chicken&quot;,&quot;id&quot;:36079429026078,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/citrus_bbq_1.jpg?v=1697653000&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232521765150" name="47232521765150" value="47232521765150" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232521765150"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (635g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 433</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">131mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">44%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">490mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">39g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">53g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232162169118', 749, '');
                  updateFormData([{&quot;id&quot;:47232162169118,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950009&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580804677918,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950010&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232162169118', 749, '');
                  updateFormData([{&quot;id&quot;:47232162169118,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950009&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580804677918,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950010&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232162169118" name="47232162169118" value="47232162169118" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232162169118"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (260g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 322</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">86mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">29%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">401mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">22g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47580804677918', 899, '');
                  updateFormData([{&quot;id&quot;:47232162169118,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950009&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580804677918,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950010&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47580804677918', 899, '');
                  updateFormData([{&quot;id&quot;:47232162169118,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950009&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580804677918,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950010&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674094403870,&quot;product_id&quot;:8836974543134,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T12:54:14-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T12:54:15-04:00&quot;,&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;,&quot;variant_ids&quot;:[47232162169118,47580804677918]},&quot;available&quot;:true,&quot;name&quot;:&quot;Buffalo Chicken Wing Meatballs - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Meat Balls 3&quot;,&quot;id&quot;:36078609498398,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/b_meatballs.jpg?v=1697648055&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47580804677918" name="47580804677918" value="47580804677918" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47580804677918"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (430g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 499</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">119mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">40%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">573mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">25%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222377120030', 749, '');
                  updateFormData([{&quot;id&quot;:47222377120030,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950419&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222377152798,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950420&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222377120030', 749, '');
                  updateFormData([{&quot;id&quot;:47222377120030,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950419&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222377152798,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950420&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222377120030" name="47222377120030" value="47222377120030" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222377120030"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (311g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 286</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">64mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">382mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">21g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222377152798', 899, '');
                  updateFormData([{&quot;id&quot;:47222377120030,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950419&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222377152798,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950420&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222377152798', 899, '');
                  updateFormData([{&quot;id&quot;:47222377120030,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950419&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222377152798,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950420&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43658108141854,&quot;product_id&quot;:8833563951390,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:31:20-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:31:21-04:00&quot;,&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;,&quot;variant_ids&quot;:[47222377120030,47222377152798]},&quot;available&quot;:true,&quot;name&quot;:&quot;Taco Bowl - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Taco Bowl 2&quot;,&quot;id&quot;:36062292476190,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc01417.jpg?v=1697549481&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222377152798" name="47222377152798" value="47222377152798" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222377152798"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (396g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 426</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">128mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">43%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">563mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">39g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232221020446', 749, '');
                  updateFormData([{&quot;id&quot;:47232221020446,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950001&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232221053214,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950002&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232221020446', 749, '');
                  updateFormData([{&quot;id&quot;:47232221020446,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950001&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232221053214,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950002&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232221020446" name="47232221020446" value="47232221020446" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232221020446"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (181g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 388</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">146mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">49%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">396mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">29g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232221053214', 899, '');
                  updateFormData([{&quot;id&quot;:47232221020446,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950001&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232221053214,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950002&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232221053214', 899, '');
                  updateFormData([{&quot;id&quot;:47232221020446,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950001&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232221053214,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950002&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674274332958,&quot;product_id&quot;:8836990501150,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T13:15:00-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T13:15:02-04:00&quot;,&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;width&quot;:1024,&quot;height&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;,&quot;variant_ids&quot;:[47232221020446,47232221053214]},&quot;available&quot;:true,&quot;name&quot;:&quot;European Spinach \u0026 Feta Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;European Spinach Feta Pasta&quot;,&quot;id&quot;:36078793949470,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/european-spinach-_-feta-pasta.jpg?v=1697649302&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232221053214" name="47232221053214" value="47232221053214" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232221053214"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (235g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 507</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">184mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">61%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">435mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">43g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">49g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47557526159646', 749, '');
                  updateFormData([{&quot;id&quot;:47557526159646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950049&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557526192414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950050&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47557526159646', 749, '');
                  updateFormData([{&quot;id&quot;:47557526159646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950049&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557526192414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950050&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47557526159646" name="47557526159646" value="47557526159646" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47557526159646"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (280g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 376</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">92mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">31%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">220mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47557526192414', 899, '');
                  updateFormData([{&quot;id&quot;:47557526159646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950049&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557526192414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950050&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47557526192414', 899, '');
                  updateFormData([{&quot;id&quot;:47557526159646,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950049&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47557526192414,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950050&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44451776561438,&quot;product_id&quot;:8957854875934,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-22T08:44:11-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-22T08:44:12-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;,&quot;variant_ids&quot;:[47557526159646,47557526192414]},&quot;available&quot;:true,&quot;name&quot;:&quot;Traditional Spaghetti - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36871484473630,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/traditional_spaghetti_-_square.jpg?v=1703252652&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47557526192414" name="47557526192414" value="47557526192414" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47557526192414"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (370g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 467</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">28%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">116mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">245mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">41g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232638353694', 849, '');
                  updateFormData([{&quot;id&quot;:47232638353694,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950029&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558148423966,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950030&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232638353694', 849, '');
                  updateFormData([{&quot;id&quot;:47232638353694,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950029&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558148423966,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950030&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232638353694" name="47232638353694" value="47232638353694" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232638353694"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (215g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 379</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">106mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">320mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">29g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47558148423966', 999, '');
                  updateFormData([{&quot;id&quot;:47232638353694,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950029&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558148423966,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950030&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47558148423966', 999, '');
                  updateFormData([{&quot;id&quot;:47232638353694,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950029&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47558148423966,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950030&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43675098513694,&quot;product_id&quot;:8837138514206,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:31:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:31:11-04:00&quot;,&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;,&quot;variant_ids&quot;:[47232638353694,47558148423966]},&quot;available&quot;:true,&quot;name&quot;:&quot;Steak Gorgonzola Pasta - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Steak Gorgonzola Pasta&quot;,&quot;id&quot;:36079633793310,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc0688-edit-min.jpg?v=1697653871&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47558148423966" name="47558148423966" value="47558148423966" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47558148423966"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (345g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 506</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">42%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">150mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">50%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">360mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">44g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">44g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47580667085086', 849, '');
                  updateFormData([{&quot;id&quot;:47580667085086,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950247&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580667117854,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950248&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47580667085086', 849, '');
                  updateFormData([{&quot;id&quot;:47580667085086,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950247&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580667117854,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950248&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47580667085086" name="47580667085086" value="47580667085086" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47580667085086"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (181g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 339</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">38%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">104mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">177mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">22g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47580667117854', 999, '');
                  updateFormData([{&quot;id&quot;:47580667085086,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950247&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580667117854,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950248&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47580667117854', 999, '');
                  updateFormData([{&quot;id&quot;:47580667085086,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950247&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47580667117854,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950248&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:44530017468702,&quot;product_id&quot;:8964842914078,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-12-29T17:35:17-05:00&quot;,&quot;updated_at&quot;:&quot;2023-12-29T17:35:18-05:00&quot;,&quot;alt&quot;:null,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;,&quot;variant_ids&quot;:[47580667085086,47580667117854]},&quot;available&quot;:true,&quot;name&quot;:&quot;Lemon Butter Caper Cod - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:null,&quot;id&quot;:36950879666462,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/lemon_cod_site-min_1.jpg?v=1703889318&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47580667117854" name="47580667117854" value="47580667117854" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47580667117854"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (289g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 469</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">45%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">146mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">49%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">239mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">31g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">49g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232580190494', 849, '');
                  updateFormData([{&quot;id&quot;:47232580190494,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950103&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232580223262,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950104&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232580190494', 849, '');
                  updateFormData([{&quot;id&quot;:47232580190494,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950103&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232580223262,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950104&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232580190494" name="47232580190494" value="47232580190494" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232580190494"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (326g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 222</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">56mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">470mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">26g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47232580223262', 999, '');
                  updateFormData([{&quot;id&quot;:47232580190494,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950103&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232580223262,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950104&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47232580223262', 999, '');
                  updateFormData([{&quot;id&quot;:47232580190494,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950103&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47232580223262,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950104&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43674993361182,&quot;product_id&quot;:8837120622878,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-18T14:24:23-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-18T14:24:25-04:00&quot;,&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;width&quot;:1231,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;,&quot;variant_ids&quot;:[47232580190494,47232580223262]},&quot;available&quot;:true,&quot;name&quot;:&quot;Baja Cali Fish Taco - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Baja Cali Fish Taco&quot;,&quot;id&quot;:36079527821598,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.026,&quot;height&quot;:1200,&quot;width&quot;:1231,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/baja_cod_2_1.jpg?v=1697653465&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47232580223262" name="47232580223262" value="47232580223262" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47232580223262"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (357g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 309</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">94mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">31%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">523mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">28g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">42g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222262595870', 749, '');
                  updateFormData([{&quot;id&quot;:47222262595870,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950359&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222262628638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950360&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222262595870', 749, '');
                  updateFormData([{&quot;id&quot;:47222262595870,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950359&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222262628638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950360&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222262595870" name="47222262595870" value="47222262595870" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222262595870"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (245g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 263</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">72mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">221mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">22g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">26g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222262628638', 899, '');
                  updateFormData([{&quot;id&quot;:47222262595870,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950359&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222262628638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950360&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222262628638', 899, '');
                  updateFormData([{&quot;id&quot;:47222262595870,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950359&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:749,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222262628638,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950360&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657854157086,&quot;product_id&quot;:8833533673758,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:08:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:08:11-04:00&quot;,&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;width&quot;:1200,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;,&quot;variant_ids&quot;:[47222262595870,47222262628638]},&quot;available&quot;:true,&quot;name&quot;:&quot;Spiedie Chicken - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:899,&quot;weight&quot;:544,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Spiedie Chicken&quot;,&quot;id&quot;:36062036132126,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.0,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/spiedie.jpg?v=1697548091&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222262628638" name="47222262628638" value="47222262628638" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222262628638"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (325g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 388</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">112mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">37%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">254mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5" :class="{ 'hidden': false }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222295527710', 849, '');
                  updateFormData([{&quot;id&quot;:47222295527710,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950357&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222295560478,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950358&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222295527710', 849, '');
                  updateFormData([{&quot;id&quot;:47222295527710,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950357&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222295560478,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950358&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222295527710" name="47222295527710" value="47222295527710" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222295527710"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Small</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (218g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 395</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">78mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">480mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">40g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47222295560478', 999, '');
                  updateFormData([{&quot;id&quot;:47222295527710,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950357&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222295560478,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950358&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47222295560478', 999, '');
                  updateFormData([{&quot;id&quot;:47222295527710,&quot;title&quot;:&quot;Small&quot;,&quot;option1&quot;:&quot;Small&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950357&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Small&quot;,&quot;public_title&quot;:&quot;Small&quot;,&quot;options&quot;:[&quot;Small&quot;],&quot;price&quot;:849,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:47222295560478,&quot;title&quot;:&quot;Large&quot;,&quot;option1&quot;:&quot;Large&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950358&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:{&quot;id&quot;:43657918152990,&quot;product_id&quot;:8833542062366,&quot;position&quot;:1,&quot;created_at&quot;:&quot;2023-10-17T09:14:10-04:00&quot;,&quot;updated_at&quot;:&quot;2023-10-17T09:14:11-04:00&quot;,&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;width&quot;:1199,&quot;height&quot;:1200,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;,&quot;variant_ids&quot;:[47222295527710,47222295560478]},&quot;available&quot;:true,&quot;name&quot;:&quot;Salmon With Salsa - Large&quot;,&quot;public_title&quot;:&quot;Large&quot;,&quot;options&quot;:[&quot;Large&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:&quot;&quot;,&quot;featured_media&quot;:{&quot;alt&quot;:&quot;Salmon With Salsa&quot;,&quot;id&quot;:36062100619550,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:0.999,&quot;height&quot;:1200,&quot;width&quot;:1199,&quot;src&quot;:&quot;\/\/95nutrition.com\/cdn\/shop\/files\/dsc09927-edit_copy_2.jpg?v=1697548451&quot;}},&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47222295560478" name="47222295560478" value="47222295560478" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47222295560478"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Large</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (326g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 567</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">118mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">39%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">522mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">23%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">46g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">17%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">7g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">26%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">59g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 border-dashed border-primary bg-light_borders"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  " disabled="disabled">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Choose a size above</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;"></span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241058058526', 649, '');
                  updateFormData([{&quot;id&quot;:47241058058526,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950218&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberry Cheesecake Protein Pudding&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241058058526', 649, '');
                  updateFormData([{&quot;id&quot;:47241058058526,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950218&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Strawberry Cheesecake Protein Pudding&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241058058526" name="47241058058526" value="47241058058526" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241058058526"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper top-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 190</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">48mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">87mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">21g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -top-[3px] border-b-[3px] border-b-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$6.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241166422302', 999, '');
                  updateFormData([{&quot;id&quot;:47241166422302,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950039&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Peanut Butter Protein Bars&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241166422302', 999, '');
                  updateFormData([{&quot;id&quot;:47241166422302,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950039&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Peanut Butter Protein Bars&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241166422302" name="47241166422302" value="47241166422302" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241166422302"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 6 (360g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 174</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">108mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">3%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$9.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241600499998', 899, '');
                  updateFormData([{&quot;id&quot;:47241600499998,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950243&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Monster Cookie Dough Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241600499998', 899, '');
                  updateFormData([{&quot;id&quot;:47241600499998,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950243&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Monster Cookie Dough Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241600499998" name="47241600499998" value="47241600499998" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241600499998"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 6 (348g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 150</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">102mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$8.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241088499998', 649, '');
                  updateFormData([{&quot;id&quot;:47241088499998,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950047&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Protein Puppy Chow&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241088499998', 649, '');
                  updateFormData([{&quot;id&quot;:47241088499998,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950047&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Protein Puppy Chow&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241088499998" name="47241088499998" value="47241088499998" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241088499998"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (280g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 300</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">22%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">211mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$6.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241584541982', 999, '');
                  updateFormData([{&quot;id&quot;:47241584541982,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950032&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Oreo Protein Pie&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241584541982', 999, '');
                  updateFormData([{&quot;id&quot;:47241584541982,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950032&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Oreo Protein Pie&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241584541982" name="47241584541982" value="47241584541982" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241584541982"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 2 (184g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 210</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">48mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">126mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">22g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$9.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241164849438', 999, '');
                  updateFormData([{&quot;id&quot;:47241164849438,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950031&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Peanut Butter Protein Pie&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241164849438', 999, '');
                  updateFormData([{&quot;id&quot;:47241164849438,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950031&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Peanut Butter Protein Pie&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241164849438" name="47241164849438" value="47241164849438" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241164849438"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 2 (235g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 188</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">21%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">36mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">105mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$9.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241556525342', 999, '');
                  updateFormData([{&quot;id&quot;:47241556525342,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950179&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Snickers Protein Pie&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241556525342', 999, '');
                  updateFormData([{&quot;id&quot;:47241556525342,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950179&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Snickers Protein Pie&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:999,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241556525342" name="47241556525342" value="47241556525342" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241556525342"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 2 (184g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 254</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">21mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">221mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">28g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$9.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241137160478', 649, '');
                  updateFormData([{&quot;id&quot;:47241137160478,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950043&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Cheesecake Protein Pudding&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241137160478', 649, '');
                  updateFormData([{&quot;id&quot;:47241137160478,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950043&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Cheesecake Protein Pudding&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241137160478" name="47241137160478" value="47241137160478" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241137160478"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (110g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 178</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">18%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">48mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">87mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$6.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241142567198', 899, '');
                  updateFormData([{&quot;id&quot;:47241142567198,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950040&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Protein Brownie Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241142567198', 899, '');
                  updateFormData([{&quot;id&quot;:47241142567198,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950040&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Protein Brownie Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241142567198" name="47241142567198" value="47241142567198" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241142567198"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (332g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 152</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">8g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">39mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">101mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">13g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">1%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$8.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241632317726', 899, '');
                  updateFormData([{&quot;id&quot;:47241632317726,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950042&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Cookie Dough Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241632317726', 899, '');
                  updateFormData([{&quot;id&quot;:47241632317726,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950042&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Chocolate Chip Cookie Dough Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:899,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241632317726" name="47241632317726" value="47241632317726" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241632317726"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 6 (348g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 150</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">102mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">24%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">15g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$8.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241075196190', 499, '');
                  updateFormData([{&quot;id&quot;:47241075196190,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950361&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Pumpkin Cheesecake Pudding&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:499,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241075196190', 499, '');
                  updateFormData([{&quot;id&quot;:47241075196190,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950361&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Pumpkin Cheesecake Pudding&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:499,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241075196190" name="47241075196190" value="47241075196190" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241075196190"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$4.99</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241172812062', 649, '');
                  updateFormData([{&quot;id&quot;:47241172812062,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950041&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Peanut Butter Power Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241172812062', 649, '');
                  updateFormData([{&quot;id&quot;:47241172812062,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950041&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Peanut Butter Power Bites&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241172812062" name="47241172812062" value="47241172812062" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241172812062"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 6 (351g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 125</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">9%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">17mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">47mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">2%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">4%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">9g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$6.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47241615769886', 649, '');
                  updateFormData([{&quot;id&quot;:47241615769886,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950048&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Funfetti Protein Cupcake&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47241615769886', 649, '');
                  updateFormData([{&quot;id&quot;:47241615769886,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950048&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Funfetti Protein Cupcake&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:649,&quot;weight&quot;:454,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47241615769886" name="47241615769886" value="47241615769886" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47241615769886"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (180g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 195</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">5g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">7%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">34mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">126mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">27g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">10%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">1g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">5%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">14g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">12g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$6.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47240892317982', 749, '');
                  updateFormData([{&quot;id&quot;:47240892317982,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950159&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Chicken \u0026 Gnocchi Soup&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47240892317982', 749, '');
                  updateFormData([{&quot;id&quot;:47240892317982,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950159&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Creamy Chicken \u0026 Gnocchi Soup&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47240892317982" name="47240892317982" value="47240892317982" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47240892317982"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper top-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (280g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 423</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">16g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">4g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">106mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">35%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">433mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">19%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">33g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">11%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">2g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">35g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -top-[3px] border-b-[3px] border-b-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$7.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47240831992094', 749, '');
                  updateFormData([{&quot;id&quot;:47240831992094,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950138&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Hearty Turkey Chili&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47240831992094', 749, '');
                  updateFormData([{&quot;id&quot;:47240831992094,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950138&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Hearty Turkey Chili&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47240831992094" name="47240831992094" value="47240831992094" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47240831992094"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$7.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47240886386974', 749, '');
                  updateFormData([{&quot;id&quot;:47240886386974,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950148&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Italian Wedding Soup&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47240886386974', 749, '');
                  updateFormData([{&quot;id&quot;:47240886386974,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950148&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Italian Wedding Soup&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47240886386974" name="47240886386974" value="47240886386974" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47240886386974"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (280g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 306</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">11g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">14%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">16%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">18mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">6%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">455mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">32g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">12%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">6g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">25g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$7.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="flex card-product-form flex-col lg:justify-center md:grow md:p-4 lg:p-7.5 gap-2.5 md:gap-5 mt-2 md:mt-0 md:justify-center" @submit.prevent="add" x-show="!$store.cartData.limitIsReached">
  <div class="flex flex-col md:flex-row gap-2 md:gap-2.5 hidden" :class="{ 'hidden': true }">
    <div class="flex w-full" @update-variants.window="
                () => {
                  updatePriceData('47239923794206', 749, '');
                  updateFormData([{&quot;id&quot;:47239923794206,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950234&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Ramen Soup&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              " x-init="
                () => {
                  updatePriceData('47239923794206', 749, '');
                  updateFormData([{&quot;id&quot;:47239923794206,&quot;title&quot;:&quot;Default Title&quot;,&quot;option1&quot;:&quot;Default Title&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;2015950234&quot;,&quot;requires_shipping&quot;:true,&quot;taxable&quot;:true,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Ramen Soup&quot;,&quot;public_title&quot;:null,&quot;options&quot;:[&quot;Default Title&quot;],&quot;price&quot;:749,&quot;weight&quot;:590,&quot;compare_at_price&quot;:null,&quot;inventory_management&quot;:null,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}], '');
                }
              ">
      <div class="product-variant flex w-full">
        <input type="radio" id="47239923794206" name="47239923794206" value="47239923794206" x-model="formData.productId" class="product-variant__input appearance-none hidden">
        <label for="47239923794206"
          class="product-variant__label w-full flex gap-2 md:gap-2.5 items-center py-2 md:py-3.25 px-1.25 md:px-3 bg-fill_grey border border-light_borders rounded cursor-pointer xl:hover:shadow-xxs xl:hover:border-green xl:hover:bg-pale_green transition-[color,background-color,border-color,shadows]">
          <div class="product-variant__radio flex items-center justify-center w-5 min-w-[20px] h-5 rounded-full border-2 border-dark_grey transition-all duration-200">
            <span class="product-variant__icon hidden">
              <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3 text-button-text" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
                  <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z">
                  </path>
                </svg></span>
            </span>
          </div>
          <span class="text-sm md:text-base font-semibold text-primary variant-title">Default Title</span>
          <div class="flex rounded-full ml-auto relative" x-data="tooltip" x-bind="trigger">
            <span class="text-primary lg:hover:text-green cursor-pointer transition-colors" :class="{ '!text-green !md:text-primary': isOpen }">
              <span class="w-5 h-5 flex items-center justify-center !w-5 !h-5" aria-label="info"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full info" fill="none" viewBox="0 0 21 21" id="info">
                  <rect width="20" height="20" x=".5" y=".5" fill="currentColor" rx="10"></rect>
                  <path fill="#fff"
                    d="M9.55 6.4c0-.215.075-.397.224-.546a.774.774 0 0 1 .546-.224c.215 0 .397.075.546.224.15.15.224.331.224.546a.774.774 0 0 1-.224.546.743.743 0 0 1-.546.224.774.774 0 0 1-.546-.224.774.774 0 0 1-.224-.546Zm.21 2.66h1.12v6.44H9.76V9.06Z">
                  </path>
                </svg></span>
            </span>
            <div x-show="isOpen" style="display: none;">
              <div class="absolute -right-4 w-[228px] z-10 nutrition-facts-wrapper bottom-full">
                <div class=" flex flex-col rounded-xl bg-background shadow-xs p-2.5">
                  <div class="flex justify-center">
                  </div>
                  <div class="flex justify-between mb-3 gap-1 nutrition-facts-subtitle">
                    <h4 class="text-xs text-dark_grey uppercase">Servings: 1 (280g)</h4>
                    <h4 class="text-xs text-primary font-semibold uppercase">Calories: 303</h4>
                  </div>
                  <div
                    class="flex flex-col relative before:content-['%DV'] before:inline-block before:bg-primary before:text-white before:rounded-[2px] before:text-xxs before:leading-none before:absolute before:right-0 before:-top-3.5 before:pb-[1px] before:pt-0.5 before:px-[3px] after:content-[''] after:w-0 after:h-0 after:border-solid after:border-b-[3px] after:border-l-[3px] after:border-r-[3px] after:border-t-0 after:border-[transparent_transparent_rgba(var(--color-primary))_transparent] after:absolute after:right-2.5 after:-top-0.5 after:rotate-180 nutrition-facts-content">
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">10g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">13%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Saturated Fat</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">3g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">15%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Cholest.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">154mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">51%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Sodium</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">454mg</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">20%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Total Carb.</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">21g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">8%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Dietary Fiber</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey font-medium">0%</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item nutrition-facts-item-small">
                      <div class="flex w-1/3">
                        <span class="text-xs text-primary nutrition-facts-detail">Total Sugars</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">0g</span>
                      </div>
                    </div>
                    <div class="flex border-b border-light_borders nutrition-facts-item">
                      <div class="flex w-1/3">
                        <span class="text-xs font-semibold text-primary">Protein</span>
                      </div>
                      <div class="flex w-1/3 justify-end">
                        <span class="text-xs text-dark_grey">30g</span>
                      </div>
                    </div>
                  </div>
                  <div class="absolute right-[23px] w-0 h-0 border-l-[3px] border-r-[3px] border-l-transparent border-r-transparent nutrition-facts-triangle -bottom-[3px] border-t-[3px] border-t-background"></div>
                </div>
              </div>
            </div>
          </div>
        </label>
      </div>
      <style data-shopify="">
        .product-variant__input:checked+label {
          background-color: rgba(var(--color-pale_green));
          border: 2px solid rgba(var(--color-green));
          cursor: default;
          padding: 7px 4px;
        }

        .product-variant__input:checked+label .product-variant__radio {
          background-color: rgba(var(--color-green_accent));
          border: 2px solid rgba(var(--color-primary));
        }

        .product-variant__input:checked+label .product-variant__icon {
          display: inline;
        }

        @media screen and (min-width: 768px) {
          .product-variant__input:checked+label {
            box-shadow: 0 4px 10px 0 rgba(99, 110, 123, 0.1);
            padding: 13px 11px;
          }
        }
      </style>
    </div>
  </div>
  <div class="flex items-center justify-between gap-2.5 relative">
    <div class="w-[calc(100%-48px)] md:max-w-[99px] md:basis-2/5">
      <div class="flex justify-between relative rounded-4xl border border-light_borders h-[38px] md:h-12.5" :class="
                {
                  'animate-pulse-fast border-red': invalidQuantity
                }
              ">
        <button @click.prevent="decreaseQuantity" class="pl-4 pr-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-0.5" aria-label="minus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full minus" fill="none" viewBox="0 0 12 2" id="minus">
                <path fill="currentColor" d="M0 0h12v2H0z"></path>
              </svg></span>
          </span>
        </button>
        <input type="number" value="1" x-model="formData.quantity" @click.prevent="" class="outline-none focus:outline-none text-center w-full flex items-center" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
        <button @click.prevent="increaseQuantity" class="pr-4 pl-1 text-primary hover:text-green transition-colors" :disabled="$store.cartData.limitIsReached"
          :class="{ 'opacity-50 cursor-not-allowed pointer-events-none': $store.cartData.limitIsReached }">
          <span class="m-auto">
            <span class="w-5 h-5 flex items-center justify-center !w-3 !h-3" aria-label="plus"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full plus" fill="none" viewBox="0 0 12 12" id="plus">
                <path fill="currentColor" fill-rule="evenodd" d="M7 5V0H5v5H0v2h5v5h2V7h5V5H7Z" clip-rule="evenodd"></path>
              </svg></span>
          </span>
        </button>
      </div>
    </div>
    <div class="flex w-[38px] md:w-auto flex-grow">
      <button type="submit" class="flex justify-center grow rounded-4xl py-[11px] px-1 text-base md:text-lg h-[38px] text-button-text border transition-all md:h-12.5 bg-primary border-primary xl:hover:shadow-md"
        :disabled="disabled || !active || $store.cartData.limitIsReached" :class="
    {
      'border-dashed border-primary bg-light_borders': !active || $store.cartData.limitIsReached,
      'bg-primary border-primary xl:hover:shadow-md': active &amp;&amp; !$store.cartData.limitIsReached,
      '!bg-green_accent !border-green_accent hover:shadow-none absolute md:static top-0 left-0 right-0 bottom-0': added
    }
  ">
        <span x-show="added" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 text-white mr-2" aria-label="checkmark"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full checkmark" fill="none" viewBox="0 0 16 12" id="checkmark">
              <path fill="currentColor" stroke="#fff" stroke-width=".5" d="m6.604 10.672.181.19.181-.19 7.715-8.106.164-.172-.164-.173-.85-.893-.181-.19-.182.19L6.785 8.35 2.532 3.88l-.182-.19-.18.19-.851.894-.164.173.164.172 5.285 5.553Z"></path>
            </svg></span>
        </span>
        <span x-show="!loading" x-text="buttonLabel" :class="{ '!inline': added }" class="hidden md:inline">Add to cart</span>
        <span x-show="!loading &amp;&amp; !added" class="inline md:hidden">
          <span :class="{ 'text-green md:text-button-text': active }" class="text-green md:text-button-text">
            <span class="w-5 h-5 flex items-center justify-center !w-[18px] !h-[18px] mr-[1px]" aria-label="cart"><svg xmlns="http://www.w3.org/2000/svg" class="icon w-full h-full cart" fill="none" viewBox="0 0 23 22" id="cart">
                <g fill="currentColor">
                  <path
                    d="M17.55 16.74H9.76c-1.828 0-3.431-1.311-3.811-3.116L3.705 2.949a1.287 1.287 0 0 0-1.247-1.023H0V0h2.458c1.484 0 2.79 1.071 3.099 2.54l.392 1.829L23 4.297l-1.615 9.182a3.9 3.9 0 0 1-3.835 3.25v.012ZM6.353 6.307l1.46 6.92c.19.927 1.021 1.601 1.947 1.601h7.79c.973 0 1.793-.698 1.959-1.673l1.211-6.908-14.367.06ZM8.798 22c-.499 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.546-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553ZM18.75 22c-.5 0-.974-.204-1.33-.553a1.906 1.906 0 0 1-.547-1.348c0-.506.202-.987.546-1.348a1.855 1.855 0 0 1 1.33-.554c.499 0 .974.205 1.33.554.356.36.546.842.546 1.348 0 .505-.202.987-.546 1.348a1.855 1.855 0 0 1-1.33.553Z">
                  </path>
                </g>
                <defs>
                  <clipPath id="a">
                    <path fill="#fff" d="M0 0h23v22H0z"></path>
                  </clipPath>
                </defs>
              </svg></span>
          </span>
        </span>
        <span x-show="active &amp;&amp; !added &amp;&amp; !loading &amp;&amp; $store.shippingData.configurationCompleted &amp;&amp; !$store.cartData.limitIsReached" x-text="currentPrice" class="font-semibold leading-tight ml-2.5 hidden lg:inline"
          style="display: none;">$7.49</span>
        <span x-show="loading" class="flex justify-center items-center" style="display: none;">
          <span class="w-5 h-5 flex items-center justify-center !w-4 !h-4 animate-spin" aria-label="loader"><svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M33.6681 21.2422C32.8795 25.053 30.7291 28.4458 27.6194 30.7855C24.5097 33.1251 20.654 34.2512 16.7739 33.953C12.8938 33.6548 9.25536 31.9526 6.53974 29.1653C3.82412 26.3779 2.21746 22.6963 2.02052 18.8098C1.82357 14.9232 3.04985 11.0981 5.46979 8.05049C7.88973 5.00287 11.3374 2.94168 15.1675 2.25276C18.9976 1.56383 22.9475 2.29441 26.2777 4.30772"
                stroke="currentColor" stroke-width="3"></path>
            </svg></span>
        </span>
      </button>
    </div>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Tf4qKJ" 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: 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 200px; 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 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-94100281" style="width: 100%;">
          <p><span style="font-family: Jost, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 500; font-size: 32px; color: #212b36;">Subscribe</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 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-94100282" style="width: 100%;">
          <div>
            <p class="text-sm md:text-base text-dark_grey"><span style="font-family: Jost, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">Subscribe now to stay updated with the latest news, offers, and exclusive deals.</span></p>
          </div>
        </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 10px 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;"><input id="email_94100283" class="needsclick go3022335986 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="E-mail" aria-label="E-mail" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(0, 0, 0); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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 6px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(192, 40, 6); border-radius: 6px; border-style: none; border-color: rgb(37, 36, 36); border-width: 2px; color: rgb(255, 255, 255); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px;">Submit</button>
      </div>
    </div>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-VRjJbt" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 860px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: solid; border-width: 15px; border-color: rgb(2, 193, 2); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 15px 40px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 430px; margin: -30px 0px -30px -55px; padding: 0px; border-top: 15px solid transparent; border-right: 0px; border-bottom: 15px solid transparent; border-left: 15px solid transparent; border-bottom-left-radius: 0px; border-top-left-radius: 0px; overflow: hidden; min-width: 430px; min-height: 532px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/WP7ysy/images/815444bc-75ff-467d-997e-988eae3a4681.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 0% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 40px; min-height: 532px; 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: 0px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-98681052" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-kanit"
              style="color: #373f47; font-size: 16px; font-family: Jost, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">Your Well-Being Is Our #1 Motivation</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: 12px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-98681053" style="width: 100%;">
          <div style="text-align: center;"><span style="font-family: Jost, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; font-size: 40px; color: #212b36;">Get 10% OFF</span></div>
        </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: 0px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-98681054" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: #212b36; font-size: 26px; font-family: Jost, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 600;">Your First Order!</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: 30px 6px 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 id="label-email_98681055" for="email_98681055" class="needsclick  kl-private-reset-css-Xuajs1"
            style="color: rgb(33, 43, 54); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Enter Your Email</label><input id="email_98681055"
            class="needsclick go4096647009 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Ex: heythere@gmail.com" aria-labelledby="label-email_98681055" aria-invalid="false"
            options="[object Object]"
            style="box-sizing: border-box; border-radius: 10px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(99, 110, 123); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(33, 43, 54); box-shadow: rgba(0, 0, 0, 0) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </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 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
          <div class="needsclick go4232732485 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;"><label id="kl_goal__6_label" class="needsclick  kl-private-reset-css-Xuajs1"
              style="color: rgb(33, 43, 54); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px; margin-right: 8px; margin-bottom: 8px;">What is
              your main goal?</label>
            <div role="group" aria-labelledby="kl_goal__6_label" class="needsclick  kl-private-reset-css-Xuajs1" style="display: block;"><input tabindex="0" type="checkbox" id="goal__6__9" name="goal__6" aria-invalid="false" aria-label="Weight Loss"
                class="needsclick  kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="goal__6__9" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1356302830" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(33, 43, 54); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="checkbox_inner_goal__6__9" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_goal__6__9" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_goal__6__9" fill="#636E7B" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(33, 43, 54); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Weight Loss</div>
              </label><input tabindex="0" type="checkbox" id="goal__6__10" name="goal__6" aria-invalid="false" aria-label="Convenience to Support a Healthy Lifestyle" class="needsclick  kl-private-reset-css-Xuajs1"
                style="position: absolute; width: 0px; opacity: 0;"><label for="goal__6__10" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go1356302830" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(33, 43, 54); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="checkbox_inner_goal__6__10" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_goal__6__10" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_goal__6__10" fill="#636E7B" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(33, 43, 54); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Convenience to Support a Healthy Lifestyle</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </div>
        </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: 20px 0px 0px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(33, 43, 54); border-radius: 6px; border-style: none; border-color: rgb(21, 117, 81); border-width: 2px; color: rgb(255, 255, 255); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Sign
          Up</button></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: 12px 6px 0px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(33, 43, 54); font-family: Jost, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">No,
          thanks</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Your ZIP code is

Your Shipping Method

Your Meal Quantity
null Meals
Step 1/4


CONFIRM YOUR LOCATION

ENTER YOUR ZIP CODE TO CONFIRM WE SERVE TO YOUR AREA.

Confirm

The ZIP code you entered is not correct. Please enter a five-digit ZIP code.



Step 2/4


SELECT PREFERRED SHIPPING METHOD

Store Pickup
Local Home Delivery
National Shipping
Edit ZIP code
Step 3/4


SELECT MEAL QUANTITY

Most Popular

6 Meals
12 Meals
14 Meals
18 Meals
24 Meals
30 Meals
Step 4/4


IT'S TIME FOR THE BEST PART—CHOOSING YOUR MEALS:

Choose Your Meals
Edit Shipping Method

FREE DELIVERY SHIPPING IS ALWAYS FREE!

 * Our Meals
    * Breakfast
      Lunch & Dinner
      Soups
      Protein Desserts
    * Gift Cards
      Shop All

 * How It Works
 * About Us
    * * Who We Are
      * Team/Careers
      * Deliveries
      * FAQs
      * Protein Shakes

 * Health Blog
 * Contact Us
 * Locations
    * * * Buffalo
           * Amherst
           * North Buffalo
           * Cheektowaga
           * East Amherst
           * Hamburg
           * Lockport
           * Niagara Falls
           * West Seneca
           * Williamsville
      * * Rochester
           * Henrietta
           * Greece
           * Victor
           * Downtown

Locations Account
Order!Order Now!

Your Cart 0 Items
you have 0 product(s) left to add


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.





Total: $0.00

Proceed to Checkout

View Cart


CHANGE STARTS HERE.

With the nutrition you need to be at your best.

View our menu



HOW IT WORKS?


CHOOSE YOUR MEALS

Shop conveniently in-store or online for chef-made meals. Enjoy our menu of 25+
flavorful, nutritious meals to fuel your goals.




SHIPPING IS ALWAYS FREE.

Get your favorite meals delivered fast and free with our quick shipping
guarantee.




ORDER, EARN, SAVE!

Earn points with every order and enjoy significant savings when you redeem them.




THIS WEEK'S FULL MENU

Breakfast
Lunch & Dinner
Soups
Protein Desserts
View All
Nut Free
95'S Chicken Sausage Breakfast Sandwich
Regular price $7.49 - $8.99
5 out of 5 star rating





1

You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (200G)

CALORIES: 295

Total Fat
9g
12%
Saturated Fat
5g
22%
Cholest.
119mg
40%
Sodium
585mg
25%
Total Carb.
27g
10%
Dietary Fiber
2g
7%
Total Sugars
3g
Protein
23g


Large

SERVINGS: 1 (280G)

CALORIES: 409

Total Fat
16g
20%
Saturated Fat
5g
26%
Cholest.
221mg
74%
Sodium
422mg
19%
Total Carb.
31g
11%
Dietary Fiber
2g
7%
Total Sugars
5g
Protein
37g

Choose a size above
Low Carb
Nut Free
Gluten Free
Chorizo Breakfast Wrap
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (155G)

CALORIES: 192

Total Fat
10g
13%
Saturated Fat
5g
25%
Cholest.
27mg
9%
Sodium
498mg
22%
Total Carb.
11g
4%
Dietary Fiber
2g
6%
Total Sugars
3g
Protein
14g


Large

SERVINGS: 1 (292G)

CALORIES: 371

Total Fat
21g
26%
Saturated Fat
10g
50%
Cholest.
55mg
18%
Sodium
813mg
35%
Total Carb.
19g
7%
Dietary Fiber
3g
9%
Total Sugars
4g
Protein
27g

Choose a size above
Nut Free
95'S Bacon Breakfast Sandwich
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (297G)

CALORIES: 290

Total Fat
10g
13%
Saturated Fat
3g
15%
Cholest.
19mg
6%
Sodium
390mg
17%
Total Carb.
31g
11%
Dietary Fiber
4g
16%
Total Sugars
6g
Protein
20g


Large

SERVINGS: 1 (396G)

CALORIES: 341

Total Fat
14g
18%
Saturated Fat
4g
22%
Cholest.
29mg
10%
Sodium
470mg
21%
Total Carb.
31g
11%
Dietary Fiber
4g
16%
Total Sugars
6g
Protein
24g

Choose a size above
Low Carb
Nut Free
Gluten Free
Bacon Avocado Toast Wrap
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (311G)

CALORIES: 337

Total Fat
17g
22%
Saturated Fat
7g
34%
Cholest.
111mg
37%
Sodium
430mg
19%
Total Carb.
13g
5%
Dietary Fiber
2g
8%
Total Sugars
4g
Protein
33g


Large

SERVINGS: 1 (430G)

CALORIES: 568

Total Fat
30g
39%
Saturated Fat
13g
63%
Cholest.
181mg
60%
Sodium
650mg
29%
Total Carb.
24g
9%
Dietary Fiber
4g
14%
Total Sugars
6g
Protein
55g

Choose a size above
Nut Free
Vegetarian
Chocolate Chip Protein Pancakes
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (172G)

CALORIES: 383

Total Fat
13g
17%
Saturated Fat
4g
21%
Cholest.
52mg
17%
Sodium
205mg
9%
Total Carb.
36g
13%
Dietary Fiber
1g
1%
Total Sugars
11g
Protein
32g


Large

SERVINGS: 1 (331G)

CALORIES: 502

Total Fat
14g
19%
Saturated Fat
5g
25%
Cholest.
76mg
25%
Sodium
245mg
11%
Total Carb.
48g
17%
Dietary Fiber
1g
1%
Total Sugars
11g
Protein
42g

Choose a size above
Vegetarian
Cinnamon Bun Protein Pancakes
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (297G)

CALORIES: 358

Total Fat
11g
14%
Saturated Fat
3g
16%
Cholest.
116mg
39%
Sodium
364mg
16%
Total Carb.
35g
13%
Dietary Fiber
0g
0%
Total Sugars
13g
Protein
31g


Large

SERVINGS: 1 (396G)

CALORIES: 480

Total Fat
15g
20%
Saturated Fat
4g
22%
Cholest.
157mg
52%
Sodium
547mg
24%
Total Carb.
47g
17%
Dietary Fiber
0g
0%
Total Sugars
13g
Protein
40g

Choose a size above
Nut Free
Polish Egg Bowl
Regular price $7.49 - $8.99
4.4 out of 5 star rating





7

You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (297G)

CALORIES: 330

Total Fat
16g
20%
Saturated Fat
6g
32%
Cholest.
348mg
116%
Sodium
365mg
16%
Total Carb.
19g
7%
Dietary Fiber
2g
6%
Total Sugars
3g
Protein
29g


Large

SERVINGS: 1 (396G)

CALORIES: 402

Total Fat
16g
20%
Saturated Fat
6g
32%
Cholest.
348mg
116%
Sodium
435mg
19%
Total Carb.
28g
10%
Dietary Fiber
3g
10%
Total Sugars
4g
Protein
37g

Choose a size above
Nut Free
Vegetarian
Blueberry Protein Pancakes
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (175G)

CALORIES: 351

Total Fat
11g
14%
Saturated Fat
3g
16%
Cholest.
116mg
39%
Sodium
363mg
16%
Total Carb.
33g
12%
Dietary Fiber
1g
2%
Total Sugars
10g
Protein
31g


Large

SERVINGS: 1 (246G)

CALORIES: 456

Total Fat
15g
19%
Saturated Fat
4g
21%
Cholest.
153mg
51%
Sodium
513mg
22%
Total Carb.
43g
15%
Dietary Fiber
1g
2%
Total Sugars
10g
Protein
39g

Choose a size above
Nut Free
Chicken N' Biscuits Bowl
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (297G)

CALORIES: 325

Total Fat
13g
16%
Saturated Fat
4g
17%
Cholest.
194mg
65%
Sodium
450mg
20%
Total Carb.
25g
9%
Dietary Fiber
0g
0%
Total Sugars
3g
Protein
27g


Large

SERVINGS: 1 (396G)

CALORIES: 428

Total Fat
16g
20%
Saturated Fat
4g
20%
Cholest.
195mg
65%
Sodium
540mg
24%
Total Carb.
32g
12%
Dietary Fiber
1g
2%
Total Sugars
4g
Protein
39g

Choose a size above
Vegetarian
3 Amigos Protein Pancakes
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (175G)

CALORIES: 366

Total Fat
12g
15%
Saturated Fat
3g
16%
Cholest.
122mg
41%
Sodium
401mg
17%
Total Carb.
34g
12%
Dietary Fiber
1g
4%
Total Sugars
5g
Protein
33g


Large

SERVINGS: 1 (246G)

CALORIES: 488

Total Fat
16g
20%
Saturated Fat
4g
21%
Cholest.
164mg
55%
Sodium
585mg
25%
Total Carb.
45g
16%
Dietary Fiber
1g
4%
Total Sugars
5g
Protein
42g

Choose a size above
Nut Free
Vegetarian
Strawberries N Cream Protein Oats
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (112G)

CALORIES: 242

Total Fat
4g
5%
Saturated Fat
1g
7%
Cholest.
78mg
26%
Sodium
68mg
3%
Total Carb.
24g
9%
Dietary Fiber
3g
11%
Total Sugars
5g
Protein
30g


Large

SERVINGS: 1 (115G)

CALORIES: 320

Total Fat
5g
6%
Saturated Fat
2g
8%
Cholest.
78mg
26%
Sodium
69mg
3%
Total Carb.
37g
14%
Dietary Fiber
5g
18%
Total Sugars
5g
Protein
32g

Choose a size above
Nut Free
Vegetarian
Blueberry Protein Oats
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (112G)

CALORIES: 242

Total Fat
4g
5%
Saturated Fat
1g
7%
Cholest.
78mg
26%
Sodium
68mg
3%
Total Carb.
24g
9%
Dietary Fiber
3g
11%
Total Sugars
5g
Protein
30g


Large

SERVINGS: 1 (115G)

CALORIES: 320

Total Fat
5g
6%
Saturated Fat
2g
8%
Cholest.
78mg
26%
Sodium
69mg
3%
Total Carb.
37g
14%
Dietary Fiber
5g
18%
Total Sugars
5g
Protein
32g

Choose a size above

Nut Free
Gluten Free
Dairy Free
Wine Braised Pot Roast
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

CALORIES: 297

Total Fat
14g
17%
Saturated Fat
6g
28%
Cholest.
52mg
17%
Sodium
324mg
14%
Total Carb.
20g
7%
Dietary Fiber
3g
11%
Total Sugars
1g
Protein
23g


Large

SERVINGS: 1

CALORIES: 429

Total Fat
18g
24%
Saturated Fat
7g
37%
Cholest.
71mg
24%
Sodium
346mg
15%
Total Carb.
32g
12%
Dietary Fiber
6g
20%
Total Sugars
1g
Protein
33g

Choose a size above
Gluten Free
Philly Cheese Wrap
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (130G)

CALORIES: 316

Total Fat
17g
22%
Saturated Fat
3g
14%
Cholest.
93mg
31%
Sodium
212mg
9%
Total Carb.
8g
3%
Dietary Fiber
1g
1%
Total Sugars
1g
Protein
32g


Large

SERVINGS: 1 (289G)

CALORIES: 632

Total Fat
35g
44%
Saturated Fat
6g
28%
Cholest.
186mg
62%
Sodium
424mg
18%
Total Carb.
15g
5%
Dietary Fiber
1g
2%
Total Sugars
4g
Protein
63g

Choose a size above
Gluten Free
Nut Free
Low Carb
Pizza Wrap
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (181G)

CALORIES: 313

Total Fat
17g
21%
Saturated Fat
6g
32%
Cholest.
38mg
13%
Sodium
490mg
22%
Total Carb.
10g
3%
Dietary Fiber
4g
15%
Total Sugars
1g
Protein
30g


Large

SERVINGS: 1 (252G)

CALORIES: 599

Total Fat
31g
40%
Saturated Fat
13g
62%
Cholest.
72mg
24%
Sodium
570mg
25%
Total Carb.
20g
8%
Dietary Fiber
8g
28%
Total Sugars
1g
Protein
60g

Choose a size above
Gluten Free
Nut Free
Dairy Free
Creamy Tuscan Chicken
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (294G)

CALORIES: 363

Total Fat
18g
23%
Saturated Fat
13g
63%
Cholest.
73mg
24%
Sodium
140mg
6%
Total Carb.
19g
7%
Dietary Fiber
3g
9%
Total Sugars
3g
Protein
28g


Large

SERVINGS: 1 (425G)

CALORIES: 626

Total Fat
35g
44%
Saturated Fat
25g
127%
Cholest.
109mg
36%
Sodium
242mg
11%
Total Carb.
30g
11%
Dietary Fiber
4g
14%
Total Sugars
6g
Protein
43g

Choose a size above
Nut Free
Sticky Asian Meatballs
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1

CALORIES: 298

Total Fat
7g
9%
Saturated Fat
0g
0%
Cholest.
65mg
22%
Sodium
518mg
23%
Total Carb.
34g
12%
Dietary Fiber
2g
6%
Total Sugars
7g
Protein
25g


Large

SERVINGS: 1

CALORIES: 437

Total Fat
12g
16%
Saturated Fat
0g
0%
Cholest.
111mg
37%
Sodium
574mg
25%
Total Carb.
41g
15%
Dietary Fiber
2g
6%
Total Sugars
7g
Protein
41g

Choose a size above
Nut Free
Chef Darian's Rasta Pasta
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (260G)

CALORIES: 403

Total Fat
14g
18%
Saturated Fat
7g
33%
Cholest.
128mg
43%
Sodium
660mg
32%
Total Carb.
34g
12%
Dietary Fiber
2g
6%
Total Sugars
6g
Protein
33g


Large

SERVINGS: 1 (318G)

CALORIES: 515

Total Fat
19g
25%
Saturated Fat
9g
46%
Cholest.
174mg
58%
Sodium
740mg
35%
Total Carb.
41g
15%
Dietary Fiber
2g
6%
Total Sugars
6g
Protein
42g

Choose a size above
Nut Free
Dairy Free
Smoked Applewood Chicken
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (329G)

CALORIES: 369

Total Fat
11g
14%
Saturated Fat
3g
13%
Cholest.
98mg
33%
Sodium
210mg
9%
Total Carb.
32g
12%
Dietary Fiber
3g
12%
Total Sugars
5g
Protein
35g


Large

SERVINGS: 1 (383G)

CALORIES: 448

Total Fat
12g
15%
Saturated Fat
3g
13%
Cholest.
117mg
39%
Sodium
250mg
10%
Total Carb.
43g
16%
Dietary Fiber
5g
18%
Total Sugars
6g
Protein
42g

Choose a size above
Nut Free
95'S Garbage Plate
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (453G)

CALORIES: 385

Total Fat
14g
18%
Saturated Fat
6g
29%
Cholest.
114mg
38%
Sodium
490mg
22%
Total Carb.
32g
11%
Dietary Fiber
1g
1%
Total Sugars
6g
Protein
32g


Large

SERVINGS: 1 (453G)

CALORIES: 501

Total Fat
18g
23%
Saturated Fat
7g
34%
Cholest.
160mg
53%
Sodium
625mg
28%
Total Carb.
41g
15%
Dietary Fiber
1g
1%
Total Sugars
8g
Protein
43g

Choose a size above
Gluten Free
Nut Free
Low Carb
Big Mac(Ro) Bowl
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (326G)

CALORIES: 277

Total Fat
12g
15%
Saturated Fat
3g
14%
Cholest.
97mg
32%
Sodium
502mg
22%
Total Carb.
17g
6%
Dietary Fiber
2g
7%
Total Sugars
9g
Protein
27g


Large

SERVINGS: 1 (357G)

CALORIES: 388

Total Fat
16g
21%
Saturated Fat
4g
21%
Cholest.
139mg
46%
Sodium
680mg
30%
Total Carb.
23g
8%
Dietary Fiber
3g
11%
Total Sugars
12g
Protein
39g

Choose a size above
Nut Free
Dairy Free
Beef & Broccoli
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (289G)

CALORIES: 352

Total Fat
7g
9%
Saturated Fat
3g
19%
Cholest.
101mg
34%
Sodium
495mg
22%
Total Carb.
34g
12%
Dietary Fiber
1g
4%
Total Sugars
9g
Protein
36g


Large

SERVINGS: 1 (357G)

CALORIES: 521

Total Fat
11g
14%
Saturated Fat
4g
20%
Cholest.
152mg
51%
Sodium
532mg
23%
Total Carb.
48g
17%
Dietary Fiber
2g
7%
Total Sugars
9g
Protein
55g

Choose a size above
Nut Free
Brew Pub Burger
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

Large
Choose a size above
Nut Free
Chef Darian's Apple & Sage Meatballs
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (360G)

CALORIES: 342

Total Fat
14g
17%
Saturated Fat
4g
18%
Cholest.
89mg
30%
Sodium
483mg
21%
Total Carb.
26g
9%
Dietary Fiber
4g
14%
Total Sugars
4g
Protein
29g


Large

SERVINGS: 1 (453G)

CALORIES: 476

Total Fat
19g
25%
Saturated Fat
5g
25%
Cholest.
126mg
42%
Sodium
692mg
30%
Total Carb.
35g
13%
Dietary Fiber
5g
18%
Total Sugars
5g
Protein
40g

Choose a size above
Nut Free
Roasted Red Pepper Tortellini
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (212G)

CALORIES: 398

Total Fat
11g
14%
Saturated Fat
3g
13%
Cholest.
99mg
33%
Sodium
420mg
19%
Total Carb.
37g
14%
Dietary Fiber
1g
3%
Total Sugars
1g
Protein
37g


Large

SERVINGS: 1 (309G)

CALORIES: 485

Total Fat
13g
16%
Saturated Fat
3g
13%
Cholest.
117mg
39%
Sodium
490mg
22%
Total Carb.
48g
17%
Dietary Fiber
1g
3%
Total Sugars
1g
Protein
44g

Choose a size above
Nut Free
Dairy Free
General Tso Chicken
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (252G)

CALORIES: 302

Total Fat
4g
5%
Saturated Fat
0g
0%
Cholest.
93mg
31%
Sodium
195mg
9%
Total Carb.
33g
12%
Dietary Fiber
1g
5%
Total Sugars
4g
Protein
33g


Large

SERVINGS: 1 (303G)

CALORIES: 399

Total Fat
5g
7%
Saturated Fat
0g
0%
Cholest.
122mg
41%
Sodium
215mg
10%
Total Carb.
43g
16%
Dietary Fiber
2g
5%
Total Sugars
6g
Protein
44g

Choose a size above
Nut Free
Bayou Bourbon Steak
Regular price $8.49 - $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (297G)

CALORIES: 298

Total Fat
7g
19%
Saturated Fat
3g
13%
Cholest.
92mg
31%
Sodium
283mg
13%
Total Carb.
24g
9%
Dietary Fiber
1g
4%
Total Sugars
12g
Protein
33g


Large

SERVINGS: 1 (396G)

CALORIES: 425

Total Fat
10g
12%
Saturated Fat
4g
18%
Cholest.
123mg
41%
Sodium
451mg
20%
Total Carb.
37g
13%
Dietary Fiber
1g
4%
Total Sugars
17g
Protein
44g

Choose a size above
Nut Free
Cheeseburger Cheeseburger Pasta
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (286G)

CALORIES: 389

Total Fat
15g
20%
Saturated Fat
6g
31%
Cholest.
138mg
46%
Sodium
329mg
14%
Total Carb.
29g
11%
Dietary Fiber
0g
0%
Total Sugars
0g
Protein
35g


Large

SERVINGS: 1 (357G)

CALORIES: 528

Total Fat
20g
25%
Saturated Fat
8g
40%
Cholest.
183mg
61%
Sodium
427mg
19%
Total Carb.
43g
16%
Dietary Fiber
0g
0%
Total Sugars
0g
Protein
46g

Choose a size above
Nut Free
Lindsey's Garden Spinach Ravioli
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (340G)

CALORIES: 458

Total Fat
22g
29%
Saturated Fat
12g
60%
Cholest.
155mg
52%
Sodium
418mg
18%
Total Carb.
25g
9%
Dietary Fiber
1g
4%
Total Sugars
3g
Protein
40g


Large

SERVINGS: 1 (430G)

CALORIES: 637

Total Fat
27g
35%
Saturated Fat
14g
69%
Cholest.
213mg
71%
Sodium
512mg
22%
Total Carb.
42g
15%
Dietary Fiber
2g
7%
Total Sugars
4g
Protein
56g

Choose a size above
Nut Free
95's Goulash
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

Large
Choose a size above
Nut Free
Buffalo Chicken Wing Pasta
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (360G)

CALORIES: 399

Total Fat
17g
21%
Saturated Fat
2g
10%
Cholest.
121mg
40%
Sodium
369mg
16%
Total Carb.
24g
9%
Dietary Fiber
2g
6%
Total Sugars
2g
Protein
36g


Large

SERVINGS: 1 (453G)

CALORIES: 575

Total Fat
23g
29%
Saturated Fat
3g
14%
Cholest.
176mg
59%
Sodium
481mg
21%
Total Carb.
38g
14%
Dietary Fiber
2g
6%
Total Sugars
2g
Protein
50g

Choose a size above
Nut Free
Turkey Taco Wrap
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (300G)

CALORIES: 273

Total Fat
14g
18%
Saturated Fat
6g
28%
Cholest.
83mg
28%
Sodium
360mg
16%
Total Carb.
8g
3%
Dietary Fiber
1g
5%
Total Sugars
0g
Protein
30g


Large

SERVINGS: 1 (397G)

CALORIES: 542

Total Fat
28g
35%
Saturated Fat
11g
56%
Cholest.
164mg
55%
Sodium
720mg
32%
Total Carb.
15g
5%
Dietary Fiber
3g
9%
Total Sugars
0g
Protein
59g

Choose a size above
Nut Free
Dairy Free
Citrus BBQ Chicken
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (345G)

CALORIES: 310

Total Fat
4g
5%
Saturated Fat
1g
5%
Cholest.
87mg
29%
Sodium
389mg
17%
Total Carb.
31g
11%
Dietary Fiber
3g
9%
Total Sugars
2g
Protein
35g


Large

SERVINGS: 1 (635G)

CALORIES: 433

Total Fat
6g
8%
Saturated Fat
2g
7%
Cholest.
131mg
44%
Sodium
490mg
22%
Total Carb.
39g
14%
Dietary Fiber
3g
10%
Total Sugars
3g
Protein
53g

Choose a size above
Nut Free
Buffalo Chicken Wing Meatballs
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (260G)

CALORIES: 322

Total Fat
12g
15%
Saturated Fat
2g
8%
Cholest.
86mg
29%
Sodium
401mg
17%
Total Carb.
22g
8%
Dietary Fiber
1g
5%
Total Sugars
1g
Protein
30g


Large

SERVINGS: 1 (430G)

CALORIES: 499

Total Fat
17g
22%
Saturated Fat
2g
11%
Cholest.
119mg
40%
Sodium
573mg
25%
Total Carb.
32g
12%
Dietary Fiber
2g
6%
Total Sugars
1g
Protein
43g

Choose a size above
Gluten Free
Nut Free
Dairy Free
Taco Bowl
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (311G)

CALORIES: 286

Total Fat
8g
Saturated Fat
2g
12%
Cholest.
64mg
21%
Sodium
382mg
17%
Total Carb.
35g
13%
Dietary Fiber
1g
5%
Total Sugars
1g
Protein
21g


Large

SERVINGS: 1 (396G)

CALORIES: 426

Total Fat
14g
18%
Saturated Fat
5g
24%
Cholest.
128mg
43%
Sodium
563mg
24%
Total Carb.
40g
14%
Dietary Fiber
1g
5%
Total Sugars
1g
Protein
39g

Choose a size above
Nut Free
European Spinach & Feta Pasta
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (181G)

CALORIES: 388

Total Fat
12g
15%
Saturated Fat
3g
14%
Cholest.
146mg
49%
Sodium
396mg
17%
Total Carb.
29g
11%
Dietary Fiber
0g
0%
Total Sugars
0g
Protein
40g


Large

SERVINGS: 1 (235G)

CALORIES: 507

Total Fat
14g
18%
Saturated Fat
3g
15%
Cholest.
184mg
61%
Sodium
435mg
19%
Total Carb.
43g
16%
Dietary Fiber
0g
0%
Total Sugars
0g
Protein
49g

Choose a size above
Nut Free
Traditional Spaghetti
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (280G)

CALORIES: 376

Total Fat
13g
17%
Saturated Fat
5g
24%
Cholest.
92mg
31%
Sodium
220mg
10%
Total Carb.
33g
12%
Dietary Fiber
4g
15%
Total Sugars
3g
Protein
32g


Large

SERVINGS: 1 (370G)

CALORIES: 467

Total Fat
16g
21%
Saturated Fat
6g
28%
Cholest.
116mg
39%
Sodium
245mg
11%
Total Carb.
41g
15%
Dietary Fiber
5g
19%
Total Sugars
6g
Protein
40g

Choose a size above
Nut Free
Steak Gorgonzola Pasta
Regular price $8.49 - $9.99
5 out of 5 star rating





1

You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (215G)

CALORIES: 379

Total Fat
14g
19%
Saturated Fat
8g
39%
Cholest.
106mg
35%
Sodium
320mg
14%
Total Carb.
29g
11%
Dietary Fiber
1g
2%
Total Sugars
2g
Protein
32g


Large

SERVINGS: 1 (345G)

CALORIES: 506

Total Fat
17g
22%
Saturated Fat
9g
42%
Cholest.
150mg
50%
Sodium
360mg
15%
Total Carb.
44g
16%
Dietary Fiber
1g
2%
Total Sugars
2g
Protein
44g

Choose a size above
Gluten Free
Nut Free
Lemon Butter Caper Cod
Regular price $8.49 - $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (181G)

CALORIES: 339

Total Fat
13g
16%
Saturated Fat
8g
38%
Cholest.
104mg
35%
Sodium
177mg
8%
Total Carb.
22g
8%
Dietary Fiber
3g
10%
Total Sugars
1g
Protein
33g


Large

SERVINGS: 1 (289G)

CALORIES: 469

Total Fat
16g
20%
Saturated Fat
9g
45%
Cholest.
146mg
49%
Sodium
239mg
10%
Total Carb.
31g
11%
Dietary Fiber
3g
12%
Total Sugars
1g
Protein
49g

Choose a size above
Nut Free
Dairy Free
Baja Cali Fish Taco
Regular price $8.49 - $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (326G)

CALORIES: 222

Total Fat
2g
2%
Saturated Fat
0g
0%
Cholest.
56mg
19%
Sodium
470mg
20%
Total Carb.
25g
9%
Dietary Fiber
2g
6%
Total Sugars
2g
Protein
26g


Large

SERVINGS: 1 (357G)

CALORIES: 309

Total Fat
2g
3%
Saturated Fat
0g
0%
Cholest.
94mg
31%
Sodium
523mg
23%
Total Carb.
28g
10%
Dietary Fiber
1g
6%
Total Sugars
2g
Protein
42g

Choose a size above
Gluten Free
Nut Free
Dairy Free
Spiedie Chicken
Regular price $7.49 - $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (245G)

CALORIES: 263

Total Fat
7g
9%
Saturated Fat
1g
3%
Cholest.
72mg
24%
Sodium
221mg
10%
Total Carb.
22g
8%
Dietary Fiber
2g
6%
Total Sugars
3g
Protein
26g


Large

SERVINGS: 1 (325G)

CALORIES: 388

Total Fat
9g
12%
Saturated Fat
1g
3%
Cholest.
112mg
37%
Sodium
254mg
11%
Total Carb.
34g
12%
Dietary Fiber
3g
10%
Total Sugars
5g
Protein
40g

Choose a size above
Gluten Free
Nut Free
Dairy Free
Salmon With Salsa
Regular price $8.49 - $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Small

SERVINGS: 1 (218G)

CALORIES: 395

Total Fat
12g
16%
Saturated Fat
2g
9%
Cholest.
78mg
26%
Sodium
480mg
21%
Total Carb.
34g
12%
Dietary Fiber
7g
23%
Total Sugars
4g
Protein
40g


Large

SERVINGS: 1 (326G)

CALORIES: 567

Total Fat
18g
23%
Saturated Fat
3g
13%
Cholest.
118mg
39%
Sodium
522mg
23%
Total Carb.
46g
17%
Dietary Fiber
7g
26%
Total Sugars
4g
Protein
59g

Choose a size above

Nut Free
Strawberry Cheesecake Protein Pudding
Regular price $6.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1

CALORIES: 190

Total Fat
6g
8%
Saturated Fat
4g
18%
Cholest.
48mg
16%
Sodium
87mg
4%
Total Carb.
21g
8%
Dietary Fiber
0g
0%
Total Sugars
18g
Protein
12g

Add to cart $6.49
Vegetarian
Peanut Butter Protein Bars
Regular price $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 6 (360G)

CALORIES: 174

Total Fat
9g
10%
Saturated Fat
3g
12%
Cholest.
17mg
6%
Sodium
108mg
5%
Total Carb.
14g
6%
Dietary Fiber
1g
3%
Total Sugars
11g
Protein
9g

Add to cart $9.99
Vegetarian
Monster Cookie Dough Bites
Regular price $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 6 (348G)

CALORIES: 150

Total Fat
5g
6%
Saturated Fat
2g
8%
Cholest.
15mg
5%
Sodium
102mg
24%
Total Carb.
15g
6%
Dietary Fiber
2g
7%
Total Sugars
10g
Protein
11g

Add to cart $8.99
Gluten Free
Vegetarian
Protein Puppy Chow
Regular price $6.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (280G)

CALORIES: 300

Total Fat
15g
20%
Saturated Fat
5g
22%
Cholest.
34mg
11%
Sodium
211mg
9%
Total Carb.
25g
9%
Dietary Fiber
2g
6%
Total Sugars
15g
Protein
18g

Add to cart $6.49
Nut Free
Vegetarian
Oreo Protein Pie
Regular price $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 2 (184G)

CALORIES: 210

Total Fat
8g
10%
Saturated Fat
4g
20%
Cholest.
48mg
16%
Sodium
126mg
5%
Total Carb.
22g
8%
Dietary Fiber
1g
1%
Total Sugars
16g
Protein
13g

Add to cart $9.99
Vegetarian
Peanut Butter Protein Pie
Regular price $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 2 (235G)

CALORIES: 188

Total Fat
10g
13%
Saturated Fat
4g
21%
Cholest.
36mg
12%
Sodium
105mg
5%
Total Carb.
15g
6%
Dietary Fiber
1g
2%
Total Sugars
12g
Protein
10g

Add to cart $9.99
Vegetarian
Snickers Protein Pie
Regular price $9.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 2 (184G)

CALORIES: 254

Total Fat
10g
12%
Saturated Fat
4g
18%
Cholest.
21mg
7%
Sodium
221mg
10%
Total Carb.
28g
10%
Dietary Fiber
1g
5%
Total Sugars
17g
Protein
12g

Add to cart $9.99
Nut Free
Vegetarian
Cheesecake Protein Pudding
Regular price $6.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (110G)

CALORIES: 178

Total Fat
6g
8%
Saturated Fat
4g
18%
Cholest.
48mg
16%
Sodium
87mg
4%
Total Carb.
18g
7%
Dietary Fiber
0g
0%
Total Sugars
15g
Protein
12g

Add to cart $6.49
Nut Free
Vegetarian
Protein Brownie Bites
Regular price $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (332G)

CALORIES: 152

Total Fat
8g
10%
Saturated Fat
2g
10%
Cholest.
39mg
13%
Sodium
101mg
4%
Total Carb.
13g
5%
Dietary Fiber
1g
1%
Total Sugars
10g
Protein
9g

Add to cart $8.99
Nut Free
Vegetarian
Chocolate Chip Cookie Dough Bites
Regular price $8.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 6 (348G)

CALORIES: 150

Total Fat
5g
6%
Saturated Fat
2g
8%
Cholest.
15mg
5%
Sodium
102mg
24%
Total Carb.
15g
6%
Dietary Fiber
2g
7%
Total Sugars
10g
Protein
11g

Add to cart $8.99
Nut Free
Pumpkin Cheesecake Pudding
Regular price $4.99


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title
Add to cart $4.99
Vegetarian
Peanut Butter Power Bites
Regular price $6.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 6 (351G)

CALORIES: 125

Total Fat
5g
7%
Saturated Fat
2g
9%
Cholest.
17mg
6%
Sodium
47mg
2%
Total Carb.
11g
4%
Dietary Fiber
2g
5%
Total Sugars
3g
Protein
9g

Add to cart $6.49
Nut Free
Vegetarian
Funfetti Protein Cupcake
Regular price $6.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (180G)

CALORIES: 195

Total Fat
5g
7%
Saturated Fat
1g
6%
Cholest.
34mg
11%
Sodium
126mg
5%
Total Carb.
27g
10%
Dietary Fiber
1g
5%
Total Sugars
14g
Protein
12g

Add to cart $6.49

Nut Free
Creamy Chicken & Gnocchi Soup
Regular price $7.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (280G)

CALORIES: 423

Total Fat
16g
20%
Saturated Fat
4g
19%
Cholest.
106mg
35%
Sodium
433mg
19%
Total Carb.
33g
12%
Dietary Fiber
3g
11%
Total Sugars
2g
Protein
35g

Add to cart $7.49
Nut Free
Hearty Turkey Chili
Regular price $7.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title
Add to cart $7.49
Nut Free
Italian Wedding Soup
Regular price $7.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (280G)

CALORIES: 306

Total Fat
11g
14%
Saturated Fat
3g
16%
Cholest.
18mg
6%
Sodium
455mg
20%
Total Carb.
32g
12%
Dietary Fiber
6g
20%
Total Sugars
6g
Protein
25g

Add to cart $7.49
Nut Free
Ramen Soup
Regular price $7.49


You added required Quantity of meals.

Proceed to checkout Checkout orEdit Meal QTY.


Default Title

SERVINGS: 1 (280G)

CALORIES: 303

Total Fat
10g
13%
Saturated Fat
3g
15%
Cholest.
154mg
51%
Sodium
454mg
20%
Total Carb.
21g
8%
Dietary Fiber
0g
0%
Total Sugars
0g
Protein
30g

Add to cart $7.49

View All


OUR CUSTOMERS SAY IT BEST

4.9 out of 5 stars based on 871 Reviews

Read All Reviews


THE MEALS ARE HEALTHY

The meals are healthy, loaded with protein, and taste really great. There aren’t
very many places a person can go to and get a healthy meal on the go. They have
great service and even offer to heat your meals up. Their protein shakes are
amazing too. The staff seemed like they want you to eat healthy too. It
definitely is a place that I will be visiting often!

Kara Stevens

recommends 95 Nutrition



I HIGHLY RECOMMEND THIS COMPANY!!

I highly recommend this company!! We have been so extremely happy with
everything we have tried from here!!! Always super fresh and very tasteful! Not
to mention the staff is always warm and welcoming! Ordering online is also a
breeze! Thanks for being the best.

Kara Boe

recommends 95 Nutrition



AMAZING FOOD AT A GREAT PRICE SO HAPPY I FOUND THIS PLACE

amazing food at a great price so happy i found this place

Dan Barker

recommends 95 Nutrition



THE MEALS ARE HEALTHY

The meals are healthy, loaded with protein, and taste really great. There aren’t
very many places a person can go to and get a healthy meal on the go. They have
great service and even offer to heat your meals up. Their protein shakes are
amazing too. The staff seemed like they want you to eat healthy too. It
definitely is a place that I will be visiting often!

Kara Stevens

recommends 95 Nutrition



I HIGHLY RECOMMEND THIS COMPANY!!

I highly recommend this company!! We have been so extremely happy with
everything we have tried from here!!! Always super fresh and very tasteful! Not
to mention the staff is always warm and welcoming! Ordering online is also a
breeze! Thanks for being the best.

Kara Boe

recommends 95 Nutrition



AMAZING FOOD AT A GREAT PRICE SO HAPPY I FOUND THIS PLACE

amazing food at a great price so happy i found this place

Dan Barker

recommends 95 Nutrition

123456


OUR DELIVERY OPTIONS:

1


STORE PICKUP

 * Available pickup dates are: Fri, Sat, Sun;
 * You can pickup anytime during store hours.

2


LOCAL DELIVERY

 * We deliver locally to the Buffalo area every Saturday morning
 * You will receive a text when we are on the way and when it is delivered.

3


NATIONAL SHIPPING

 * Shipping is always FREE

*

Learn more about when your order will arrive here


OUR LOCATIONS

Convenient, healthy, and fresh meal prep and delivery services in Buffalo and
Rochester.

View Our Store Locator


BUFFALO

AMHERST

415 Commerce Dr. Amherst, NY 14228

WEST SENECA

3525 Seneca St. West Seneca, NY 14224

WILLIAMSVILLE

4125 Transit Rd. Williamsville, NY 14221

EAST AMHERST

1612 Hopkins Rd. Williamsville, NY 14221

HAMBURG

141 Buffalo St. Hamburg, NY 14075

LOCKPORT

5758 S Transit Rd. Lockport, NY 14094

NIAGARA FALLS

1520 Military Rd. Ste 142 Niagara Falls, NY 14303

CHEEKTOWAGA

576 Dick Rd. Cheektowaga, NY 14043

NORTH BUFFALO

2674 Delaware Ave. Buffalo, NY 14216


ROCHESTER

VICTOR

400 Commerce Dr. STE 700 Victor, NY 14564

GREECE

2522 Ridgeway Ave Rochester, NY 14626

HENRIETTA

100 Marketplace Dr Rochester, NY 14623

ROCHESTER (DOWNTOWN)

1250 University Ave. Rochester, NY 14607


FOR EVERY & ANY BODY.

Whether you're looking to lose weight or just want a convenient way of eating
healthier, we make delicious and nutritious food for everyone. Let us help take
care of the 95% of your day that is often overlooked - better nutrition. Our
meals are prepared fresh and immediately frozen to ensure that you are getting
the freshest possible meal right in your home.

Learn More About Us


FREQUENTLY ASKED QUESTIONS


HAVE QUESTIONS THAT AREN’T ON THE LIST? REACH OUT TO US!

HOW DO I HEAT UP MEALS?




Reheating is the most important part of enjoying your meal. When reheating,
always be cautious about the timing in the microwave. You can always microwave a
meal longer but if you over cook it the meal will not be as delicious for you.

Our containers are microwave AND oven-safe (as long as you remove the plastic
band and film)

MICROWAVE INSTRUCTIONS

 1. Remove nutritional facts band
 2. Peel the plastic film from one corner to allow for venting
 3. Microwave for 60-90 seconds
 4. Remove and enjoy!

Watch Our Video


DO YOU ACCEPT EBT?




Yes we do! We are currently approved to accept EBT at the following locations:

West Seneca, Williamsville, North Buffalo, Lockport, East Amherst, Niagara
Falls, Hamburg, Cheektowaga

Watch Our Video


DO YOU ACCEPT WELLNESS CARDS?




Yes we do!

Watch Our Video


HOW OFTEN DOES THE MENU CHANGE?




We have over 25+ different options to choose from with frequent seasonal menu
releases to keep thing exciting for you

Watch Our Video


CAN I WALK IN-STORE & PURCHASE MEALS?




Yes you can! We have 13 retail locations across Buffalo and Rochester for you to
pick up meals at your convenience. Every location is fully stocked with plenty
of options for you to fill your home with.

Watch Our Video


ARE YOUR MEALS FRESH OR FROZEN?




Our meals are prepared fresh and immediately frozen to ensure that you are
getting the freshest possible meal right in your home. Our meals do not use
processed meats or preservatives so it is recommended by the USDA that you only
keep them in your fridge for 2-3 days. Since our customers typically are
shopping for an entire week we take the extra step and freeze the meals for you.
Food safety is of the utmost importance here at 95 Nutrition so we appreciate
you keeping the meals frozen at home & keeping no more than 2-3 days worth in
your refrigerator

Watch Our Video


WHAT IS YOUR RETURN POLICY?




Customer satisfaction is of the utmost importance. If you should ever come
across a meal that is not satisfactory in your eyes, please reach out to our
customer service info@95nutrition.com




TASTE AND TAG!

We love to see your foodie moments! Follow us on Instagram:

@95nutrition


Subscribe

Subscribe now to stay updated with the latest news, offers, and exclusive deals.


Submit


USING 95 NUTRITION

 * How It Works
 * Weight Loss
 * Convenience
 * Senior Citizens
 * Military Discount


MEALS

 * Breakfast
 * Lunch & Dinner
 * Soups
 * Protein Desserts
 * Supplements
 * Gift Cards


COMPANY

 * Who We Are
 * Team/Careers
 * FAQs
 * Health Blog
 * Contact Us
 * Store Locator
 * Deliveries


ACCOUNT

 * Sign In
 * Create Account
 * Shopping Cart

 * 
 * 
 * 

Copyright © 2024 95 Nutrition
 * American Express
 * Discover
 * Mastercard
 * Visa

Privacy Policy


Close dialog 2

Your Well-Being Is Our #1 Motivation

Get 10% OFF

Your First Order!

Enter Your Email

What is your main goal?
Weight Loss
Convenience to Support a Healthy Lifestyle

Sign Up
No, thanks