naughtynuts.de Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://naughtynuts.de/
Effective URL: https://naughtynuts.de/
Submission: On January 29 via api from US — Scanned from DE

Form analysis 33 forms found in the DOM

/search

<form action="/search" class="header_search_form" data-hs-cf-bound="true"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit" style="display: block;"></span> <input type="text" name="q"
    placeholder="Find your favourite product..." autocapitalize="off" autocomplete="off" autocorrect="off" class="search-terms">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

POST /cart?locale=en

<form action="/cart?locale=en" method="post" class="hidden" data-total-discount="0" data-money-format="€{{amount_with_comma_separator}}" data-shop-currency="EUR" data-shop-name="Naughty Nuts GmbH" data-cart-form="mini-cart" data-hs-cf-bound="true">
  <a class="cart_content__continue-shopping secondary_button">
                    Continue shopping →</a>
  <ul class="cart_items js-cart_items"></ul>
  <div style="display: none" class="gift-slider" data-threshold="50">
    <div class="or">
      <div>or</div>
    </div>
    <div class="gift-item slide" data-id="snacking-nuts-probierpaket-340-g">
      <div class="image">
        <img src="//cdn.shopify.com/s/files/1/0493/8422/6977/products/2212_Probierpaket_Nuesse8_200x.jpg?v=1671615965">
      </div>
      <div class="content">
        <h2>1st present!<img src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/gift_icon.png?v=89679904370989322161668614802"></h2>
        <h1>Nuts tasting package - Minis</h1>
        <div class="top-text">Naughty Birthday! Here you get your free nut set. Just add it to your shopping cart.</div>
        <div class="top15"> <a data-id="43628433834249" href="/cart/add?id=43628433834249" class="button action_button add_to_cart upsellyard-atc-button cart-gwp-button">
                Add gift</a></div>
      </div>
    </div>
  </div>
  <script>
    function handleCartSlider(currentCart) {
      const currentCartData = currentCart ? currentCart : {
        "note": null,
        "attributes": {},
        "original_total_price": 0,
        "total_price": 0,
        "total_discount": 0,
        "total_weight": 0.0,
        "item_count": 0,
        "items": [],
        "requires_shipping": false,
        "currency": "EUR",
        "items_subtotal_price": 0,
        "cart_level_discount_applications": [],
        "checkout_charge_amount": 0
      }
      if (currentCartData) {
        $(".gift-slider").each(function() {
          let hide = false;
          const threshold = parseFloat($(this).attr("data-threshold"));
          if (currentCartData.original_total_price / 100 < threshold) {
            hide = true;
          }
          $(this).find(".slide").each(function() {
            if (isInCart(currentCartData, $(this).attr("data-id"))) {
              hide = true;
            }
          });
          if (hide) {
            $(".cart-container .mini-cart__item").last().css("border-bottom", "1px solid #ffad00").css("margin-bottom", '15px');
            $(this).hide();
          } else {
            $(".cart-container .mini-cart__item").last().css("border", "none").css("margin-bottom", 0);
            $(this).show();
          }
          if ($(this).hasClass("slick-initialized")) {
            $(this).slick("unslick");
          }
        });
      } else {
        $(".gift-slider").hide()
      }
      initGiftSlider();
      initAddLogic()
    }

    function isInCart(currentCart, handle) {
      return currentCart.items.find((item) => {
        return item.handle === handle;
      });
    }

    function initAddLogic() {
      const button = $('.cart-gwp-button');
      button.unbind().bind('click', function(event) {
        event.preventDefault();
        const id = $(event.currentTarget).attr('data-id');
        $.ajax({
          url: '/cart/add',
          dataType: 'json',
          cache: false,
          type: 'post',
          data: {
            id: id
          },
          success: function(data) {
            if (button.parents('.cart-container').length) {
              $.ajax({
                url: '/cart.js',
                dataType: "json",
                cache: false,
                success: function(cart) {
                  refreshCart(cart);
                }
              })
            } else {
              window.location.replace("/cart");
            }
          }
        });
        return false;
      })
    }

    function refreshCart(cart) {
      $(".cart_count").empty();
      $cartBtn = $(".cart_count");
      var value = $cartBtn.text() || '0';
      var cart_items_html = "";
      var cart_discounts_html = "";
      var cart_action_html = "";
      var cart_savings_html = "";
      var $cart_form = $('[data-cart-form]');
      var productHasSale = false;
      var productCompareAtPrice = 0;
      var productFinalPrice = 0;
      $cart_form.data('total-discount', cart.total_discount);
      $cartBtn.text(value.replace(/[0-9]+/, cart.item_count));
      if (cart.item_count == 0) {
        $('.js-empty-cart__message').removeClass('hidden');
        $cart_form.addClass('hidden');
      } else {
        $('.js-empty-cart__message').addClass('hidden');
        $cart_form.removeClass('hidden');
        var total_saving = 0; // adding counter variables for total cart savings
        var saving = 0;
        $.each(cart.items, function(index, item) {
          var itemDiscounts = item.discounts;
          var discountMessage = "";
          for (i = 0; i < itemDiscounts.length; i++) {
            var amount = Shopify.formatMoney(itemDiscounts[i].amount, $('body').data('money-format'));
            var title = itemDiscounts[i].title;
            discountMessage = '<p class="notification-discount meta">' + title + '</p>';
          }
          var line_id = index + 1;
          cart_items_html += '<li class="mini-cart__item clearfix" data-cart-item data-line-id="' + line_id + '" data-variant-id="' + item.id + '">' + '<a href="' + item.url + '">';
          if (item.image) {
            cart_items_html += '<div class="cart_image">' + '<img src="' + item.image.replace(/(\.[^.]*)$/, "_compact$1").replace('http:', '') + '" alt="' + htmlEncode(item.title) + '" />' + '</div></a>';
          }
          cart_items_html += '<div class="mini-cart__item--content"><div class="mini-cart__item__title"><div class="item_title"><a href="' + item.url + '">' + item.title + '</a></div>';
          if (item.properties) {
            $.each(item.properties, function(title, value) {
              if (value) {
                cart_items_html += '<div class="line-item">' + title + ': ' + value + '</div>';
              }
            });
          }
          cart_items_html += '<strong class="left price">';
          $.ajax({
            dataType: "json",
            async: false,
            cache: false,
            url: "/products/" + item.handle + ".js",
            success: function(data) {
              // If item has more than one variant, need to make sure we are pulling data from the correct variant
              if (data.variants) {
                var itemVariants = data.variants;
                if (itemVariants.length > 1) {
                  for (v = 0; v < itemVariants.length; v++) {
                    if (itemVariants[v].id == item.id) {
                      var data = itemVariants[v];
                    }
                  }
                }
              }
              // If compare at price exists then item is on sale
              if (data.compare_at_price) {
                if (data.compare_at_price > data.price) {
                  productHasSale = true;
                  productCompareAtPrice = data.compare_at_price;
                  productFinalPrice = data.price;
                }
              } else {
                // Check required for non-sale items
                productHasSale = false;
              }
            }
          });
          var basePriceHtml = '';
          if (item.unit_price_measurement) {
            var refValue = "";
            if (item.unit_price_measurement.reference_value != 1) {
              refValue = item.unit_price_measurement.reference_value;
            }
            var unitPrice = Shopify.formatMoney(item.unit_price, $('body').data('money-format')).trim();
            basePriceHtml = '<span class="price-unit-price">' + '<span data-unit-price> ' + unitPrice + '</span><span aria-hidden="true">/</span>' + refValue + item.unit_price_measurement.reference_unit + '</span>';
          }
          if (productHasSale == true) {
            //puts the slash through the old item price
            var itemPrice = Shopify.formatMoney(productFinalPrice, $('body').data('money-format')).trim() + '</span><span class="money was_price">' + Shopify.formatMoney(productCompareAtPrice, $('body').data('money-format')).trim() + '</span>';
            cart_items_html += '<span class="money sale">' + itemPrice + basePriceHtml + '</strong>';
            // Total savings
            saving = (productCompareAtPrice - productFinalPrice) * item.quantity;
            total_saving = saving + total_saving;
          } else {
            if (item.price > item.final_price) {
              //puts the slash through the old item price
              var itemPrice = Shopify.formatMoney(item.final_price, $('body').data('money-format')).trim() + '</span><span class="money was_price">' + Shopify.formatMoney(item.price, $('body').data('money-format')).trim() + '</span>';
              cart_items_html += '<span class="money sale">' + itemPrice + basePriceHtml + '</strong>';
            } else {
              var itemPrice = Shopify.formatMoney(item.price, $('body').data('money-format'));
              cart_items_html += '<span class="money">' + itemPrice + basePriceHtml + '</span></strong>';
            }
          }
          if (item.price > item.final_price) {
            cart_items_html += discountMessage;
          }
          cart_items_html += '<div class="left product-quantity-box">';
          cart_items_html += '<span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span>';
          cart_items_html += '<input type="number" min="0" class="quantity" name="updates[]" id="updates_' + item.id + '" value="' + item.quantity + '" data-cart-quantity-input="mini-cart" />';
          cart_items_html += '<span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span>';
          cart_items_html += '</div></div></div>';
          cart_items_html += '<a href="/cart/change?line=' + line_id + '&amp;quantity=0" class="js-cart-remove-btn cart__remove-btn" data-line-id="' + line_id + '" data-remove-item="mini-cart"><span class="remove-icon"></span></a>';
        });
        var cartDiscounts = cart.cart_level_discount_applications;
        var cartDiscountMessage = "";
        for (i = 0; i < cartDiscounts.length; i++) {
          var amount = Shopify.formatMoney(cartDiscounts[i].total_allocated_amount, $('body').data('money-format'));
          var title = cartDiscounts[i].title;
          cart_discounts_html += '<span class="cart_discounts--title">' + title + '</span>';
          cart_discounts_html += '<span class="cart_discounts--price">';
          cart_discounts_html += '-<span class="money">' + amount + '</span></span>';
        }
        cart_action_html += '<span class="right"><span class="money">' + Shopify.formatMoney(cart.total_price, $('body').data('money-format')) + '</span></span>' + '<span>' + Shopify.translation.cart_subtotal_text + '</span>';
        total_saving = total_saving + cart.total_discount;
        if (Shopify.theme_settings.display_savings && total_saving > 0) {
          cart_savings_html = '<span class="right"><span class="money">' + Shopify.formatMoney(total_saving, $('body').data('money-format')) + '</span></span>' + '<span>' + Shopify.translation.cart_savings_text + '</span>';
        } else {
          cart_savings_html = "";
        }
      }
      $('.js-cart_items').html(cart_items_html);
      $('.js-cart_discounts').html(cart_discounts_html);
      $('.js-cart_subtotal').html(cart_action_html);
      $('.js-cart_savings').html(cart_savings_html);
      initProgress(cart.total_price / 100)
      handleCartSlider(cart)
      // Converting the currencies
      if (Currency.show_multiple_currencies) {
        currencyConverter.convertCurrencies();
      }
    }

    function initGiftSlider() {
      //$(".gift-slider.slick-slider").slick("unslick");
      const $slickElement = $(".gift-slider").not('.slick-initialized');
      $slickElement.on("init reInit afterChange", function(event, slick, currentSlide, nextSlide) {
        if (slick.slideCount === 0) {
          $(event.currentTarget).remove();
        }
        if (slick.slideCount < 2) {
          $(event.currentTarget).find(".or").hide();
        }
        $(".gift-slider:last").addClass("last");
        /*
        const lastItem = $($(".js-cart_items")[0])
            .find(".mini-cart__item")
            .last();
        //console.log(slick)
        /*
        if (slick.slideCount > 0) {
          console.log('remove')
          lastItem.css("border", "none").css("margin-bottom", 0);
          $(".cart-container .mini-cart__item")
            .last()
            .css("border", "none")
            .css("margin-bottom", 0);
        } else {
          lastItem.css("border", "1px solid #ffad00").css("margin-bottom", '15px');
          $(".cart-container .mini-cart__item")
            .last()
            .css("border", "1px solid #ffad00")
            .css("margin-bottom", '15px');
        }*/
      });
      $slickElement.slick({
        slide: ".slide",
        slidesToShow: $('.gift-slider').parents('.cart-container').length ? 1 : 2,
        slidesToScroll: 1,
        autoplay: false,
        infinite: false,
        arrows: true,
        adaptiveHeight: false,
        dots: false,
        prevArrow: "<div class='action prev'><div>< oder</div></div>",
        nextArrow: "<div class='action next'><div>oder ></div></div>",
        pauseOnHover: false,
        responsive: [{
          breakpoint: 768,
          settings: {
            slidesToShow: 1,
          },
        }, ],
      });
    }
  </script>
  <style data-shopify="">
    .cart-container .gift-slider .or {
      display: none !important;
    }

    .cart-container .gift-slider,
    .cart-container .cart-progress-bar {
      margin-left: 20px;
      margin-right: 20px;
    }

    .cart-container .divider {
      border-bottom: 1px solid #ffad00;
      margin: 0 20px;
    }

    .cart-container .gift-slider {
      border-bottom: 1px solid #ffad00;
    }

    .gift-slider {
      border-top: solid 1px #F4B03D;
      background-color: rgba(91, 194, 231, 0.1);
    }

    .gift-slider.last {
      border-bottom: solid 1px #F4B03D;
      margin-bottom: 35px;
    }

    .gift-slider .action {
      width: 44px;
      height: 44px;
      background-color: #502B21;
      border-radius: 50%;
      position: absolute;
      z-index: 100;
      color: white;
      font-family: Knofedt-Regular !important;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.15px;
      cursor: pointer;
      top: 50%;
      transform: translateY(-50%);
    }

    .gift-slider .action.slick-disabled {
      display: none !important;
    }

    .gift-slider .action>div {
      width: 43px;
      height: 43px;
      color: white;
      position: absolute;
      text-align: center;
      right: 50%;
      top: 50%;
      transform: translate(50%, -50%);
      display: flex;
      justify-content: center;
      align-items: center;
      padding-top: 2px;
    }

    .gift-slider .action.next {
      right: -12px;
    }

    .gift-slider .action.prev {
      left: -12px;
    }

    .gift-slider .or {
      top: 0;
      position: absolute;
      height: 100%;
      width: 3px;
      background-color: white;
      z-index: 100;
      padding: 0;
      left: 50%;
      transform: translateX(-50%);
    }

    .gift-slider .or>div {
      width: 44px;
      height: 44px;
      color: white;
      position: absolute;
      font-family: Knofedt-Regular !important;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.15px;
      background-color: #502B21;
      left: -22px;
      border-radius: 50%;
      top: 50%;
      transform: translateY(-50%);
      padding-top: 3px;
    }

    .gift-slider .gift-item {
      margin: 0;
      padding: 20px;
      display: grid;
      grid-template-columns: 1fr 2fr;
      gap: 20px;
    }

    .gift-slider .gift-item .image {
      padding-top: 30px;
      display: flex;
      align-items: flex-start;
    }

    .gift-slider .gift-item .image img {
      object-fit: contain;
      width: 100%;
    }

    .gift-slider .gift-item h1 {
      line-height: normal;
      font-size: 23px;
    }

    .gift-slider .gift-item h2 {
      line-height: normal;
      font-size: 18px;
      color: #5BC2E7;
      margin: 0 0 6px;
      display: flex;
      align-items: end;
      gap: 6px;
    }

    .gift-slider .gift-item .content {
      width: 80%;
      text-align: left;
    }

    .gift-slider .gift-item .content .top-text {
      font-size: 10px;
      line-height: 14px;
    }

    .gift-slider .gift-item .content .bottom-text {
      text-align: center;
      font-size: 17px;
      margin-top: 10px;
    }

    .gift-slider .gift-item .content .action_button {
      margin-top: 10px;
      font-family: Knofedt-Regular !important;
      padding-top: 4px;
      color: white !important;
    }

    .slick-track {
      display: flex !important;
    }

    .slick-slide {
      height: inherit !important;
    }

    .cart-container form {
      display: flex;
      flex-direction: column;
    }

    .cart-container .gift-slider .gift-item>div {
      padding: 0 !important;
      width: auto !important;
    }

    .cart-container .gift-slider .gift-item {
      gap: 10px;
      grid-template-columns: 80px 2fr;
    }

    .cart-container .gift-slider .gift-item .button {
      min-height: 23px !important;
      font-size: 10px;
    }

    .cart-container .gift-slider .gift-item img {
      max-width: 80px;
      max-height: 80px;
    }

    .cart-container .gift-slider h1 {
      font-size: 14px !important;
    }

    @media screen and (max-width: 768px) {
      .container.main.content {}

      .cart-progress-bar {}

      .gift-slider .gift-item>div {
        padding: 0 !important;
        width: auto !important;
      }

      .gift-slider .gift-item {
        //padding: 5px 20px;
      }

      .gift-slider .gift-item .button {
        min-height: 23px !important;
        font-size: 10px;
      }

      #cart_form {
        border-top: solid 1px #F4B03D;
      }

      .gift-slider .or {
        display: none
      }

      .gift-slider h1 {
        font-size: 14px !important;
      }

      .gift-slider .bottom-text {
        font-size: 10px !important;
      }

      .gift-slider.last {
        border-bottom: none;
        margin-bottom: 0
      }
    }
  </style>
  <div class="cart-progress-bar"> <img class="free-bg" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line.svg?v=31267189967656783451668614777">
    <div class="gifts">
      <div class="gift" style="left: calc(76% - 69px)">
        <div class="count">1</div><img class="" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery.svg?v=179881488302763903661668614774">
        <div class="info">Free shipping<div class="until">still € 40.00</div>
        </div>
      </div>
      <div class="gift" style="left: calc(95% - 69px)">
        <div class="count">2</div><img class="" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-present.svg?v=157891032971235980011668614776">
        <div class="info">Birthday Offer: Our gift to you.<div class="until">still 50.00 €</div>
        </div>
      </div>
    </div>
    <div class="current"> <img class="free-bg-partial-left" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line_act_start.svg?v=59219070458712035261668614779"> <img class="free-bg-partial-middle"
        src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line_act.svg?v=73459479095355321491668614778" style="width: calc(0% - 15px);"></div>
    <div class="mark"><img src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" style="left:76%"><img
        src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" style="left:95%"></div>
    <div class="mobile-gifts">
      <div>1. free shipping<span> (still €40.00)</span></div>
      <div>2nd Birthday Offer: Our gift to you.<span> (still 50.00 €)</span></div>
    </div>
  </div>
  <script>
    const free_delivery_threshold_map = {
      Deutschland: 40,
      Österreich: 40,
      Frankreich: 34,
      Spanien: 34,
      Niederlande: 34,
      Schweiz: 50
    }

    function initProgress(currentAmount) {
      $(".mark").html('');
      $(".gifts").html('');
      $(".mobile-gifts").html('');
      const rightSpacePercent = 5;
      const gifts = [{
        label_reached: "Kostenloser Versand",
        label_not_reached: "Kostenloser Versand",
        icon: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery-reached.svg?v=170103517941074078301668614773",
        icon_not_reached: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery.svg?v=179881488302763903661668614774",
        amount: free_delivery_threshold_map['Deutschland'],
      }, ];
      const data = {
        "gifts": [{
          "threshold": 50,
          "text_not_reached": "Birthday Offer: Unser Geschenk an dich.",
          "text_reached": "Nüsse Probierpaket Gratis",
          "items": [{
            "id": "snacking-nuts-probierpaket-340-g",
            "top_text": "Naughty Birthday! Hier erhältst du Dein Gratis Nuss-Set. Einfach dem Einkaufskorb hinzufügen.",
            "button_text": "Geschenk hinzufügen",
            "bottom_text": ""
          }]
        }]
      };
      if (data && data.gifts && data.gifts.length > 0) {
        data.gifts.map(item => {
          gifts.push({
            label_not_reached: addAmount(item.text_not_reached, item.threshold),
            label_reached: addAmount(item.text_reached, item.threshold),
            icon: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/gift_icon.png?v=89679904370989322161668614802",
            icon_not_reached: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-present.svg?v=157891032971235980011668614776",
            amount: item.threshold,
            free_description: item.free_description
          })
        })
      }

      function addAmount(str, amount) {
        return str.replace("__amount__", (amount + '€'));
      }

      function amountToPercent(amount) {
        let value = (100 * amount) / getMaxAmount();
        value = value - (rightSpacePercent * value) / 100;
        return value;
      }

      function getMaxAmount() {
        const amount = gifts.reduce((prev, current) => prev.amount > current.amount ? prev : current).amount;
        return amount > currentAmount ? amount : currentAmount;
      }
      $(".free-bg-partial-middle").css("width", "calc(" + amountToPercent(currentAmount) + "% - 15px)");
      gifts.map((item, index) => {
        const amoutToPercentItem = amountToPercent(item.amount);
        const reached = item.amount > currentAmount;
        let missingFreeShipping = (item.amount - currentAmount).toFixed(2)
        const marker = reached ? "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" :
          "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark_reached.svg?v=149004633445075330701668614781";
        $(".mark").append('<img src="' + marker + '" style="left:' + amoutToPercentItem + '%"/>');
        $(".gifts").append('<div class="gift' + (reached ? "" : " not_reached") + '" style="left: calc(' + amoutToPercentItem + '% - 69px)">' + "<div class='count" + "'>" + (index + 1) + "</div>" + '<img class="" src="' + (!reached ? item.icon :
            item.icon_not_reached) + '" />' + "<div class='info'>" + (!reached ? item.label_reached : item.label_not_reached) + (missingFreeShipping > 0 ? "<div class='until'>noch " + missingFreeShipping + " €</div>" : '') + "</div>" +
          "</div>");
        $(".mobile-gifts").append("<div>" + (index + 1) + ". " + (!reached ? item.label_reached : item.label_not_reached) + ((missingFreeShipping > 0) ? '<span> (noch ' + missingFreeShipping + ' €)</span>' : '') + "</div>");
      });
    }
    window.addEventListener('DOMContentLoaded', function() {
      initProgress(0.0)
    })
  </script>
  <style>
    body .cart_content .cart-progress-bar .gifts .count {
      display: block !important;
    }

    body .cart_content .cart-progress-bar .gifts .info {
      display: none;
    }

    body .cart_content .cart-progress-bar .mobile-gifts {
      display: block !important;
    }

    body .cart-progress-bar {
      position: relative;
      padding-top: 45px;
      margin-bottom: 100px;
      color: #5BC2E7;
      font-size: 12px;
      text-align: left;
    }

    @media screen and (max-width: 768px) {
      body .cart-progress-bar .gifts .count {
        display: block !important;
      }

      body .cart-progress-bar .gifts .info {
        display: none;
      }

      body .cart-progress-bar .mobile-gifts {
        display: block !important;
      }
    }

    body .cart-progress-bar .gifts .info .until {
      font-size: 18px;
      font-style: italic;
    }

    body .cart-progress-bar .gifts {
      width: 100%;
      position: absolute;
      top: 10px;
      line-height: initial;
    }

    body .cart-progress-bar .gifts>div {
      position: absolute;
      max-width: 150px;
      min-width: 150px;
      text-align: center;
    }

    body .cart-progress-bar .gifts>div.not_reached {
      opacity: 1;
    }

    body .cart-progress-bar .gifts>div img {
      max-width: 50px;
      max-height: 30px;
    }

    body .cart-progress-bar .gifts>div>div {
      margin-top: 30px;
    }

    body .cart-progress-bar .gifts .count {
      display: none;
      position: absolute;
      width: 100%;
      text-align: center;
      z-index: 200;
      top: 4px;
      color: white;
    }

    body .cart-progress-bar .gifts .count.hidden {
      display: none !important;
    }

    body .cart-progress-bar .mobile-gifts {
      position: absolute;
      right: 10px;
      margin-top: 24px;
      line-height: 18px;
      display: none;
    }

    body .cart-progress-bar .free-bg {
      position: absolute;
      width: 100%;
      height: 12px;
    }

    body .cart-progress-bar .current {
      width: 100%;
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

    body .cart-progress-bar .current .free-bg-partial-left {
      position: absolute;
    }

    body .cart-progress-bar .current .free-bg-partial-middle {
      width: 0;
      margin-left: 15px;
      -webkit-transition: all 6s;
      transition: all 6s;
    }

    body .cart-progress-bar .current>img {
      height: 12px;
    }

    body .cart-progress-bar .mark {
      position: relative;
      top: -4px;
    }

    body .cart-progress-bar .mark>img {
      position: absolute;
    }

    /*# sourceMappingURL=styles.css.map */
  </style>
  <ul>
    <li class="cart_discounts js-cart_discounts sale"></li>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money" data-wg-notranslate="manual"> €0,00 </span></span> <span>Subtotal<br></span></li>
    <li id="show_cart_conditions">
      <p class="cart_conditions">incl. VAT plus shipping costs</p>
    </li>
    <li class="cart_savings sale js-cart_savings"></li>
    <li>
      <div class="cart_text">
        <p><strong></strong>Free shipping from 40€</p>
      </div> <button type="submit" name="checkout" class="action_button add_to_cart">Checkout</button>
    </li>
  </ul>
</form>

POST /cart?locale=en

<form action="/cart?locale=en" method="post" class="hidden" data-total-discount="0" data-money-format="€{{amount_with_comma_separator}}" data-shop-currency="EUR" data-shop-name="Naughty Nuts GmbH" data-cart-form="mini-cart" data-hs-cf-bound="true">
  <a class="cart_content__continue-shopping secondary_button">
                    Continue shopping →</a>
  <ul class="cart_items js-cart_items"></ul>
  <div style="display: none" class="gift-slider" data-threshold="50">
    <div class="or">
      <div>or</div>
    </div>
    <div class="gift-item slide" data-id="snacking-nuts-probierpaket-340-g">
      <div class="image">
        <img src="//cdn.shopify.com/s/files/1/0493/8422/6977/products/2212_Probierpaket_Nuesse8_200x.jpg?v=1671615965">
      </div>
      <div class="content">
        <h2>1st present!<img src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/gift_icon.png?v=89679904370989322161668614802"></h2>
        <h1>Nuts tasting package - Minis</h1>
        <div class="top-text">Naughty Birthday! Here you get your free nut set. Just add it to your shopping cart.</div>
        <div class="top15"> <a data-id="43628433834249" href="/cart/add?id=43628433834249" class="button action_button add_to_cart upsellyard-atc-button cart-gwp-button">
                Add gift</a></div>
      </div>
    </div>
  </div>
  <script>
    function handleCartSlider(currentCart) {
      const currentCartData = currentCart ? currentCart : {
        "note": null,
        "attributes": {},
        "original_total_price": 0,
        "total_price": 0,
        "total_discount": 0,
        "total_weight": 0.0,
        "item_count": 0,
        "items": [],
        "requires_shipping": false,
        "currency": "EUR",
        "items_subtotal_price": 0,
        "cart_level_discount_applications": [],
        "checkout_charge_amount": 0
      }
      if (currentCartData) {
        $(".gift-slider").each(function() {
          let hide = false;
          const threshold = parseFloat($(this).attr("data-threshold"));
          if (currentCartData.original_total_price / 100 < threshold) {
            hide = true;
          }
          $(this).find(".slide").each(function() {
            if (isInCart(currentCartData, $(this).attr("data-id"))) {
              hide = true;
            }
          });
          if (hide) {
            $(".cart-container .mini-cart__item").last().css("border-bottom", "1px solid #ffad00").css("margin-bottom", '15px');
            $(this).hide();
          } else {
            $(".cart-container .mini-cart__item").last().css("border", "none").css("margin-bottom", 0);
            $(this).show();
          }
          if ($(this).hasClass("slick-initialized")) {
            $(this).slick("unslick");
          }
        });
      } else {
        $(".gift-slider").hide()
      }
      initGiftSlider();
      initAddLogic()
    }

    function isInCart(currentCart, handle) {
      return currentCart.items.find((item) => {
        return item.handle === handle;
      });
    }

    function initAddLogic() {
      const button = $('.cart-gwp-button');
      button.unbind().bind('click', function(event) {
        event.preventDefault();
        const id = $(event.currentTarget).attr('data-id');
        $.ajax({
          url: '/cart/add',
          dataType: 'json',
          cache: false,
          type: 'post',
          data: {
            id: id
          },
          success: function(data) {
            if (button.parents('.cart-container').length) {
              $.ajax({
                url: '/cart.js',
                dataType: "json",
                cache: false,
                success: function(cart) {
                  refreshCart(cart);
                }
              })
            } else {
              window.location.replace("/cart");
            }
          }
        });
        return false;
      })
    }

    function refreshCart(cart) {
      $(".cart_count").empty();
      $cartBtn = $(".cart_count");
      var value = $cartBtn.text() || '0';
      var cart_items_html = "";
      var cart_discounts_html = "";
      var cart_action_html = "";
      var cart_savings_html = "";
      var $cart_form = $('[data-cart-form]');
      var productHasSale = false;
      var productCompareAtPrice = 0;
      var productFinalPrice = 0;
      $cart_form.data('total-discount', cart.total_discount);
      $cartBtn.text(value.replace(/[0-9]+/, cart.item_count));
      if (cart.item_count == 0) {
        $('.js-empty-cart__message').removeClass('hidden');
        $cart_form.addClass('hidden');
      } else {
        $('.js-empty-cart__message').addClass('hidden');
        $cart_form.removeClass('hidden');
        var total_saving = 0; // adding counter variables for total cart savings
        var saving = 0;
        $.each(cart.items, function(index, item) {
          var itemDiscounts = item.discounts;
          var discountMessage = "";
          for (i = 0; i < itemDiscounts.length; i++) {
            var amount = Shopify.formatMoney(itemDiscounts[i].amount, $('body').data('money-format'));
            var title = itemDiscounts[i].title;
            discountMessage = '<p class="notification-discount meta">' + title + '</p>';
          }
          var line_id = index + 1;
          cart_items_html += '<li class="mini-cart__item clearfix" data-cart-item data-line-id="' + line_id + '" data-variant-id="' + item.id + '">' + '<a href="' + item.url + '">';
          if (item.image) {
            cart_items_html += '<div class="cart_image">' + '<img src="' + item.image.replace(/(\.[^.]*)$/, "_compact$1").replace('http:', '') + '" alt="' + htmlEncode(item.title) + '" />' + '</div></a>';
          }
          cart_items_html += '<div class="mini-cart__item--content"><div class="mini-cart__item__title"><div class="item_title"><a href="' + item.url + '">' + item.title + '</a></div>';
          if (item.properties) {
            $.each(item.properties, function(title, value) {
              if (value) {
                cart_items_html += '<div class="line-item">' + title + ': ' + value + '</div>';
              }
            });
          }
          cart_items_html += '<strong class="left price">';
          $.ajax({
            dataType: "json",
            async: false,
            cache: false,
            url: "/products/" + item.handle + ".js",
            success: function(data) {
              // If item has more than one variant, need to make sure we are pulling data from the correct variant
              if (data.variants) {
                var itemVariants = data.variants;
                if (itemVariants.length > 1) {
                  for (v = 0; v < itemVariants.length; v++) {
                    if (itemVariants[v].id == item.id) {
                      var data = itemVariants[v];
                    }
                  }
                }
              }
              // If compare at price exists then item is on sale
              if (data.compare_at_price) {
                if (data.compare_at_price > data.price) {
                  productHasSale = true;
                  productCompareAtPrice = data.compare_at_price;
                  productFinalPrice = data.price;
                }
              } else {
                // Check required for non-sale items
                productHasSale = false;
              }
            }
          });
          var basePriceHtml = '';
          if (item.unit_price_measurement) {
            var refValue = "";
            if (item.unit_price_measurement.reference_value != 1) {
              refValue = item.unit_price_measurement.reference_value;
            }
            var unitPrice = Shopify.formatMoney(item.unit_price, $('body').data('money-format')).trim();
            basePriceHtml = '<span class="price-unit-price">' + '<span data-unit-price> ' + unitPrice + '</span><span aria-hidden="true">/</span>' + refValue + item.unit_price_measurement.reference_unit + '</span>';
          }
          if (productHasSale == true) {
            //puts the slash through the old item price
            var itemPrice = Shopify.formatMoney(productFinalPrice, $('body').data('money-format')).trim() + '</span><span class="money was_price">' + Shopify.formatMoney(productCompareAtPrice, $('body').data('money-format')).trim() + '</span>';
            cart_items_html += '<span class="money sale">' + itemPrice + basePriceHtml + '</strong>';
            // Total savings
            saving = (productCompareAtPrice - productFinalPrice) * item.quantity;
            total_saving = saving + total_saving;
          } else {
            if (item.price > item.final_price) {
              //puts the slash through the old item price
              var itemPrice = Shopify.formatMoney(item.final_price, $('body').data('money-format')).trim() + '</span><span class="money was_price">' + Shopify.formatMoney(item.price, $('body').data('money-format')).trim() + '</span>';
              cart_items_html += '<span class="money sale">' + itemPrice + basePriceHtml + '</strong>';
            } else {
              var itemPrice = Shopify.formatMoney(item.price, $('body').data('money-format'));
              cart_items_html += '<span class="money">' + itemPrice + basePriceHtml + '</span></strong>';
            }
          }
          if (item.price > item.final_price) {
            cart_items_html += discountMessage;
          }
          cart_items_html += '<div class="left product-quantity-box">';
          cart_items_html += '<span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span>';
          cart_items_html += '<input type="number" min="0" class="quantity" name="updates[]" id="updates_' + item.id + '" value="' + item.quantity + '" data-cart-quantity-input="mini-cart" />';
          cart_items_html += '<span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span>';
          cart_items_html += '</div></div></div>';
          cart_items_html += '<a href="/cart/change?line=' + line_id + '&amp;quantity=0" class="js-cart-remove-btn cart__remove-btn" data-line-id="' + line_id + '" data-remove-item="mini-cart"><span class="remove-icon"></span></a>';
        });
        var cartDiscounts = cart.cart_level_discount_applications;
        var cartDiscountMessage = "";
        for (i = 0; i < cartDiscounts.length; i++) {
          var amount = Shopify.formatMoney(cartDiscounts[i].total_allocated_amount, $('body').data('money-format'));
          var title = cartDiscounts[i].title;
          cart_discounts_html += '<span class="cart_discounts--title">' + title + '</span>';
          cart_discounts_html += '<span class="cart_discounts--price">';
          cart_discounts_html += '-<span class="money">' + amount + '</span></span>';
        }
        cart_action_html += '<span class="right"><span class="money">' + Shopify.formatMoney(cart.total_price, $('body').data('money-format')) + '</span></span>' + '<span>' + Shopify.translation.cart_subtotal_text + '</span>';
        total_saving = total_saving + cart.total_discount;
        if (Shopify.theme_settings.display_savings && total_saving > 0) {
          cart_savings_html = '<span class="right"><span class="money">' + Shopify.formatMoney(total_saving, $('body').data('money-format')) + '</span></span>' + '<span>' + Shopify.translation.cart_savings_text + '</span>';
        } else {
          cart_savings_html = "";
        }
      }
      $('.js-cart_items').html(cart_items_html);
      $('.js-cart_discounts').html(cart_discounts_html);
      $('.js-cart_subtotal').html(cart_action_html);
      $('.js-cart_savings').html(cart_savings_html);
      initProgress(cart.total_price / 100)
      handleCartSlider(cart)
      // Converting the currencies
      if (Currency.show_multiple_currencies) {
        currencyConverter.convertCurrencies();
      }
    }

    function initGiftSlider() {
      //$(".gift-slider.slick-slider").slick("unslick");
      const $slickElement = $(".gift-slider").not('.slick-initialized');
      $slickElement.on("init reInit afterChange", function(event, slick, currentSlide, nextSlide) {
        if (slick.slideCount === 0) {
          $(event.currentTarget).remove();
        }
        if (slick.slideCount < 2) {
          $(event.currentTarget).find(".or").hide();
        }
        $(".gift-slider:last").addClass("last");
        /*
        const lastItem = $($(".js-cart_items")[0])
            .find(".mini-cart__item")
            .last();
        //console.log(slick)
        /*
        if (slick.slideCount > 0) {
          console.log('remove')
          lastItem.css("border", "none").css("margin-bottom", 0);
          $(".cart-container .mini-cart__item")
            .last()
            .css("border", "none")
            .css("margin-bottom", 0);
        } else {
          lastItem.css("border", "1px solid #ffad00").css("margin-bottom", '15px');
          $(".cart-container .mini-cart__item")
            .last()
            .css("border", "1px solid #ffad00")
            .css("margin-bottom", '15px');
        }*/
      });
      $slickElement.slick({
        slide: ".slide",
        slidesToShow: $('.gift-slider').parents('.cart-container').length ? 1 : 2,
        slidesToScroll: 1,
        autoplay: false,
        infinite: false,
        arrows: true,
        adaptiveHeight: false,
        dots: false,
        prevArrow: "<div class='action prev'><div>< oder</div></div>",
        nextArrow: "<div class='action next'><div>oder ></div></div>",
        pauseOnHover: false,
        responsive: [{
          breakpoint: 768,
          settings: {
            slidesToShow: 1,
          },
        }, ],
      });
    }
  </script>
  <style data-shopify="">
    .cart-container .gift-slider .or {
      display: none !important;
    }

    .cart-container .gift-slider,
    .cart-container .cart-progress-bar {
      margin-left: 20px;
      margin-right: 20px;
    }

    .cart-container .divider {
      border-bottom: 1px solid #ffad00;
      margin: 0 20px;
    }

    .cart-container .gift-slider {
      border-bottom: 1px solid #ffad00;
    }

    .gift-slider {
      border-top: solid 1px #F4B03D;
      background-color: rgba(91, 194, 231, 0.1);
    }

    .gift-slider.last {
      border-bottom: solid 1px #F4B03D;
      margin-bottom: 35px;
    }

    .gift-slider .action {
      width: 44px;
      height: 44px;
      background-color: #502B21;
      border-radius: 50%;
      position: absolute;
      z-index: 100;
      color: white;
      font-family: Knofedt-Regular !important;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.15px;
      cursor: pointer;
      top: 50%;
      transform: translateY(-50%);
    }

    .gift-slider .action.slick-disabled {
      display: none !important;
    }

    .gift-slider .action>div {
      width: 43px;
      height: 43px;
      color: white;
      position: absolute;
      text-align: center;
      right: 50%;
      top: 50%;
      transform: translate(50%, -50%);
      display: flex;
      justify-content: center;
      align-items: center;
      padding-top: 2px;
    }

    .gift-slider .action.next {
      right: -12px;
    }

    .gift-slider .action.prev {
      left: -12px;
    }

    .gift-slider .or {
      top: 0;
      position: absolute;
      height: 100%;
      width: 3px;
      background-color: white;
      z-index: 100;
      padding: 0;
      left: 50%;
      transform: translateX(-50%);
    }

    .gift-slider .or>div {
      width: 44px;
      height: 44px;
      color: white;
      position: absolute;
      font-family: Knofedt-Regular !important;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.15px;
      background-color: #502B21;
      left: -22px;
      border-radius: 50%;
      top: 50%;
      transform: translateY(-50%);
      padding-top: 3px;
    }

    .gift-slider .gift-item {
      margin: 0;
      padding: 20px;
      display: grid;
      grid-template-columns: 1fr 2fr;
      gap: 20px;
    }

    .gift-slider .gift-item .image {
      padding-top: 30px;
      display: flex;
      align-items: flex-start;
    }

    .gift-slider .gift-item .image img {
      object-fit: contain;
      width: 100%;
    }

    .gift-slider .gift-item h1 {
      line-height: normal;
      font-size: 23px;
    }

    .gift-slider .gift-item h2 {
      line-height: normal;
      font-size: 18px;
      color: #5BC2E7;
      margin: 0 0 6px;
      display: flex;
      align-items: end;
      gap: 6px;
    }

    .gift-slider .gift-item .content {
      width: 80%;
      text-align: left;
    }

    .gift-slider .gift-item .content .top-text {
      font-size: 10px;
      line-height: 14px;
    }

    .gift-slider .gift-item .content .bottom-text {
      text-align: center;
      font-size: 17px;
      margin-top: 10px;
    }

    .gift-slider .gift-item .content .action_button {
      margin-top: 10px;
      font-family: Knofedt-Regular !important;
      padding-top: 4px;
      color: white !important;
    }

    .slick-track {
      display: flex !important;
    }

    .slick-slide {
      height: inherit !important;
    }

    .cart-container form {
      display: flex;
      flex-direction: column;
    }

    .cart-container .gift-slider .gift-item>div {
      padding: 0 !important;
      width: auto !important;
    }

    .cart-container .gift-slider .gift-item {
      gap: 10px;
      grid-template-columns: 80px 2fr;
    }

    .cart-container .gift-slider .gift-item .button {
      min-height: 23px !important;
      font-size: 10px;
    }

    .cart-container .gift-slider .gift-item img {
      max-width: 80px;
      max-height: 80px;
    }

    .cart-container .gift-slider h1 {
      font-size: 14px !important;
    }

    @media screen and (max-width: 768px) {
      .container.main.content {}

      .cart-progress-bar {}

      .gift-slider .gift-item>div {
        padding: 0 !important;
        width: auto !important;
      }

      .gift-slider .gift-item {
        //padding: 5px 20px;
      }

      .gift-slider .gift-item .button {
        min-height: 23px !important;
        font-size: 10px;
      }

      #cart_form {
        border-top: solid 1px #F4B03D;
      }

      .gift-slider .or {
        display: none
      }

      .gift-slider h1 {
        font-size: 14px !important;
      }

      .gift-slider .bottom-text {
        font-size: 10px !important;
      }

      .gift-slider.last {
        border-bottom: none;
        margin-bottom: 0
      }
    }
  </style>
  <div class="cart-progress-bar"> <img class="free-bg" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line.svg?v=31267189967656783451668614777">
    <div class="gifts">
      <div class="gift" style="left: calc(76% - 69px)">
        <div class="count">1</div><img class="" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery.svg?v=179881488302763903661668614774">
        <div class="info">Free shipping<div class="until">still € 40.00</div>
        </div>
      </div>
      <div class="gift" style="left: calc(95% - 69px)">
        <div class="count">2</div><img class="" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-present.svg?v=157891032971235980011668614776">
        <div class="info">Birthday Offer: Our gift to you.<div class="until">still 50.00 €</div>
        </div>
      </div>
    </div>
    <div class="current"> <img class="free-bg-partial-left" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line_act_start.svg?v=59219070458712035261668614779"> <img class="free-bg-partial-middle"
        src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line_act.svg?v=73459479095355321491668614778" style="width: calc(0% - 15px);"></div>
    <div class="mark"><img src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" style="left:76%"><img
        src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" style="left:95%"></div>
    <div class="mobile-gifts">
      <div>1. free shipping<span> (still €40.00)</span></div>
      <div>2nd Birthday Offer: Our gift to you.<span> (still 50.00 €)</span></div>
    </div>
  </div>
  <script>
    const free_delivery_threshold_map = {
      Deutschland: 40,
      Österreich: 40,
      Frankreich: 34,
      Spanien: 34,
      Niederlande: 34,
      Schweiz: 50
    }

    function initProgress(currentAmount) {
      $(".mark").html('');
      $(".gifts").html('');
      $(".mobile-gifts").html('');
      const rightSpacePercent = 5;
      const gifts = [{
        label_reached: "Kostenloser Versand",
        label_not_reached: "Kostenloser Versand",
        icon: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery-reached.svg?v=170103517941074078301668614773",
        icon_not_reached: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery.svg?v=179881488302763903661668614774",
        amount: free_delivery_threshold_map['Deutschland'],
      }, ];
      const data = {
        "gifts": [{
          "threshold": 50,
          "text_not_reached": "Birthday Offer: Unser Geschenk an dich.",
          "text_reached": "Nüsse Probierpaket Gratis",
          "items": [{
            "id": "snacking-nuts-probierpaket-340-g",
            "top_text": "Naughty Birthday! Hier erhältst du Dein Gratis Nuss-Set. Einfach dem Einkaufskorb hinzufügen.",
            "button_text": "Geschenk hinzufügen",
            "bottom_text": ""
          }]
        }]
      };
      if (data && data.gifts && data.gifts.length > 0) {
        data.gifts.map(item => {
          gifts.push({
            label_not_reached: addAmount(item.text_not_reached, item.threshold),
            label_reached: addAmount(item.text_reached, item.threshold),
            icon: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/gift_icon.png?v=89679904370989322161668614802",
            icon_not_reached: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-present.svg?v=157891032971235980011668614776",
            amount: item.threshold,
            free_description: item.free_description
          })
        })
      }

      function addAmount(str, amount) {
        return str.replace("__amount__", (amount + '€'));
      }

      function amountToPercent(amount) {
        let value = (100 * amount) / getMaxAmount();
        value = value - (rightSpacePercent * value) / 100;
        return value;
      }

      function getMaxAmount() {
        const amount = gifts.reduce((prev, current) => prev.amount > current.amount ? prev : current).amount;
        return amount > currentAmount ? amount : currentAmount;
      }
      $(".free-bg-partial-middle").css("width", "calc(" + amountToPercent(currentAmount) + "% - 15px)");
      gifts.map((item, index) => {
        const amoutToPercentItem = amountToPercent(item.amount);
        const reached = item.amount > currentAmount;
        let missingFreeShipping = (item.amount - currentAmount).toFixed(2)
        const marker = reached ? "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" :
          "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark_reached.svg?v=149004633445075330701668614781";
        $(".mark").append('<img src="' + marker + '" style="left:' + amoutToPercentItem + '%"/>');
        $(".gifts").append('<div class="gift' + (reached ? "" : " not_reached") + '" style="left: calc(' + amoutToPercentItem + '% - 69px)">' + "<div class='count" + "'>" + (index + 1) + "</div>" + '<img class="" src="' + (!reached ? item.icon :
            item.icon_not_reached) + '" />' + "<div class='info'>" + (!reached ? item.label_reached : item.label_not_reached) + (missingFreeShipping > 0 ? "<div class='until'>noch " + missingFreeShipping + " €</div>" : '') + "</div>" +
          "</div>");
        $(".mobile-gifts").append("<div>" + (index + 1) + ". " + (!reached ? item.label_reached : item.label_not_reached) + ((missingFreeShipping > 0) ? '<span> (noch ' + missingFreeShipping + ' €)</span>' : '') + "</div>");
      });
    }
    window.addEventListener('DOMContentLoaded', function() {
      initProgress(0.0)
    })
  </script>
  <style>
    body .cart_content .cart-progress-bar .gifts .count {
      display: block !important;
    }

    body .cart_content .cart-progress-bar .gifts .info {
      display: none;
    }

    body .cart_content .cart-progress-bar .mobile-gifts {
      display: block !important;
    }

    body .cart-progress-bar {
      position: relative;
      padding-top: 45px;
      margin-bottom: 100px;
      color: #5BC2E7;
      font-size: 12px;
      text-align: left;
    }

    @media screen and (max-width: 768px) {
      body .cart-progress-bar .gifts .count {
        display: block !important;
      }

      body .cart-progress-bar .gifts .info {
        display: none;
      }

      body .cart-progress-bar .mobile-gifts {
        display: block !important;
      }
    }

    body .cart-progress-bar .gifts .info .until {
      font-size: 18px;
      font-style: italic;
    }

    body .cart-progress-bar .gifts {
      width: 100%;
      position: absolute;
      top: 10px;
      line-height: initial;
    }

    body .cart-progress-bar .gifts>div {
      position: absolute;
      max-width: 150px;
      min-width: 150px;
      text-align: center;
    }

    body .cart-progress-bar .gifts>div.not_reached {
      opacity: 1;
    }

    body .cart-progress-bar .gifts>div img {
      max-width: 50px;
      max-height: 30px;
    }

    body .cart-progress-bar .gifts>div>div {
      margin-top: 30px;
    }

    body .cart-progress-bar .gifts .count {
      display: none;
      position: absolute;
      width: 100%;
      text-align: center;
      z-index: 200;
      top: 4px;
      color: white;
    }

    body .cart-progress-bar .gifts .count.hidden {
      display: none !important;
    }

    body .cart-progress-bar .mobile-gifts {
      position: absolute;
      right: 10px;
      margin-top: 24px;
      line-height: 18px;
      display: none;
    }

    body .cart-progress-bar .free-bg {
      position: absolute;
      width: 100%;
      height: 12px;
    }

    body .cart-progress-bar .current {
      width: 100%;
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

    body .cart-progress-bar .current .free-bg-partial-left {
      position: absolute;
    }

    body .cart-progress-bar .current .free-bg-partial-middle {
      width: 0;
      margin-left: 15px;
      -webkit-transition: all 6s;
      transition: all 6s;
    }

    body .cart-progress-bar .current>img {
      height: 12px;
    }

    body .cart-progress-bar .mark {
      position: relative;
      top: -4px;
    }

    body .cart-progress-bar .mark>img {
      position: absolute;
    }

    /*# sourceMappingURL=styles.css.map */
  </style>
  <ul>
    <li class="cart_discounts js-cart_discounts sale"></li>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money" data-wg-notranslate="manual"> €0,00 </span></span> <span>Subtotal<br></span></li>
    <li id="show_cart_conditions">
      <p class="cart_conditions">incl. VAT plus shipping costs</p>
    </li>
    <li class="cart_savings sale js-cart_savings"></li>
    <li>
      <div class="cart_text">
        <p><strong></strong>Free shipping from 40€</p>
      </div> <button type="submit" name="checkout" class="action_button add_to_cart">Checkout</button>
    </li>
  </ul>
</form>

/search

<form action="/search" class="header_search_form" data-hs-cf-bound="true"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit"></span> <input type="text" name="q" placeholder="Find your favourite product..."
    autocapitalize="off" autocomplete="off" autocorrect="off" class="search-terms" style="font-size:17px; height:35px; min-height:24px; padding-left: 16px;">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

/search

<form action="/search" class="search_form" style="padding-top:6px;" data-hs-cf-bound="true"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit" style="top:9px;right:15px;"></span> <input type="text" name="q"
    placeholder="Find your favourite product..." value="" autocapitalize="off" autocomplete="off" autocorrect="off" style="min-height: 15px!important; height: 33px;">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

POST /cart?locale=en

<form action="/cart?locale=en" method="post" class="hidden" data-total-discount="0" data-money-format="€{{amount_with_comma_separator}}" data-shop-currency="EUR" data-shop-name="Naughty Nuts GmbH" data-cart-form="mini-cart" data-hs-cf-bound="true">
  <a class="cart_content__continue-shopping secondary_button">
                    Kaufe weiter ein →</a>
  <ul class="cart_items js-cart_items"></ul>
  <div style="display: none" class="gift-slider" data-threshold="50">
    <div class="or">
      <div>oder</div>
    </div>
    <div class="gift-item slide" data-id="snacking-nuts-probierpaket-340-g">
      <div class="image">
        <img src="//cdn.shopify.com/s/files/1/0493/8422/6977/products/2212_Probierpaket_Nuesse8_200x.jpg?v=1671615965">
      </div>
      <div class="content">
        <h2>1. Geschenk!<img src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/gift_icon.png?v=89679904370989322161668614802"></h2>
        <h1>Nüsse Probierpaket - Minis</h1>
        <div class="top-text">Naughty Birthday! Hier erhältst du Dein Gratis Nuss-Set. Einfach dem Einkaufskorb hinzufügen.</div>
        <div class="top15"> <a data-id="43628433834249" href="/cart/add?id=43628433834249" class="button action_button add_to_cart upsellyard-atc-button cart-gwp-button">
                Geschenk hinzufügen</a></div>
      </div>
    </div>
  </div>
  <script>
    function handleCartSlider(currentCart) {
      const currentCartData = currentCart ? currentCart : {
        "note": null,
        "attributes": {},
        "original_total_price": 0,
        "total_price": 0,
        "total_discount": 0,
        "total_weight": 0.0,
        "item_count": 0,
        "items": [],
        "requires_shipping": false,
        "currency": "EUR",
        "items_subtotal_price": 0,
        "cart_level_discount_applications": [],
        "checkout_charge_amount": 0
      }
      if (currentCartData) {
        $(".gift-slider").each(function() {
          let hide = false;
          const threshold = parseFloat($(this).attr("data-threshold"));
          if (currentCartData.original_total_price / 100 < threshold) {
            hide = true;
          }
          $(this).find(".slide").each(function() {
            if (isInCart(currentCartData, $(this).attr("data-id"))) {
              hide = true;
            }
          });
          if (hide) {
            $(".cart-container .mini-cart__item").last().css("border-bottom", "1px solid #ffad00").css("margin-bottom", '15px');
            $(this).hide();
          } else {
            $(".cart-container .mini-cart__item").last().css("border", "none").css("margin-bottom", 0);
            $(this).show();
          }
          if ($(this).hasClass("slick-initialized")) {
            $(this).slick("unslick");
          }
        });
      } else {
        $(".gift-slider").hide()
      }
      initGiftSlider();
      initAddLogic()
    }

    function isInCart(currentCart, handle) {
      return currentCart.items.find((item) => {
        return item.handle === handle;
      });
    }

    function initAddLogic() {
      const button = $('.cart-gwp-button');
      button.unbind().bind('click', function(event) {
        event.preventDefault();
        const id = $(event.currentTarget).attr('data-id');
        $.ajax({
          url: '/cart/add',
          dataType: 'json',
          cache: false,
          type: 'post',
          data: {
            id: id
          },
          success: function(data) {
            if (button.parents('.cart-container').length) {
              $.ajax({
                url: '/cart.js',
                dataType: "json",
                cache: false,
                success: function(cart) {
                  refreshCart(cart);
                }
              })
            } else {
              window.location.replace("/cart");
            }
          }
        });
        return false;
      })
    }

    function refreshCart(cart) {
      $(".cart_count").empty();
      $cartBtn = $(".cart_count");
      var value = $cartBtn.text() || '0';
      var cart_items_html = "";
      var cart_discounts_html = "";
      var cart_action_html = "";
      var cart_savings_html = "";
      var $cart_form = $('[data-cart-form]');
      var productHasSale = false;
      var productCompareAtPrice = 0;
      var productFinalPrice = 0;
      $cart_form.data('total-discount', cart.total_discount);
      $cartBtn.text(value.replace(/[0-9]+/, cart.item_count));
      if (cart.item_count == 0) {
        $('.js-empty-cart__message').removeClass('hidden');
        $cart_form.addClass('hidden');
      } else {
        $('.js-empty-cart__message').addClass('hidden');
        $cart_form.removeClass('hidden');
        var total_saving = 0; // adding counter variables for total cart savings
        var saving = 0;
        $.each(cart.items, function(index, item) {
          var itemDiscounts = item.discounts;
          var discountMessage = "";
          for (i = 0; i < itemDiscounts.length; i++) {
            var amount = Shopify.formatMoney(itemDiscounts[i].amount, $('body').data('money-format'));
            var title = itemDiscounts[i].title;
            discountMessage = '<p class="notification-discount meta">' + title + '</p>';
          }
          var line_id = index + 1;
          cart_items_html += '<li class="mini-cart__item clearfix" data-cart-item data-line-id="' + line_id + '" data-variant-id="' + item.id + '">' + '<a href="' + item.url + '">';
          if (item.image) {
            cart_items_html += '<div class="cart_image">' + '<img src="' + item.image.replace(/(\.[^.]*)$/, "_compact$1").replace('http:', '') + '" alt="' + htmlEncode(item.title) + '" />' + '</div></a>';
          }
          cart_items_html += '<div class="mini-cart__item--content"><div class="mini-cart__item__title"><div class="item_title"><a href="' + item.url + '">' + item.title + '</a></div>';
          if (item.properties) {
            $.each(item.properties, function(title, value) {
              if (value) {
                cart_items_html += '<div class="line-item">' + title + ': ' + value + '</div>';
              }
            });
          }
          cart_items_html += '<strong class="left price">';
          $.ajax({
            dataType: "json",
            async: false,
            cache: false,
            url: "/products/" + item.handle + ".js",
            success: function(data) {
              // If item has more than one variant, need to make sure we are pulling data from the correct variant
              if (data.variants) {
                var itemVariants = data.variants;
                if (itemVariants.length > 1) {
                  for (v = 0; v < itemVariants.length; v++) {
                    if (itemVariants[v].id == item.id) {
                      var data = itemVariants[v];
                    }
                  }
                }
              }
              // If compare at price exists then item is on sale
              if (data.compare_at_price) {
                if (data.compare_at_price > data.price) {
                  productHasSale = true;
                  productCompareAtPrice = data.compare_at_price;
                  productFinalPrice = data.price;
                }
              } else {
                // Check required for non-sale items
                productHasSale = false;
              }
            }
          });
          var basePriceHtml = '';
          if (item.unit_price_measurement) {
            var refValue = "";
            if (item.unit_price_measurement.reference_value != 1) {
              refValue = item.unit_price_measurement.reference_value;
            }
            var unitPrice = Shopify.formatMoney(item.unit_price, $('body').data('money-format')).trim();
            basePriceHtml = '<span class="price-unit-price">' + '<span data-unit-price> ' + unitPrice + '</span><span aria-hidden="true">/</span>' + refValue + item.unit_price_measurement.reference_unit + '</span>';
          }
          if (productHasSale == true) {
            //puts the slash through the old item price
            var itemPrice = Shopify.formatMoney(productFinalPrice, $('body').data('money-format')).trim() + '</span><span class="money was_price">' + Shopify.formatMoney(productCompareAtPrice, $('body').data('money-format')).trim() + '</span>';
            cart_items_html += '<span class="money sale">' + itemPrice + basePriceHtml + '</strong>';
            // Total savings
            saving = (productCompareAtPrice - productFinalPrice) * item.quantity;
            total_saving = saving + total_saving;
          } else {
            if (item.price > item.final_price) {
              //puts the slash through the old item price
              var itemPrice = Shopify.formatMoney(item.final_price, $('body').data('money-format')).trim() + '</span><span class="money was_price">' + Shopify.formatMoney(item.price, $('body').data('money-format')).trim() + '</span>';
              cart_items_html += '<span class="money sale">' + itemPrice + basePriceHtml + '</strong>';
            } else {
              var itemPrice = Shopify.formatMoney(item.price, $('body').data('money-format'));
              cart_items_html += '<span class="money">' + itemPrice + basePriceHtml + '</span></strong>';
            }
          }
          if (item.price > item.final_price) {
            cart_items_html += discountMessage;
          }
          cart_items_html += '<div class="left product-quantity-box">';
          cart_items_html += '<span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span>';
          cart_items_html += '<input type="number" min="0" class="quantity" name="updates[]" id="updates_' + item.id + '" value="' + item.quantity + '" data-cart-quantity-input="mini-cart" />';
          cart_items_html += '<span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span>';
          cart_items_html += '</div></div></div>';
          cart_items_html += '<a href="/cart/change?line=' + line_id + '&amp;quantity=0" class="js-cart-remove-btn cart__remove-btn" data-line-id="' + line_id + '" data-remove-item="mini-cart"><span class="remove-icon"></span></a>';
        });
        var cartDiscounts = cart.cart_level_discount_applications;
        var cartDiscountMessage = "";
        for (i = 0; i < cartDiscounts.length; i++) {
          var amount = Shopify.formatMoney(cartDiscounts[i].total_allocated_amount, $('body').data('money-format'));
          var title = cartDiscounts[i].title;
          cart_discounts_html += '<span class="cart_discounts--title">' + title + '</span>';
          cart_discounts_html += '<span class="cart_discounts--price">';
          cart_discounts_html += '-<span class="money">' + amount + '</span></span>';
        }
        cart_action_html += '<span class="right"><span class="money">' + Shopify.formatMoney(cart.total_price, $('body').data('money-format')) + '</span></span>' + '<span>' + Shopify.translation.cart_subtotal_text + '</span>';
        total_saving = total_saving + cart.total_discount;
        if (Shopify.theme_settings.display_savings && total_saving > 0) {
          cart_savings_html = '<span class="right"><span class="money">' + Shopify.formatMoney(total_saving, $('body').data('money-format')) + '</span></span>' + '<span>' + Shopify.translation.cart_savings_text + '</span>';
        } else {
          cart_savings_html = "";
        }
      }
      $('.js-cart_items').html(cart_items_html);
      $('.js-cart_discounts').html(cart_discounts_html);
      $('.js-cart_subtotal').html(cart_action_html);
      $('.js-cart_savings').html(cart_savings_html);
      initProgress(cart.total_price / 100)
      handleCartSlider(cart)
      // Converting the currencies
      if (Currency.show_multiple_currencies) {
        currencyConverter.convertCurrencies();
      }
    }

    function initGiftSlider() {
      //$(".gift-slider.slick-slider").slick("unslick");
      const $slickElement = $(".gift-slider").not('.slick-initialized');
      $slickElement.on("init reInit afterChange", function(event, slick, currentSlide, nextSlide) {
        if (slick.slideCount === 0) {
          $(event.currentTarget).remove();
        }
        if (slick.slideCount < 2) {
          $(event.currentTarget).find(".or").hide();
        }
        $(".gift-slider:last").addClass("last");
        /*
        const lastItem = $($(".js-cart_items")[0])
            .find(".mini-cart__item")
            .last();
        //console.log(slick)
        /*
        if (slick.slideCount > 0) {
          console.log('remove')
          lastItem.css("border", "none").css("margin-bottom", 0);
          $(".cart-container .mini-cart__item")
            .last()
            .css("border", "none")
            .css("margin-bottom", 0);
        } else {
          lastItem.css("border", "1px solid #ffad00").css("margin-bottom", '15px');
          $(".cart-container .mini-cart__item")
            .last()
            .css("border", "1px solid #ffad00")
            .css("margin-bottom", '15px');
        }*/
      });
      $slickElement.slick({
        slide: ".slide",
        slidesToShow: $('.gift-slider').parents('.cart-container').length ? 1 : 2,
        slidesToScroll: 1,
        autoplay: false,
        infinite: false,
        arrows: true,
        adaptiveHeight: false,
        dots: false,
        prevArrow: "<div class='action prev'><div>< oder</div></div>",
        nextArrow: "<div class='action next'><div>oder ></div></div>",
        pauseOnHover: false,
        responsive: [{
          breakpoint: 768,
          settings: {
            slidesToShow: 1,
          },
        }, ],
      });
    }
  </script>
  <style data-shopify="">
    .cart-container .gift-slider .or {
      display: none !important;
    }

    .cart-container .gift-slider,
    .cart-container .cart-progress-bar {
      margin-left: 20px;
      margin-right: 20px;
    }

    .cart-container .divider {
      border-bottom: 1px solid #ffad00;
      margin: 0 20px;
    }

    .cart-container .gift-slider {
      border-bottom: 1px solid #ffad00;
    }

    .gift-slider {
      border-top: solid 1px #F4B03D;
      background-color: rgba(91, 194, 231, 0.1);
    }

    .gift-slider.last {
      border-bottom: solid 1px #F4B03D;
      margin-bottom: 35px;
    }

    .gift-slider .action {
      width: 44px;
      height: 44px;
      background-color: #502B21;
      border-radius: 50%;
      position: absolute;
      z-index: 100;
      color: white;
      font-family: Knofedt-Regular !important;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.15px;
      cursor: pointer;
      top: 50%;
      transform: translateY(-50%);
    }

    .gift-slider .action.slick-disabled {
      display: none !important;
    }

    .gift-slider .action>div {
      width: 43px;
      height: 43px;
      color: white;
      position: absolute;
      text-align: center;
      right: 50%;
      top: 50%;
      transform: translate(50%, -50%);
      display: flex;
      justify-content: center;
      align-items: center;
      padding-top: 2px;
    }

    .gift-slider .action.next {
      right: -12px;
    }

    .gift-slider .action.prev {
      left: -12px;
    }

    .gift-slider .or {
      top: 0;
      position: absolute;
      height: 100%;
      width: 3px;
      background-color: white;
      z-index: 100;
      padding: 0;
      left: 50%;
      transform: translateX(-50%);
    }

    .gift-slider .or>div {
      width: 44px;
      height: 44px;
      color: white;
      position: absolute;
      font-family: Knofedt-Regular !important;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.15px;
      background-color: #502B21;
      left: -22px;
      border-radius: 50%;
      top: 50%;
      transform: translateY(-50%);
      padding-top: 3px;
    }

    .gift-slider .gift-item {
      margin: 0;
      padding: 20px;
      display: grid;
      grid-template-columns: 1fr 2fr;
      gap: 20px;
    }

    .gift-slider .gift-item .image {
      padding-top: 30px;
      display: flex;
      align-items: flex-start;
    }

    .gift-slider .gift-item .image img {
      object-fit: contain;
      width: 100%;
    }

    .gift-slider .gift-item h1 {
      line-height: normal;
      font-size: 23px;
    }

    .gift-slider .gift-item h2 {
      line-height: normal;
      font-size: 18px;
      color: #5BC2E7;
      margin: 0 0 6px;
      display: flex;
      align-items: end;
      gap: 6px;
    }

    .gift-slider .gift-item .content {
      width: 80%;
      text-align: left;
    }

    .gift-slider .gift-item .content .top-text {
      font-size: 10px;
      line-height: 14px;
    }

    .gift-slider .gift-item .content .bottom-text {
      text-align: center;
      font-size: 17px;
      margin-top: 10px;
    }

    .gift-slider .gift-item .content .action_button {
      margin-top: 10px;
      font-family: Knofedt-Regular !important;
      padding-top: 4px;
      color: white !important;
    }

    .slick-track {
      display: flex !important;
    }

    .slick-slide {
      height: inherit !important;
    }

    .cart-container form {
      display: flex;
      flex-direction: column;
    }

    .cart-container .gift-slider .gift-item>div {
      padding: 0 !important;
      width: auto !important;
    }

    .cart-container .gift-slider .gift-item {
      gap: 10px;
      grid-template-columns: 80px 2fr;
    }

    .cart-container .gift-slider .gift-item .button {
      min-height: 23px !important;
      font-size: 10px;
    }

    .cart-container .gift-slider .gift-item img {
      max-width: 80px;
      max-height: 80px;
    }

    .cart-container .gift-slider h1 {
      font-size: 14px !important;
    }

    @media screen and (max-width: 768px) {
      .container.main.content {}

      .cart-progress-bar {}

      .gift-slider .gift-item>div {
        padding: 0 !important;
        width: auto !important;
      }

      .gift-slider .gift-item {
        //padding: 5px 20px;
      }

      .gift-slider .gift-item .button {
        min-height: 23px !important;
        font-size: 10px;
      }

      #cart_form {
        border-top: solid 1px #F4B03D;
      }

      .gift-slider .or {
        display: none
      }

      .gift-slider h1 {
        font-size: 14px !important;
      }

      .gift-slider .bottom-text {
        font-size: 10px !important;
      }

      .gift-slider.last {
        border-bottom: none;
        margin-bottom: 0
      }
    }
  </style>
  <div class="cart-progress-bar"> <img class="free-bg" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line.svg?v=31267189967656783451668614777">
    <div class="gifts">
      <div class="gift" style="left: calc(76% - 69px)">
        <div class="count">1</div><img class="" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery.svg?v=179881488302763903661668614774">
        <div class="info">Kostenloser Versand<div class="until">noch 40.00 €</div>
        </div>
      </div>
      <div class="gift" style="left: calc(95% - 69px)">
        <div class="count">2</div><img class="" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-present.svg?v=157891032971235980011668614776">
        <div class="info">Birthday Offer: Unser Geschenk an dich.<div class="until">noch 50.00 €</div>
        </div>
      </div>
    </div>
    <div class="current"> <img class="free-bg-partial-left" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line_act_start.svg?v=59219070458712035261668614779"> <img class="free-bg-partial-middle"
        src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_line_act.svg?v=73459479095355321491668614778" style="width: calc(0% - 15px);"></div>
    <div class="mark"><img src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" style="left:76%"><img
        src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" style="left:95%"></div>
    <div class="mobile-gifts">
      <div>1. Kostenloser Versand<span> (noch 40.00 €)</span></div>
      <div>2. Birthday Offer: Unser Geschenk an dich.<span> (noch 50.00 €)</span></div>
    </div>
  </div>
  <script>
    const free_delivery_threshold_map = {
      Deutschland: 40,
      Österreich: 40,
      Frankreich: 34,
      Spanien: 34,
      Niederlande: 34,
      Schweiz: 50
    }

    function initProgress(currentAmount) {
      $(".mark").html('');
      $(".gifts").html('');
      $(".mobile-gifts").html('');
      const rightSpacePercent = 5;
      const gifts = [{
        label_reached: "Kostenloser Versand",
        label_not_reached: "Kostenloser Versand",
        icon: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery-reached.svg?v=170103517941074078301668614773",
        icon_not_reached: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-delivery.svg?v=179881488302763903661668614774",
        amount: free_delivery_threshold_map['Deutschland'],
      }, ];
      const data = {
        "gifts": [{
          "threshold": 50,
          "text_not_reached": "Birthday Offer: Unser Geschenk an dich.",
          "text_reached": "Nüsse Probierpaket Gratis",
          "items": [{
            "id": "snacking-nuts-probierpaket-340-g",
            "top_text": "Naughty Birthday! Hier erhältst du Dein Gratis Nuss-Set. Einfach dem Einkaufskorb hinzufügen.",
            "button_text": "Geschenk hinzufügen",
            "bottom_text": ""
          }]
        }]
      };
      if (data && data.gifts && data.gifts.length > 0) {
        data.gifts.map(item => {
          gifts.push({
            label_not_reached: addAmount(item.text_not_reached, item.threshold),
            label_reached: addAmount(item.text_reached, item.threshold),
            icon: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/gift_icon.png?v=89679904370989322161668614802",
            icon_not_reached: "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart-free-present.svg?v=157891032971235980011668614776",
            amount: item.threshold,
            free_description: item.free_description
          })
        })
      }

      function addAmount(str, amount) {
        return str.replace("__amount__", (amount + '€'));
      }

      function amountToPercent(amount) {
        let value = (100 * amount) / getMaxAmount();
        value = value - (rightSpacePercent * value) / 100;
        return value;
      }

      function getMaxAmount() {
        const amount = gifts.reduce((prev, current) => prev.amount > current.amount ? prev : current).amount;
        return amount > currentAmount ? amount : currentAmount;
      }
      $(".free-bg-partial-middle").css("width", "calc(" + amountToPercent(currentAmount) + "% - 15px)");
      gifts.map((item, index) => {
        const amoutToPercentItem = amountToPercent(item.amount);
        const reached = item.amount > currentAmount;
        let missingFreeShipping = (item.amount - currentAmount).toFixed(2)
        const marker = reached ? "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark.svg?v=91191468869926272541668614780" :
          "//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/cart_free_mark_reached.svg?v=149004633445075330701668614781";
        $(".mark").append('<img src="' + marker + '" style="left:' + amoutToPercentItem + '%"/>');
        $(".gifts").append('<div class="gift' + (reached ? "" : " not_reached") + '" style="left: calc(' + amoutToPercentItem + '% - 69px)">' + "<div class='count" + "'>" + (index + 1) + "</div>" + '<img class="" src="' + (!reached ? item.icon :
            item.icon_not_reached) + '" />' + "<div class='info'>" + (!reached ? item.label_reached : item.label_not_reached) + (missingFreeShipping > 0 ? "<div class='until'>noch " + missingFreeShipping + " €</div>" : '') + "</div>" +
          "</div>");
        $(".mobile-gifts").append("<div>" + (index + 1) + ". " + (!reached ? item.label_reached : item.label_not_reached) + ((missingFreeShipping > 0) ? '<span> (noch ' + missingFreeShipping + ' €)</span>' : '') + "</div>");
      });
    }
    window.addEventListener('DOMContentLoaded', function() {
      initProgress(0.0)
    })
  </script>
  <style>
    body .cart_content .cart-progress-bar .gifts .count {
      display: block !important;
    }

    body .cart_content .cart-progress-bar .gifts .info {
      display: none;
    }

    body .cart_content .cart-progress-bar .mobile-gifts {
      display: block !important;
    }

    body .cart-progress-bar {
      position: relative;
      padding-top: 45px;
      margin-bottom: 100px;
      color: #5BC2E7;
      font-size: 12px;
      text-align: left;
    }

    @media screen and (max-width: 768px) {
      body .cart-progress-bar .gifts .count {
        display: block !important;
      }

      body .cart-progress-bar .gifts .info {
        display: none;
      }

      body .cart-progress-bar .mobile-gifts {
        display: block !important;
      }
    }

    body .cart-progress-bar .gifts .info .until {
      font-size: 18px;
      font-style: italic;
    }

    body .cart-progress-bar .gifts {
      width: 100%;
      position: absolute;
      top: 10px;
      line-height: initial;
    }

    body .cart-progress-bar .gifts>div {
      position: absolute;
      max-width: 150px;
      min-width: 150px;
      text-align: center;
    }

    body .cart-progress-bar .gifts>div.not_reached {
      opacity: 1;
    }

    body .cart-progress-bar .gifts>div img {
      max-width: 50px;
      max-height: 30px;
    }

    body .cart-progress-bar .gifts>div>div {
      margin-top: 30px;
    }

    body .cart-progress-bar .gifts .count {
      display: none;
      position: absolute;
      width: 100%;
      text-align: center;
      z-index: 200;
      top: 4px;
      color: white;
    }

    body .cart-progress-bar .gifts .count.hidden {
      display: none !important;
    }

    body .cart-progress-bar .mobile-gifts {
      position: absolute;
      right: 10px;
      margin-top: 24px;
      line-height: 18px;
      display: none;
    }

    body .cart-progress-bar .free-bg {
      position: absolute;
      width: 100%;
      height: 12px;
    }

    body .cart-progress-bar .current {
      width: 100%;
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

    body .cart-progress-bar .current .free-bg-partial-left {
      position: absolute;
    }

    body .cart-progress-bar .current .free-bg-partial-middle {
      width: 0;
      margin-left: 15px;
      -webkit-transition: all 6s;
      transition: all 6s;
    }

    body .cart-progress-bar .current>img {
      height: 12px;
    }

    body .cart-progress-bar .mark {
      position: relative;
      top: -4px;
    }

    body .cart-progress-bar .mark>img {
      position: absolute;
    }

    /*# sourceMappingURL=styles.css.map */
  </style>
  <ul>
    <li class="cart_discounts js-cart_discounts sale"></li>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money" data-wg-notranslate="manual"> €0,00 </span></span> <span>Zwischensumme<br></span></li>
    <li id="show_cart_conditions">
      <p class="cart_conditions">inkl. MwSt zzgl. Versandkosten</p>
    </li>
    <li class="cart_savings sale js-cart_savings"></li>
    <li>
      <div class="cart_text">
        <p><strong></strong>Kostenloser Versand ab 40€</p>
      </div> <button type="submit" name="checkout" class="action_button add_to_cart">Zur Kasse</button>
    </li>
  </ul>
</form>

/search

<form action="/search" class="header_search_form" data-hs-cf-bound="true"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit"></span> <input type="text" name="q" placeholder="Find your favourite product..."
    autocapitalize="off" autocomplete="off" autocorrect="off" class="search-terms">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_5963593220257" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-596359322025716620344830bd5e908" name="id">
      <option selected="selected" value="42537882419434" data-sku="21001">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854760267937" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-685476026793716620344830bd5e908" name="id">
      <option selected="selected" value="42537881010410" data-sku="21005">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854772064417" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-685477206441716620344830bd5e908-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-685477206441716620344830bd5e908" name="id" style="display: none;">
      <option selected="selected" value="42072623055082" data-sku="11108">1pc</option>
      <option value="42072623087850" data-sku="11208">3pcs</option>
      <option value="42072623120618" data-sku="11308">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854779207841" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-685477920784116620344830bd5e908-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-685477920784116620344830bd5e908" name="id" style="display: none;">
      <option selected="selected" value="42141122691306" data-sku="11109">1pc</option>
      <option value="42141122724074" data-sku="11209">3pcs</option>
      <option value="42141122756842" data-sku="11309">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7549240508650" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-754924050865016620344830bd5e908-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-754924050865016620344830bd5e908" name="id" style="display: none;">
      <option selected="selected" value="42365545873642" data-sku="11110">1pc</option>
      <option value="42365545906410" data-sku="11210">3pcs</option>
      <option value="42365545939178" data-sku="11310">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7615003361514" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Box</label> <select id="product-select-761500336151416620344830bd5e908" name="id">
      <option selected="selected" value="42579842040042" data-sku="22106">10 pcs.</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854760267937" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-685476026793716620344830bd5e908" name="id">
      <option selected="selected" value="42537881010410" data-sku="21005">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8009383575817" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-800938357581716620344830bd5e908" name="id">
      <option selected="selected" value="43988203012361" data-sku="21011">BUNDLE</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7550648549610" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-755064854961016620344830bd5e908" name="id">
      <option selected="selected" value="42536950268138" data-sku="21009">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8017027924233" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-801702792423316620344830bd5e908" name="id">
      <option selected="selected" value="43700372078857" data-sku="21013">BUNDLE</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_5963593220257" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-596359322025716620344830bd5e908" name="id">
      <option selected="selected" value="42537882419434" data-sku="21001">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854736576673" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-685473657667316620344830bd5e908" name="id">
      <option selected="selected" value="42537883631850" data-sku="21003">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7615003361514" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Box</label> <select id="product-select-761500336151416620344830bd5e908" name="id">
      <option selected="selected" value="42579842040042" data-sku="22106">10 pcs.</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8016991125769" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-801699112576916620344830bd5e908" name="id">
      <option selected="selected" value="43700302414089" data-sku="21012">BUNDLE</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854777438369" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-685477743836916620344830bd5e908" name="id">
      <option selected="selected" value="42537877537002" data-sku="21008">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7997800743177" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-7997800743177165596529658069203" name="id">
      <option selected="selected" value="43628433834249" data-sku="22202">Bundle</option>
    </select></div>
  <div class="feature_divider"></div>
  <div class="swatch_options" style="display: flex;">
    <div class="swatch clearfix" data-option-index="0">
      <div class="option_title">Package type</div> <span> <span id="weight-variant-43628433834249" style="display: none;">340g</span> <span id="weight-parent" style="display: none;"></span></span> <input
        id="swatch-0-bundle-7997800743177-165596529658069203" type="radio" name="option-0" aria-label="Bundle" tabindex="0" value="Bundle" checked="" data-wg-notranslate="manual">
      <div tabindex="0" value="Bundle" data-value="Bundle" data-id="43628433834249" class="swatch-element bundle-swatch available"> <label data-image="//cdn.shopify.com/s/files/1/0493/8422/6977/products/2212_Probierpaket_Nuesse_600x.jpg?v=1671615966"
          for="swatch-0-bundle-7997800743177-165596529658069203"> Bundle <img class="crossed-out" src="//cdn.shopify.com/s/files/1/0493/8422/6977/t/60/assets/soldout.png?v=12033488525615444041668614941" aria-label="sold out" alt="sold out"></label>
      </div>
    </div> <!-- Metafield Gewicht -->
    <div style="display: flex;margin-left: 25px; margin-top: 45px;"> <span id="weight-variant-43628433834249" style="display: none;">340g</span> <span id="variant-weight">340g</span></div>
  </div>
  <div id="abo-modell"></div>
  <div>
    <div class="feature_divider" style="margin:20px 0;"></div>
    <div class="abo-box">
      <div class="option_title">Abomodell - <span style="color:#e60b0b;">NEU</span></div>
      <div>
        <p>Stelle dir dein eigenes Bundle zusammen!</p>
      </div>
      <div><a href="/apps/subscriptions?action=bundle&amp;token=Dt4QZIuZ" class="button" style="min-height: 10px; height:30px;">Bundle erstellen</a>
        <p></p>
      </div>
    </div>
    <div class="feature_divider" style="margin-top:10px;"></div>
  </div> <!-- Show other Products in Product Header -->
  <div class="add-to-cart-info-box">
    <div class="purchase-details">
      <div class="purchase-details__buttons purchase-details__spb--true "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  action_button--secondary  " data-label="In den Warenkorb"> <span class="text"> In den
            Warenkorb</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
            <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
          </svg></button></div>
    </div>
    <div class="center"> <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal">
        <title id="pi-paypal">PayPal</title>
        <path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
        <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path>
        <path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"></path>
        <path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"></path>
        <path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"></path>
      </svg> <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master">
        <title id="pi-master">Mastercard</title>
        <path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
        <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path>
        <circle fill="#EB001B" cx="15" cy="12" r="7"></circle>
        <circle fill="#F79E1B" cx="23" cy="12" r="7"></circle>
        <path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"></path>
      </svg> <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa">
        <title id="pi-visa">Visa</title>
        <path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
        <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path>
        <path
          d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z"
          fill="#142688"></path>
      </svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna">
        <title id="pi-klarna">Klarna</title>
        <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
          <path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#FFB3C7"></path>
          <path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFB3C7"></path>
          <path
            d="M34.117 13.184c-.487 0-.882.4-.882.892 0 .493.395.893.882.893.488 0 .883-.4.883-.893a.888.888 0 00-.883-.892zm-2.903-.69c0-.676-.57-1.223-1.274-1.223-.704 0-1.274.547-1.274 1.222 0 .675.57 1.223 1.274 1.223.704 0 1.274-.548 1.274-1.223zm.005-2.376h1.406v4.75h-1.406v-.303a2.446 2.446 0 01-1.394.435c-1.369 0-2.478-1.122-2.478-2.507 0-1.384 1.11-2.506 2.478-2.506.517 0 .996.16 1.394.435v-.304zm-11.253.619v-.619h-1.44v4.75h1.443v-2.217c0-.749.802-1.15 1.359-1.15h.016v-1.382c-.57 0-1.096.247-1.378.618zm-3.586 1.756c0-.675-.57-1.222-1.274-1.222-.703 0-1.274.547-1.274 1.222 0 .675.57 1.223 1.274 1.223.704 0 1.274-.548 1.274-1.223zm.005-2.375h1.406v4.75h-1.406v-.303A2.446 2.446 0 0114.99 15c-1.368 0-2.478-1.122-2.478-2.507 0-1.384 1.11-2.506 2.478-2.506.517 0 .997.16 1.394.435v-.304zm8.463-.128c-.561 0-1.093.177-1.448.663v-.535H22v4.75h1.417v-2.496c0-.722.479-1.076 1.055-1.076.618 0 .973.374.973 1.066v2.507h1.405v-3.021c0-1.106-.87-1.858-2.002-1.858zM10.465 14.87h1.472V8h-1.472v6.868zM4 14.87h1.558V8H4v6.87zM9.45 8a5.497 5.497 0 01-1.593 3.9l2.154 2.97H8.086l-2.341-3.228.604-.458A3.96 3.96 0 007.926 8H9.45z"
            fill="#0A0B09" fill-rule="nonzero"></path>
        </g>
      </svg> <svg class="payment-icon" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-sofort">
        <title id="pi-sofort">SOFORT</title>
        <path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" fill="#000"></path>
        <path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z" fill="#fff"></path>
        <path d="M33.555 20H3L5.322 5H36l-2.445 15Z" fill="#393A41"></path>
        <path
          d="M13.116 10c-1.403 0-2.47 1.243-2.47 2.725 0 1.34.875 2.274 2.066 2.274 1.403 0 2.462-1.278 2.462-2.76.008-1.349-.867-2.239-2.058-2.239Zm-.315 3.738c-.538 0-.912-.423-.912-1.076 0-.723.463-1.41 1.132-1.41.536 0 .911.441.911 1.094.008.731-.462 1.392-1.132 1.392ZM21.56 10c-1.402 0-2.461 1.243-2.461 2.725 0 1.34.875 2.274 2.066 2.274 1.403 0 2.463-1.278 2.463-2.76C23.636 10.89 22.76 10 21.562 10Zm-.307 3.738c-.537 0-.912-.423-.912-1.076 0-.723.463-1.41 1.133-1.41.535 0 .911.441.911 1.094 0 .731-.463 1.392-1.133 1.392Zm6.506-2.16c0-.9-.581-1.472-1.64-1.472h-1.485l-.654 4.787h1.25l.206-1.508h.059l.66 1.508h1.434l-.918-1.676c.684-.282 1.087-.89 1.087-1.638Zm-2 .795h-.183l.139-1.007h.169c.39 0 .595.142.595.45 0 .363-.293.557-.72.557Zm-16.547-.354c-.477-.292-.581-.362-.581-.521 0-.193.19-.29.448-.29.302 0 .758.043 1.206.554.108-.4.287-.777.529-1.11-.63-.431-1.22-.652-1.756-.652-1.066 0-1.683.687-1.683 1.516 0 .715.447 1.085.977 1.412.478.29.595.387.595.564 0 .194-.198.3-.463.3-.456 0-.986-.344-1.301-.697L7 14.426c.417.378.954.582 1.507.574 1.103 0 1.699-.671 1.699-1.527 0-.705-.382-1.084-.993-1.454Zm9.263.184h-1.47l.117-.837h1.572c.2-.491.513-.923.912-1.26h-2.573c-.573 0-1.058.467-1.14 1.102l-.499 3.694h1.25l.206-1.508h1.485l.11-.82c.007-.132.015-.247.03-.37Zm9.312-2.096c.338.308.544.74.588 1.26h1.044l-.477 3.526h1.249l.477-3.527h1.162l.169-1.26h-4.212Z"
          fill="#EDEDED"></path>
      </svg></div> <!-- Hinweis auf Lieferzeit und Versand  -->
    <div class="add-to-cart-button-info">
      <ul>
        <li>Sicheres bezahlen</li>
        <li>Free shipping from 40€</li>
      </ul>
    </div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7997800743177" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-79978007431771637505544ca554d92" name="id">
      <option selected="selected" value="43628433834249" data-sku="22202">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_5963593220257" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-59635932202571637505544ca554d92" name="id">
      <option selected="selected" value="42537882419434" data-sku="21001">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854736576673" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-68547365766731637505544ca554d92" name="id">
      <option selected="selected" value="42537883631850" data-sku="21003">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854760267937" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package type</label> <select id="product-select-68547602679371637505544ca554d92" name="id">
      <option selected="selected" value="42537881010410" data-sku="21005">Bundle</option>
    </select></div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false "> <button type="button" name="add" class=" ajax-submit action_button add_to_cart  " data-label="In den Warenkorb"> <span class="text"> Add to shopping cart</span> <svg x="0px"
          y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854779207841" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-68547792078411637505544ca554d92-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-68547792078411637505544ca554d92" name="id" style="display: none;">
      <option selected="selected" value="42141122691306" data-sku="11109">1pc</option>
      <option value="42141122724074" data-sku="11209">3pcs</option>
      <option value="42141122756842" data-sku="11309">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_7549240508650" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-75492405086501637505544ca554d92-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-75492405086501637505544ca554d92" name="id" style="display: none;">
      <option selected="selected" value="42365545873642" data-sku="11110">1pc</option>
      <option value="42365545906410" data-sku="11210">3pcs</option>
      <option value="42365545939178" data-sku="11310">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8029777789193" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-80297777891931637505544ca554d92-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-80297777891931637505544ca554d92" name="id" style="display: none;">
      <option selected="selected" value="43740756640009" data-sku="11114">1pc</option>
      <option value="43740756672777" data-sku="11214">3pcs</option>
      <option value="43740756705545" data-sku="11314">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_6854772064417" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-hs-cf-bound="true"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓">
  <div class="select"> <label>Package option</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-68547720644171637505544ca554d92-option-0">
        <option value="1er">1pc</option>
        <option value="3er">3pcs</option>
        <option value="6er">6pcs</option>
      </select></div><select id="product-select-68547720644171637505544ca554d92" name="id" style="display: none;">
      <option selected="selected" value="42072623055082" data-sku="11108">1pc</option>
      <option value="42072623087850" data-sku="11208">3pcs</option>
      <option value="42072623120618" data-sku="11308">6pcs</option>
    </select>
  </div>
  <div class="purchase-details">
    <div class="purchase-details__buttons purchase-details__spb--false"> <button type="button" name="add" class="ajax-submit action_button add_to_cart" data-label="In den Warenkorb"> <span class="text">Add to shopping cart</span> <svg x="0px" y="0px"
          width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div>
</form>

Name: mc-embedded-subscribe-formPOST https://manage.kmail-lists.com/subscriptions/subscribe?a=VtcrDc&g=RtMi5S

<form action="https://manage.kmail-lists.com/subscriptions/subscribe?a=VtcrDc&amp;g=RtMi5S" method="post" name="mc-embedded-subscribe-form" id="contact_form" target="_blank" data-hs-cf-bound="true"> <input type="text" value="" class="firstName"
    name="FNAME" placeholder="Vorname"> <input type="email" value="" name="EMAIL" class="contact_email" placeholder="Gib deine E-Mail-Adresse ein..."> <input type="submit" value="Anmelden" class="action_button sign_up" name="subscribe"></form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1 focus-visible" data-testid="klaviyo-form-XzxM4v" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 450px; min-width: 200px; max-width: 1000px; overflow: hidden; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 32px 32px 40px; flex: 1 1 0%;"
  data-hs-cf-bound="true" data-focus-visible-added="">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 185px; 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; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/VtcrDc/images/fa9c0eb1-31a8-496c-b8f5-9643d2036584.jpeg" alt="Hey Naughty!" tabindex="-1" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 351px; height: auto; cursor: initial;"></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 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="font-size: 16px; color: #4f2c1d; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;">Win a <span style="color: #ffad00;">trial package</span> worth <span style="color: #ffad00;">46€!</span></span></p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="font-size: 16px; color: #080806; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;">&nbsp;</span></p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span style="font-size: 16px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">
              Subscribe to the newsletter </span><span style="font-size: 16px; color: #ffad00; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold;">now</span><span
              style="font-size: 16px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"> and help your happiness! </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 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_58056376" class="needsclick go1148813347 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="ENTER YOUR E-MAIL ADDRESS" aria-label="DEINE E-MAIL ADRESSE EINGEBEN" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 45px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <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: 6px; 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="first_name_58056377" class="needsclick go1148813347 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="Your first name" aria-label="Dein Vorname" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 45px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <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: 6px; 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 type="text" id="Dein_Geburtstag_58056378"
            class="needsclick go1148813347 kl-private-reset-css-Xuajs1" tabindex="0" placeholder="Your birthday" aria-label="Dein Geburtstag" aria-invalid="false"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 45px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <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: 4px 32px 11px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 173, 0); border-radius: 6px; border-style: none; border-color: rgb(18, 118, 169); border-width: 6px; color: rgb(255, 255, 255); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; 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%;">WIN
          A TASTING PACKAGE NOW!</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; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span
              style="color:rgb(0, 0, 0);font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">The conditions of participation for this competition can be found at </span><span
              style="font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">www.naughtynuts.de/pages/teilnahmebedingungen</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Shop Storefinder Recipes
* Recipes
* Recipe collections


About us
* Why Naughty Nuts?
* Our Story
* Career
Magazine
* News and Trends
* Healthy Lifestyle
* All about nuts
Sustainability
* Sustainability
* Where do my nuts come from?

EN
 * DE


 * BIO nut butter

 * All products
 * Pure nut butter
 * Fancy nut butter
 * Advantage sets
 * nut butter by subscription


 * Organic Nuts - Snacky Nuts

 * All products
 * Advantage sets

 * ABOMODEL

 * Create your own bundle!


 * Geschenksets & Zubehör

 * All gift sets
 * Non Food & Zubehör
 * Cookbook - nut butter Kitchen



Best Seller


0

Your shopping cart is empty

Very good choice

Continue shopping →
or


1ST PRESENT!


NUTS TASTING PACKAGE - MINIS

Naughty Birthday! Here you get your free nut set. Just add it to your shopping
cart.
Add gift
1
Free shipping
still € 40.00
2
Birthday Offer: Our gift to you.
still 50.00 €


1. free shipping (still €40.00)
2nd Birthday Offer: Our gift to you. (still 50.00 €)
 * 
 * €0,00 Subtotal
   

 * incl. VAT plus shipping costs

 * 

 * Free shipping from 40€
   
   Checkout



Sugar is so 2022! - Start the new year healthy.



Menu
 * 

0

Your shopping cart is empty

Very good choice

Continue shopping →
or


1ST PRESENT!


NUTS TASTING PACKAGE - MINIS

Naughty Birthday! Here you get your free nut set. Just add it to your shopping
cart.
Add gift
1
Free shipping
still € 40.00
2
Birthday Offer: Our gift to you.
still 50.00 €


1. free shipping (still €40.00)
2nd Birthday Offer: Our gift to you. (still 50.00 €)
 * 
 * €0,00 Subtotal
   

 * incl. VAT plus shipping costs

 * 

 * Free shipping from 40€
   
   Checkout


 * * Shop
     
     BIO nut butter
     * All products
     * Pure nut butter
     * Fancy nut butter
     * Advantage sets
     * nut butter by subscription
     
     Organic Nuts - Snacky Nuts
     * All products
     * Advantage sets
     ABOMODEL
     * Create your own bundle!
     
     Geschenksets & Zubehör
     * All gift sets
     * Non Food & Zubehör
     * Cookbook - nut butter Kitchen
     
     Best Seller
   * Recipes
   * Discover
 * * All products
   * nut butter by subscription
   * Offers
   * Organic nuts
     * All nuts
     * Cashew
   * BIO nut butter
     * All nut butters
     * Cashew butter
     * peanut butter
     * Hazelnut butter
     * Almond butter
     * nut butter by subscription
   * Vorteilssets + Non Food
     * Gift sets
     * Alles für Deine Küche
     * Cookbook
 * * Recipes
   * Recipe collections
   * According to variety
     * Blueberry Bash
     * Cacao Crunch
     * Cashew Butter Smooth
     * Cinnamon Roll
     * Choco Crush
     * peanut butter Crunchy
     * peanut butter Smooth
     * Espresso Roast
     * Almond butter smooth
     * Raspberry Rumble
     * Salted Caramel
   * Sweet
   * Hearty
 * * Helpcenter
   * Magazine
   * Career
   * Students discount
   * Track your Nuts
   * Storefinder
   * Why Naughty Nuts
   * Sustainability
   * About us
   * Friends recruit friends
 * Discover more
   
   * Best Seller
 * Subscribe

Sugar is so 2022! - Start the new year healthy.


   
   
 * Help Center
   
 * 
   

   
 * Subscribe

0

Your shopping cart is empty

Very good choice

Kaufe weiter ein →
oder


1. GESCHENK!


NÜSSE PROBIERPAKET - MINIS

Naughty Birthday! Hier erhältst du Dein Gratis Nuss-Set. Einfach dem
Einkaufskorb hinzufügen.
Geschenk hinzufügen
1
Kostenloser Versand
noch 40.00 €
2
Birthday Offer: Unser Geschenk an dich.
noch 50.00 €


1. Kostenloser Versand (noch 40.00 €)
2. Birthday Offer: Unser Geschenk an dich. (noch 50.00 €)
 * 
 * €0,00 Zwischensumme
   

 * inkl. MwSt zzgl. Versandkosten

 * 

 * Kostenloser Versand ab 40€
   
   Zur Kasse

Shop Storefinder Recipes
* Recipes
* Recipe collections


About us
* Why Naughty Nuts?
* Our Story
* Career
Magazine
* News and Trends
* Healthy Lifestyle
* All about nuts
Sustainability
* Sustainability
* Where do my nuts come from?

EN
 * DE


 * BIO nut butter

 * All products
 * Pure nut butter
 * Fancy nut butter
 * Advantage sets
 * nut butter by subscription


 * Organic Nuts - Snacky Nuts

 * All products
 * Advantage sets

 * ABOMODEL

 * Create your own bundle!


 * Geschenksets & Zubehör

 * All gift sets
 * Non Food & Zubehör
 * Cookbook - nut butter Kitchen



Best Seller


 * BIO nut butter

 * All products
 * Pure nut butter
 * Fancy nut butter
 * Advantage sets
 * nut butter by subscription


 * Organic Nuts - Snacky Nuts

 * All products
 * Advantage sets

 * ABOMODEL

 * Create your own bundle!


 * Geschenksets & Zubehör

 * All gift sets
 * Non Food & Zubehör
 * Cookbook - nut butter Kitchen



Best Seller



--------------------------------------------------------------------------------


QUITE NICE.
QUITE HEALTHY.

Start without sugar*, palm oil free and vegan into the new year!

Store now


QUITE NICE.
QUITE HEALTHY.

Start without sugar*, palm oil free and vegan into the new year!

Store now

*Without added sugar. Naturally contains sugar.




--------------------------------------------------------------------------------


WITH NAUGHTY NUTS® WE HAVE REINVENTED NUT BUTTER.

Every day we follow our mission to surprise you with new varieties made from
purely natural organic ingredients.

100% NATURAL

WITHOUT PALM OIL

WITHOUT ADDED SUGAR

VEGAN


WELCOME TO NUTTY HEAVEN


NUT BUTTER

Discover the whole variety of our pure and natural organic nut butters.


NUT BUTTER


NUTS

Let yourself be enchanted by the taste of our nuts, whether pure or with the
spices of Italy and Japan.


NUTS


GIFT SETS

Put a smile on the face of your favorite nut lover with our lovingly filled gift
sets. So gift like a Naughty Nut!


GIFT SETS


BIO nut butter


BIO NUT BUTTER


BIO nuts

BIO nuts


Gift sets

Gift sets

 1. 
 2. 
 3. 

--------------------------------------------------------------------------------

 * Best Seller

 * Advantage sets

 * nut butter Tasting package - medium
   432 Bewertungen
   
   €62,00 €65,92
   
   Package type Bundle
   Add to shopping cart
   FANCY NUT BUTTER BUNDLE
   187 reviews
   
   €49,50 €52,94
   
   Package type Bundle
   Add to shopping cart
   Organic Almond Butter Cinnamon Roll
   197 reviews
   
   €8,99
   
   Package option
   1pc3pcs6pcs
   1pc 3pcs 6pcs
   Add to shopping cart
   Organic Peanut Butter Salted Caramel
   124 reviews
   
   €7,99
   
   Package option
   1pc3pcs6pcs
   1pc 3pcs 6pcs
   Add to shopping cart
   Organic Hazelnut Butter Choco Crush
   139 reviews
   
   €8,99
   
   Package option
   1pc3pcs6pcs
   1pc 3pcs 6pcs
   Add to shopping cart
   nut butter Tasting Pack - Minis (10x Squeeze Pack)
   62 reviews
   
   €14,99 €16,90
   
   Box 10 pcs.
   Add to shopping cart
 * FANCY NUT BUTTER BUNDLE
   187 reviews
   
   €49,50 €52,94
   
   Package type Bundle
   Add to shopping cart
   nut butter Allstar Bundle
   4 reviews
   
   €49,00 €51,94
   
   Package type BUNDLE
   Add to shopping cart
   CHOCO BUNDLE
   73 reviews
   
   €34,50 €35,96
   
   Package type Bundle
   Add to shopping cart
   nut butter Tasting package - Large
   1 Rating
   
   €75,00 €79,90
   
   Package type BUNDLE
   Add to shopping cart
   nut butter Tasting package - medium
   432 Bewertungen
   
   €62,00 €65,92
   
   Package type Bundle
   Add to shopping cart
   nut butter Tasting package - small
   96 reviews
   
   €46,00 €48,44
   
   Package type Bundle
   Add to shopping cart
   nut butter Tasting Pack - Minis (10x Squeeze Pack)
   62 reviews
   
   €14,99 €16,90
   
   Box 10 pcs.
   Add to shopping cart
   Choco x Caramel Bundle
   4 reviews
   
   €32,50 €33,96
   
   Package type BUNDLE
   Add to shopping cart
   CASHEW BUTTER BUNDLE
   47 reviews
   
   €25,50 €26,47
   
   Package type Bundle
   Add to shopping cart
 * 


NUTS TASTING PACKAGE - MINIS

5 reviews

€15,99 €19,99 You save 20% ( €4,00 )



Get the full taste of our snacky nuts

 * All Naughty Nuts nut varieties in one box
 * Vegetable protein source without additives
 * Extra crisp!
 * Limited edition

Package type Bundle

Package type
340g
Bundle
340g 340g

Abomodell - NEU

Stelle dir dein eigenes Bundle zusammen!

Bundle erstellen




In den Warenkorb
PayPal Mastercard Visa Klarna SOFORT
 * Sicheres bezahlen
 * Free shipping from 40€


WHAT THE NAUGHTY COMMUNITY SAYS

von 2479 Bewertungen

Der Geschmack ist einfach mega!

MB
01/27/2023
Organic Hazelnut Butter Espresso Roast
Super tasty!

Das Probierpaket ist genau das Richtige, wenn man noch nicht genau weiß, welcher
Nussmus-Typ man ist. Ein tolles Paket!

Birgit
01/27/2023
nut butter Tasting Pack - Minis (10x Squeeze Pack)
Tolle Auswahl

Dieses Bundle habe ich bestellt, um die verschiedenen Sorte auszuprobieren.
Tolle Idee. Wir haben festgestellt, dass die Sorten mit Schoko unsere Favoriten
sind. Die Ausnahme ist Salted Caramel. Diese Kreation ist, obwohl kein Schoko
enthalten, unser aller Liebling. Egal ob pur oder im Müsli/Porridge, das
Suchtpotential ist sehr hoch.

Moni
01/27/2023
FANCY NUT BUTTER BUNDLE
Mega lecker!!! Ich befürchte wir müssen bald wieder bestellen. 😜

Wir haben das Probierpaket bestellt und direkt alles getestet. Wir waren total
begeistert. Alle Sorten waren megalecker. Nur der Choco Crush war so lala.
Unsere Favoriten sind Raspberry Rumble, Espresso Roast und Salty Caramel!

Christian Kappelmann
01/26/2023
nut butter Tasting package - medium
Klasse für Neulinge!

Alles Sorten zum Ausprobieren oder einfach dafür, wenn man sich nicht
entscheiden kann! Eine leckerer als die andere!

Ina Richter
01/26/2023
nut butter Tasting Pack - Minis (10x Squeeze Pack)
Liebs

Dieser Erdnussmus ziert täglich mein Porridge <3 ich könnte das ganze Glas so
Löffeln. Wird definitiv wieder bestellt

Lena-Maria Streib
01/26/2023
Organic Peanut Butter Salted Caramel
Gibt nichts besseres!

Leute - kauft dieses Erdnussmus! Es gibt auf dem Markt nichts vergleichbares!

Katharina Görgens
01/26/2023
Organic Peanut Butter Salted Caramel
Fantastisch für Frühstück

Ich esse nie Frühstück. Seit ich haber die Aufstriche von Naughty Nuts habe,
esse ich täglich Frühstück. Ich liebe es.

Daniela Seiler
01/26/2023
FANCY NUT BUTTER BUNDLE
Sehr zu empfehlen!

Sehr leckerer Geschmack, perfekte Konsistenz

Katrin Tavernise
01/25/2023
Organic Cashew Butter Raspberry Rumble
Der Hammer

Ich liebe dieses Nussmuss einfach! Es ist mein absoluter Favorit und es
verleidet nicht. Wenn ich was brauche nehme ich einen Telöffel voll. Besser als
Schokolade oder sonstige Süssigkeit.

Michelle Grütter
01/25/2023
Organic Peanut Butter Salted Caramel
Super tasty

Jeder einzelne Nussmus schmeckt total lecker und ist super zu kombinieren. Ich
würde am liebsten jeden Mus als grosses Glas bestellen.

J.S.
01/25/2023
nut butter Tasting Pack - Minis (10x Squeeze Pack)
Super natürlicher Geschmack! Achtung, SUCHTPOTENZIAL

Ich habe mir das Nussmuß mit der Geschmacksrichtung "Himbeer Cashew" bestellt
und muss sagen, einfach super lecker. Man könnte es pur Löffeln. Kommt täglich
auf meine Frühstücksbowl drauf, gesunde Fette dürfen nicht fehlen! Ich werde
noch mehrere ausprobieren.

Selina H.
01/24/2023
nut butter Tasting Pack - Minis (10x Squeeze Pack)
Favorite Mus

from my grandchildren and great grandchildren

Gaby Lorenzoni
01/24/2023
Organic Cashew Butter Raspberry Rumble
Super service

Delicious nut must and best service

Katja Krauß
01/23/2023
Organic Peanut Butter Salted Caramel
Perfect

I love it😍

M Wüpper
01/23/2023
Organic Cashew Butter Raspberry Rumble



NEW YEAR. NEW NUTS!

Nuts tasting package - Minis
5 reviews

€15,99 €19,99

Package type Bundle
Add to shopping cart
nut butter Tasting package - medium
432 Bewertungen

€62,00 €65,92

Package type Bundle
Add to shopping cart
nut butter Tasting package - small
96 reviews

€46,00 €48,44

Package type Bundle
Add to shopping cart
FANCY NUT BUTTER BUNDLE
187 reviews

€49,50 €52,94

Package type Bundle
Add to shopping cart
Organic Peanut Butter Salted Caramel
124 reviews

€7,99

Package option
1pc3pcs6pcs
1pc 3pcs 6pcs
Add to shopping cart
Organic Hazelnut Butter Choco Crush
139 reviews

€8,99

Package option
1pc3pcs6pcs
1pc 3pcs 6pcs
Add to shopping cart
Organic peanut butter Apple Cinnamon
4 reviews

€6,99

Package option
1pc3pcs6pcs
1pc 3pcs 6pcs
Add to shopping cart
Organic Almond Butter Cinnamon Roll
197 reviews

€8,99

Package option
1pc3pcs6pcs
1pc 3pcs 6pcs
Add to shopping cart


DELICIOUS NUT BUTTER RECIPES

Every 2nd day a new creation


BLUEBERRY SCONES WITH ALMOND BUTTER AND BLUEBERRY BASH



To the recipe


POTATO AND PUMPKIN PANCAKES WITH PEANUT BUTTER SMOOTH



To the recipe


ZUCCHINI RASPBERRY TARTE FLAMBÉE WITH CASHEWS LITTLE TOKYO



To the recipe
TWO FRIENDS AND EMPTY PEANUT BUTTER SHELVES

Who is actually behind Naughty Nuts and how did the idea of revolutionising nut
butter come about?

More about us

ONLINE SHOP

 * All products

 * Offers

 * BIO nut butter

 * Snacking Nuts - BIO Nuts

 * Gift sets

INFORMATION

 * Terms & Conditions

 * Imprint

 * Privacy Policy

 * Conditions of participation

 * Shipping & Delivery

 * Cookies

MORE ABOUT US

 * Student discount

 * Cooperations

 * Friends recruit friends

 * Help Center

 * Career

NEWSLETTER


 * 
 * 
 * 

© 2023 Naughty Nuts Ltd. ❤️ 🥜

Amazon American Express Apple Pay Giropay Google Pay Klarna Maestro Mastercard
PayPal Shop Pay IMMEDIATELY Visa




Cookies

We use cookies. Many are necessary to operate the site and its features, others
are for statistical or marketing purposes. By choosing "Accept only essential
cookies" we will respect your privacy and not set cookies that are not necessary
for the operation of the site.



Essentiell

Statistik

Marketing

type_NaN

All accept

Accept essential cookies only

Individual cookie settings

Save & close

Essentiell

Essential cookies enable basic functions and are necessary for the proper
functioning of the website.

Show information ( 41 )

Name_abInhaberShopifyBeschreibungUsed in connection with access to
admin.Domainnaughtynuts.deLaufzeit1d

Name_secure_session_idInhaberShopifyBeschreibungUsed in connection with
navigation through a storefront.Domainnaughtynuts.deLaufzeit30d

Name__cfduidInhaberCloudflareBeschreibungThe _cfduid cookie helps Cloudflare
detect malicious visitors to our Customers’ websites and minimizes blocking
legitimate users.Domainnaughtynuts.deLaufzeit30d

NameCartInhaberShopifyBeschreibungUsed in connection with shopping
cart.Domainnaughtynuts.deLaufzeit14d

NamecartInhaberShopifyBeschreibungUsed in connection with shopping
cart.Domainnaughtynuts.deLaufzeit14d

Namecart_sigInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit14d

Namecart_tsInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit14d

Namecart_verInhaberShopifyBeschreibungUsed in connection with shopping
cart.Domainnaughtynuts.deLaufzeit14d

Namecheckout_tokenInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

NameSecretInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

Namesecure_customer_sigInhaberShopifyBeschreibungUsed in connection with
customer login.Domainnaughtynuts.deLaufzeit365d

Namestorefront_digestInhaberShopifyBeschreibungUsed in connection with customer
login.Domainnaughtynuts.deLaufzeit365d

Name_shopify_uInhaberShopifyBeschreibungUsed to facilitate updating customer
account information.Domainnaughtynuts.deLaufzeit365d

NameXSRF-TOKENInhaberGDPR Legal CookieBeschreibungUsed in connection with GDPR
legal Cookie.Domainnaughtynuts.deLaufzeit365d

Namegdpr_legal_cookie_sessionInhaberGDPR Legal CookieBeschreibungUsed in
connection with GDPR legal Cookie.Domainnaughtynuts.deLaufzeitSession

Name_bc_c_setInhaberGDPR Legal CookieBeschreibungUsed in connection with GDPR
legal Cookie.Domainnaughtynuts.deLaufzeit30d

Name_tracking_consentInhaberShopifyBeschreibungFor Shopify User Consent
Tracking.Domainnaughtynuts.deLaufzeit365d

Name_shopify_mInhaberShopifyBeschreibungUsed for managing customer privacy
settings.Domainnaughtynuts.deLaufzeit365d

Name_shopify_tmInhaberShopifyBeschreibungUsed for managing customer privacy
settings.Domainnaughtynuts.deLaufzeit365d

Name_shopify_twInhaberShopifyBeschreibungUsed for managing customer privacy
settings.Domainnaughtynuts.deLaufzeit365d

Name_storefront_uInhaberShopifyBeschreibungUsed to facilitate updating customer
account information.Domainnaughtynuts.deLaufzeit365d

Namecart_currencyInhaberShopifyBeschreibungUsed in connection with cart and
checkout.Domainnaughtynuts.deLaufzeit365d

Name__zlcstoreInhaberZopimBeschreibungto store the status of the
chat.Domainnaughtynuts.deLaufzeit365d

Namekeep_aliveInhaberShopifyBeschreibungUsed in connection with buyer
localization.Domainnaughtynuts.deLaufzeit14d

Namemaster_device_idInhaberShopifyBeschreibungUsed in connection with merchant
login.Domainnaughtynuts.deLaufzeit730d

Name__cf_bmInhaber CloudFlareBeschreibungto read and filter requests from
bots.Domain.hubsport.comLaufzeit30m

NameKHcl0EuY7AKSMgfvHl7J5E7hPtKInhaberPaypalBeschreibungPaypalDomainnaughtynuts.deLaufzeitSession

Name_shopify_countryInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

NamecInhaberShopifyBeschreibungUsed in connection with shopping
cart.Domainnaughtynuts.deLaufzeit365d

NamecheckoutInhaberShopifyBeschreibungUsed in connection with cart and
checkout.Domainnaughtynuts.deLaufzeit30d

Namedynamic_checkout_shown_on_cartInhaberShopifyBeschreibungUsed in connection
with checkout.Domainnaughtynuts.deLaufzeit30m

Nameprevious_stepInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

Nameremember_meInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

Nameshopify_payInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

Nameshopify_pay_redirectInhaberShopifyBeschreibungUsed in connection with
checkout.Domainnaughtynuts.deLaufzeit365d

Namesource_nameInhaberShopifyBeschreibungUsed in combination with mobile apps to
provide custom checkout behavior, when viewing a store from within a compatible
mobile app.Domainnaughtynuts.deLaufzeitSession

Namecheckout_session_lookupInhaberShopifyBeschreibungUsed in connection with
cart and checkout.Domainnaughtynuts.deLaufzeit30d

Namecheckout_session_token_<>InhaberShopifyBeschreibungUsed in connection with
cart and checkout.Domainnaughtynuts.deLaufzeit30d

Nameidentity-stateInhaberShopifyBeschreibungUsed in connection with customer
authenticationDomainnaughtynuts.deLaufzeit1h

Nameidentity-state-<>InhaberShopifyBeschreibungUsed in connection with customer
authenticationDomainnaughtynuts.deLaufzeit1h

Nameidentity_customer_account_numberInhaberShopifyBeschreibungUsed in connection
with customer authenticationDomainnaughtynuts.deLaufzeit90d

Statistik

Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit
Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet
werden.


Show information ( 0 von 27 )

Akzeptieren

Name_orig_referrerInhaberShopifyBeschreibungUsed in connection with shopping
cart.Domainnaughtynuts.deLaufzeit14d

Akzeptieren

Name_landing_pageInhaberShopifyBeschreibungTrack landing
pages.Domainnaughtynuts.deLaufzeit14d

Akzeptieren

Name_sInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Name_shopify_dInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit14d

Akzeptieren

Name_shopify_fsInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit14dGroupshopify

Akzeptieren

Name_shopify_sInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Name_shopify_yInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit365dGroupshopify

Akzeptieren

Name_yInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit365dGroupshopify

Akzeptieren

Name_shopify_sa_pInhaberShopifyBeschreibungShopify analytics relating to
marketing & referrals.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Name_shopify_sa_tInhaberShopifyBeschreibungShopify analytics relating to
marketing & referrals.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Name_shopify_uniqInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Name_shopify_visitInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Nametracked_start_checkoutInhaberShopifyBeschreibungShopify analytics relating
to checkout.Domainnaughtynuts.deLaufzeit30mGroupshopify

Akzeptieren

Nameki_rInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30m

Akzeptieren

Nameki_tInhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30m

Akzeptieren

Nameab_test_*InhaberShopifyBeschreibungShopify
analytics.Domainnaughtynuts.deLaufzeit30m

Akzeptieren

NameMUIDInhaberMicrosoft ClarityBeschreibungStores and tracks visits across
websites.Domainnaughtynuts.deLaufzeitSession

Akzeptieren

NameSIDCCInhaberGoogle MapsBeschreibungto provide the identification of trusted
web traffic.Domainnaughtynuts.deLaufzeit365d

Akzeptieren

NameHSIDInhaberGoogle Ads OptimizationBeschreibungTo provide fraud
preventiojnDomainnaughtynuts.deLaufzeit730d

Akzeptieren

Name__kla_idInhaberKlaviyoBeschreibungThis cookie is set by the provider
Klsviyo. This cookie is used to collect information on the visitor’s behaviour.
This information is used for internal analytics and is used to optimize the
website. It also register if the visitor has subscribed to news
letter.Domainnaughtynuts.deLaufzeit14d

Akzeptieren

Namepo_visitorInhaberPushOwlBeschreibungPushOwl Notifications
CookieDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_gidInhaber Google AnalyticsBeschreibungto store and count
pageviews.Domainnaughtynuts.deLaufzeit1dGroupgoogleGTM

Akzeptieren

Name_shopify_evidsInhaberShopifyBeschreibungShopify
analyticsDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name __hssrcInhaberHubspotBeschreibungto store a unique session
ID.Domainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_shopify_gaInhaberShopifyBeschreibungShopify and Google
Analytics.Domainnaughtynuts.deLaufzeitSession

Akzeptieren

Namecustomer_auth_providerInhaberShopifyBeschreibungShopify
Analytics.Domainnaughtynuts.deLaufzeitSession

Akzeptieren

Namecustomer_auth_session_created_atInhaberShopifyBeschreibungShopify
Analytics.Domainnaughtynuts.deLaufzeitSession

Marketing

Marketing cookies are used by third-party vendors or publishers to display
personalized advertisements. They do this by tracking visitors across websites.


Show information ( 0 von 23 )

Akzeptieren

NameDSIDInhaberGoogle DoubleClickBeschreibungUsed to identify a logged in user
on non-Google sites and to store user preferences regarding ad
personalization.Domainnaughtynuts.deLaufzeit14d

Akzeptieren

NameIDEInhaberGoogle DoubleClickBeschreibungCookie für Anzeigenvorgaben für
Websites, die nicht zu Google gehören.Domainnaughtynuts.deLaufzeit365d

Akzeptieren

NameSIDInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

NameSAPISIDInhaberGoogle Ads OptimizationBeschreibung used by Google to display
personalized advertisements on Google sites, based on recent searches and
previous interactions. HSID, SSID, APISID and SAPISID cookies enable Google to
collect user information for videos hosted by
YouTube.Domainnaughtynuts.deLaufzeit730d

Akzeptieren

NameSSIDInhaberGoogle Ads OptimizationBeschreibung used by Google to display
personalized advertisements on Google sites, based on recent searches and
previous interactions. HSID, SSID, APISID and SAPISID cookies enable Google to
collect user information for videos hosted by
YouTube.Domainnaughtynuts.deLaufzeit730d

Akzeptieren

NameAPISIDInhaberGoogle Ad OptimizeBeschreibungThese cookies are used by Google
to display personalized advertisements on Google sites, based on recent searches
and previous interactions. HSID, SSID, APISID and SAPISID cookies enable Google
to collect user information for videos hosted by
YouTube.Domainnaughtynuts.deLaufzeit730d

Akzeptieren

Name1P_JARInhaber Google Ads
OptimizationBeschreibungDomainnaughtynuts.deLaufzeit30d

Akzeptieren

Name__hstcInhaberHubspotBeschreibungto store time of
visit.Domainnaughtynuts.deLaufzeit365d

Akzeptieren

Name__zclidInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name__zlcmidInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_gaexpInhaberGoogle AnalyticsBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_uetsidInhaberBing AdsBeschreibungto store and track visits across
websites.Domainnaughtynuts.deLaufzeit1d

Akzeptieren

Name_uetvidInhaberBing AdsBeschreibungto store and track visits across
websites.Domainnaughtynuts.deLaufzeit365d

Akzeptieren

NamehubspotutkInhaberHubspotBeschreibungto store and track a visitor's
identity.Domainnaughtynuts.deLaufzeit365d

Akzeptieren

Name_pinterest_ct_ua InhaberPinterestBeschreibungis a third party cookie which
groups actions for users who cannot be identified by
Pinterest.Domainnaughtynuts.deLaufzeit365d

Akzeptieren

Name_gcl_auInhaber Google AdsenseBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_pin_unauthInhaberPinterestBeschreibungis a first party cookie placed by the
Pinterest tag when we are unable to match the user. It contains a unique UUID to
group actions across pages.Domainnaughtynuts.deLaufzeit1d

Akzeptieren

Name_fbpInhaberFacebookBeschreibungto store and track visits across
websites.Domainnaughtynuts.deLaufzeit90dGroupfacebook

Akzeptieren

Name__hsscInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name__hssrcInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_dd_sInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

Name_cmp_aInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

Akzeptieren

NamelocalizationInhaberThird-partyBeschreibungDomainnaughtynuts.deLaufzeitSession

type_NaN



Show information ( 0 von 0 )

GDPR legal cookie
Privacy notice Contact Imprint


word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1



Close form 1Close form 1

Win a trial package worth 46€!

 

Subscribe to the newsletter now and help your happiness! ⏱️



WIN A TASTING PACKAGE NOW!

The conditions of participation for this competition can be found at
www.naughtynuts.de/pages/teilnahmebedingungen