www.veikonkone.fi Open in urlscan Pro
85.23.205.9  Public Scan

Submitted URL: http://www.veikonkone.fi/
Effective URL: https://www.veikonkone.fi/
Submission: On June 07 via api from US — Scanned from FI

Form analysis 23 forms found in the DOM

<form>
  <fieldset>
    <legend class="visuallyhidden">Consent Selection</legend>
    <div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Välttämätön</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
            class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Mieltymykset</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Tilastot</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Markkinointi</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
    </div>
  </fieldset>
</form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
    tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

GET https://www.veikonkone.fi/catalogsearch/result/

<form class="form minisearch" id="search_mini_form" x-ref="form" action="https://www.veikonkone.fi/catalogsearch/result/" method="get">
  <label class="hidden" for="search" data-role="minisearch-label">
    <span>Hae</span>
  </label>
  <input id="search" x-ref="searchInput" type="search" autocomplete="off" name="q" value="" placeholder="Hae tuotteita, myymälöitä..." maxlength="255" class="w-full p-2 text-lg leading-normal transition appearance-none text-grey-800
                focus:outline-none focus:border-transparent lg:text-xl">
  <template x-if="suggestions.length > 0">
    <div class="w-full leading-normal transition appearance-none text-grey-800 flex flex-col mt-1">
      <template x-for="suggestion in suggestions">
        <div class="flex justify-between p-2 bg-container-lighter even:bg-container mb-1 cursor-pointer
                                 border border-container hover:bg-container-darker" tabindex="0" @click="search(suggestion.title)" @keydown.enter="search(suggestion.title)" @keydown.arrow-up.prevent="
                              focusElement($event.target.previousElementSibling) || $refs.searchInput.focus()
                          " @keydown.arrow-down.prevent="focusElement($event.target.nextElementSibling)">
          <span x-text="suggestion.title"></span>
          <span x-text="suggestion.num_results"></span>
        </div>
      </template>
    </div>
  </template>
  <button type="submit" title="Hae" class="action search sr-only" aria-label="Search"> Hae </button>
</form>

POST

<form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form">
  <div class="fieldset login">
    <div class="field email required">
      <label class="label" for="form-login-username" form="login-form">
        <span>Sähköpostiosoite</span>
      </label>
      <div class="control">
        <input name="username" id="form-login-username" x-ref="customer-email" @change="errors = 0" type="email" required="" class="form-input input-text">
      </div>
    </div>
    <div class="field password required">
      <label for="form-login-password" class="label" form="login-form">
        <span>Salasana</span>
      </label>
      <div class="control">
        <input name="password" id="form-login-password" type="password" class="form-input input-text" required="" x-ref="customer-password" @change="errors = 0">
      </div>
    </div>
    <input name="context" type="hidden" value="checkout">
    <div class="actions-toolbar flex justify-between pt-6 pb-2 items-center">
      <button type="submit" class="inline-flex btn btn-primary disabled:opacity-75"> Kirjaudu sisään </button>
      <a href="https://www.veikonkone.fi/customer/account/forgotpassword/">
                                        Unohditko salasanasi?                                    </a>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/124404/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/124404/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide active left-2 visible" data-gslide="0" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="124404"><a href="https://www.veikonkone.fi/711719577195-sony-playstation-5-standard" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-124404-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262755e7f9(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-124404-prod amasty-label-for-124404 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -17%            </div>
                            <img id="amasty-label-image-4-124404-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="SONY PLAYSTATION 5 SLIM STANDARD VERSION PELIKONSOLI" alt="SONY PLAYSTATION 5 SLIM STANDARD VERSION PELIKONSOLI"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-124404.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/7/1/711719577195_1_uusi_fullHD.jpg" loading="lazy" width="240" height="300" alt="Sony Playstation 5 Slim Standard Version Pelikonsoli" title="Sony Playstation 5 Slim Standard Version Pelikonsoli"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-124404-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275594a4(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-124404-prod                amasty-label-for-124404 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-124404-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="SONY PLAYSTATION 5 SLIM STANDARD VERSION PELIKONSOLI" alt="SONY PLAYSTATION 5 SLIM STANDARD VERSION PELIKONSOLI"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_66626275594a4() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"124404","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_666262755e7f9() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"124404","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/711719577195-sony-playstation-5-standard">
                    SONY PLAYSTATION 5 SLIM STANDARD VERSION PELIKONSOLI                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate">
    </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662f88ba46b2() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88ba46b2()" @update-prices-124404.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="124404" data-price-box="product-id-124404">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-124404" data-label="Alennushinta" data-price-amount="499" data-price-type="finalPrice" class="price-wrapper "><span class="price">499,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-124404" data-label="Normaali hinta" data-price-amount="599" data-price-type="oldPrice" class="price-wrapper "><span class="price">599,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1244046662f88bc4802()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="124404">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">549,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1244046662f88bc4802() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/126562/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/126562/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide left-1 visible" data-gslide="1" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="126562"><a href="https://www.veikonkone.fi/7332543772773-electrolux-eerc73eb-varsi-imuri" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-126562-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262756d971(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-126562-prod amasty-label-for-126562 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -40%            </div>
                            <img id="amasty-label-image-4-126562-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="ELECTROLUX EERC73EB VARSI-IMURI" alt="ELECTROLUX EERC73EB VARSI-IMURI"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-126562.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/7/3/7332543772773_1_fullHD.jpg" loading="lazy" width="240" height="300" alt="Electrolux Eerc73eb Varsi-imuri" title="Electrolux Eerc73eb Varsi-imuri">

    <script>
        'use strict';

        function initAmlabel_666262756d971() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"126562","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/7332543772773-electrolux-eerc73eb-varsi-imuri">
                    ELECTROLUX EERC73EB VARSI-IMURI                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Käyttöaika 30 min </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662f88bc8d40() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88bc8d40()" @update-prices-126562.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="126562" data-price-box="product-id-126562">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-126562" data-label="Alennushinta" data-price-amount="89" data-price-type="finalPrice" class="price-wrapper "><span class="price">89,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-126562" data-label="Normaali hinta" data-price-amount="149" data-price-type="oldPrice" class="price-wrapper "><span class="price">149,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1265626662f88bdad28()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="126562">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">149,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1265626662f88bdad28() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/121629/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/121629/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide center visible" data-gslide="2" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="121629"><a href="https://www.veikonkone.fi/802322000122-stadler-form-sftimm-tuuletin" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-121629-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262757a4b0(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-121629-prod amasty-label-for-121629 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -58%            </div>
                            <img id="amasty-label-image-4-121629-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="STADLER FORM TIM TUULETIN" alt="STADLER FORM TIM TUULETIN"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-121629.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/0/802322000122_1_uusi_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Stadler Form Tim Tuuletin" title="Stadler Form Tim Tuuletin">

    <script>
        'use strict';

        function initAmlabel_666262757a4b0() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121629","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/802322000122-stadler-form-sftimm-tuuletin">
                    STADLER FORM TIM TUULETIN                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> USB </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662f88bddeb9() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88bddeb9()" @update-prices-121629.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="121629" data-price-box="product-id-121629">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-121629" data-label="Alennushinta" data-price-amount="29" data-price-type="finalPrice" class="price-wrapper "><span class="price">29,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-121629" data-label="Normaali hinta" data-price-amount="69" data-price-type="oldPrice" class="price-wrapper "><span class="price">69,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1216296662f88bef31a()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="121629">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">69,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1216296662f88bef31a() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/121392/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/121392/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-1 visible" data-gslide="3" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="121392"><a href="https://www.veikonkone.fi/8806084071156-lg-oled65c35la-65-oled-tv" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-121392-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262758705d(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-121392-prod amasty-label-for-121392 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -33%            </div>
                            <img id="amasty-label-image-4-121392-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="LG OLED65C35LA 65&quot; OLED-TV" alt="LG OLED65C35LA 65&quot; OLED-TV"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-121392.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/8/8806084071156_1_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Lg Oled65c35la 65&quot; Oled-tv" title="Lg Oled65c35la 65&quot; Oled-tv"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-121392-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_6662627585a1b(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-121392-prod                amasty-label-for-121392 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-121392-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="LG OLED65C35LA 65&quot; OLED-TV" alt="LG OLED65C35LA 65&quot; OLED-TV"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_6662627585a1b() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121392","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_666262758705d() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121392","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8806084071156-lg-oled65c35la-65-oled-tv">
                    LG OLED65C35LA 65" OLED-TV                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> 4K OLED EVO, 2023 </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa4317891() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa4317891()" @update-prices-121392.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="121392" data-price-box="product-id-121392">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-121392" data-label="Alennushinta" data-price-amount="1599" data-price-type="finalPrice" class="price-wrapper "><span class="price">1&nbsp;599,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-121392" data-label="Normaali hinta" data-price-amount="2399" data-price-type="oldPrice" class="price-wrapper "><span class="price">2&nbsp;399,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1213926662fa4339914()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="121392">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">1&nbsp;599,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1213926662fa4339914() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/125905/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/125905/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-2 visible" data-gslide="4" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="125905"><a href="https://www.veikonkone.fi/8806095467061-samsung-galaxy-a55-128gb" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-125905-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262759496a(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-125905-prod amasty-label-for-125905 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -30%            </div>
                            <img id="amasty-label-image-4-125905-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="SAMSUNG GALAXY A55 128GB ÄLYPUHELIN" alt="SAMSUNG GALAXY A55 128GB ÄLYPUHELIN"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-125905.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/8/8806095467061_1_fullHD.jpg" loading="lazy" width="240" height="300" alt="Samsung Galaxy A55 128gb älypuhelin" title="Samsung Galaxy A55 128gb älypuhelin"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-middle-right-125905-prod flex-col top-0 bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_6662627592b1b(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-11-125905-prod                amasty-label-for-125905 relative" style="display: none;" data-amlabel-order="0">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-11-125905-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/5G_latka_1.png" title="SAMSUNG GALAXY A55 128GB ÄLYPUHELIN" alt="SAMSUNG GALAXY A55 128GB ÄLYPUHELIN"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_6662627592b1b() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"middle-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125905","label":11,"margin":10,"alignment":0,"order":0,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-125905-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_6662627593253(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-125905-prod                amasty-label-for-125905 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-125905-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="SAMSUNG GALAXY A55 128GB ÄLYPUHELIN" alt="SAMSUNG GALAXY A55 128GB ÄLYPUHELIN"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_6662627593253() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125905","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_666262759496a() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125905","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8806095467061-samsung-galaxy-a55-128gb">
                    SAMSUNG GALAXY A55 128GB ÄLYPUHELIN                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Musta </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa433cc4b() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa433cc4b()" @update-prices-125905.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="125905" data-price-box="product-id-125905">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-125905" data-label="Alennushinta" data-price-amount="349" data-price-type="finalPrice" class="price-wrapper "><span class="price">349,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-125905" data-label="Normaali hinta" data-price-amount="499" data-price-type="oldPrice" class="price-wrapper "><span class="price">499,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1259056662fa43514d3()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="125905">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">499,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1259056662fa43514d3() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/121397/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/121397/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-3" data-gslide="5" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="121397"><a href="https://www.veikonkone.fi/8806091985590-lg-oled55b36la-55-oled-tv" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-121397.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/8/8806091985590_1_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Lg Oled55b36la 55&quot; Oled-tv" title="Lg Oled55b36la 55&quot; Oled-tv"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-121397-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262759ff7c(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-121397-prod                amasty-label-for-121397 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-121397-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="LG OLED55B36LA 55&quot; OLED-TV" alt="LG OLED55B36LA 55&quot; OLED-TV"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_666262759ff7c() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121397","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8806091985590-lg-oled55b36la-55-oled-tv">
                    LG OLED55B36LA 55" OLED-TV                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> 4K, 2023 </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa4354d6a() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa4354d6a()" @update-prices-121397.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="121397" data-price-box="product-id-121397">
        <div class="h-6">
        </div>
        <span class="price-container text-left text-oswald text-2xl font-bold text-black tax weee">
          <span class="price-label"></span>
          <span id="product-price-121397" data-price-amount="1599" data-price-type="finalPrice" class="price-wrapper "><span class="price">1&nbsp;599,00&nbsp;€</span></span>
        </span>
      </div>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/121741/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/121741/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-4" data-gslide="6" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="121741"><a href="https://www.veikonkone.fi/7332543825189-aeg-fbb32607zw-astianpesukone" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-121741-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275abffb(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-121741-prod amasty-label-for-121741 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -11%            </div>
                            <img id="amasty-label-image-4-121741-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="AEG FBB32607ZW ASTIANPESUKONE" alt="AEG FBB32607ZW ASTIANPESUKONE"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-121741.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/7/3/7332543825189_1__uusi_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Aeg Fbb32607zw Astianpesukone" title="Aeg Fbb32607zw Astianpesukone">

    <script>
        'use strict';

        function initAmlabel_66626275abffb() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121741","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/7332543825189-aeg-fbb32607zw-astianpesukone">
                    AEG FBB32607ZW ASTIANPESUKONE                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Äänitaso 46dB </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662f88bf3ea4() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88bf3ea4()" @update-prices-121741.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="121741" data-price-box="product-id-121741">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-121741" data-label="Alennushinta" data-price-amount="399" data-price-type="finalPrice" class="price-wrapper "><span class="price">399,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-121741" data-label="Normaali hinta" data-price-amount="449" data-price-type="oldPrice" class="price-wrapper "><span class="price">449,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1217416662f88c132f6()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="121741">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">449,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1217416662f88c132f6() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/125574/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/125574/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-5" data-gslide="7" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="125574"><a href="https://www.veikonkone.fi/8715946733562-epson-expression-xp3205e-moni" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-125574-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275b9255(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-125574-prod amasty-label-for-125574 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -44%            </div>
                            <img id="amasty-label-image-4-125574-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="EPSON EXPRESSION XP-3205B MONITOIMITULOSTIN" alt="EPSON EXPRESSION XP-3205B MONITOIMITULOSTIN"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-125574.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/7/8715946733562_1_fullHD.jpg" loading="lazy" width="240" height="300" alt="Epson Expression Xp-3205b Monitoimitulostin" title="Epson Expression Xp-3205b Monitoimitulostin">

    <script>
        'use strict';

        function initAmlabel_66626275b9255() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125574","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8715946733562-epson-expression-xp3205e-moni">
                    EPSON EXPRESSION XP-3205B MONITOIMITULOSTIN                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> A4 </div>
    <div class="py-1 mx-auto h-8 ">
      <div x-data="initRating1255746662f88c18900()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
            ? 'EPSON\u0020EXPRESSION\u0020XP\u002D3205B\u0020MONITOIMITULOSTIN\u0020arvostelu.\u00204\u0020t\u00E4hte\u00E4\u00205\u0020t\u00E4hdest\u00E4.\u0020Siirry\u0020t\u00E4st\u00E4\u0020arvosteluihin.'
            : 'EPSON\u0020EXPRESSION\u0020XP\u002D3205B\u0020MONITOIMITULOSTIN\u0020arvostelu.\u00204\u0020t\u00E4hte\u00E4\u00205\u0020t\u00E4hdest\u00E4'
        " role="group" aria-label="EPSON EXPRESSION XP-3205B MONITOIMITULOSTIN arvostelu. 4 tähteä 5 tähdestä">
        <svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" style="color: #cbd5e0" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0
                        1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg>
      </div>
      <script>
        'use strict';

        function initRating1255746662f88c18900() {
          return {
            reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
            scrollToRatings() {
              let scrollTimeout = null
              if (!this.reviewsSection) {
                return
              }
              addEventListener('scroll', () => {
                clearTimeout(scrollTimeout);
                scrollTimeout = setTimeout(() => {
                  if (this.reviewsSection) {
                    this.reviewsSection.focus()
                  }
                }, 50);
              }, {
                once: true
              });
              this.reviewsSection.scrollIntoView({
                behavior: 'smooth'
              })
            }
          }
        }
      </script>
    </div>
    <script>
      function initPriceBox__6662f88c16891() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88c16891()" @update-prices-125574.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="125574" data-price-box="product-id-125574">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-125574" data-label="Alennushinta" data-price-amount="49.9" data-price-type="finalPrice" class="price-wrapper "><span class="price">49,90&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-125574" data-label="Normaali hinta" data-price-amount="89.9" data-price-type="oldPrice" class="price-wrapper "><span class="price">89,90&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1255746662f88c2a6db()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="125574">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">59,90&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1255746662f88c2a6db() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/77305/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/77305/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-6" data-gslide="8" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="77305"><a href="https://www.veikonkone.fi/7332150607826-canvac-cpa3802v-ilmastointilaite" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-77305-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275c5cb0(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-77305-prod amasty-label-for-77305 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -25%            </div>
                            <img id="amasty-label-image-4-77305-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="CANVAC CPA3802V ILMASTOINTILAITE" alt="CANVAC CPA3802V ILMASTOINTILAITE"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-77305.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/7/3/7332150607826_1_uusi_uusi_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Canvac Cpa3802v Ilmastointilaite" title="Canvac Cpa3802v Ilmastointilaite">

    <script>
        'use strict';

        function initAmlabel_66626275c5cb0() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"77305","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/7332150607826-canvac-cpa3802v-ilmastointilaite">
                    CANVAC CPA3802V ILMASTOINTILAITE                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Tilasuositus max. 25 m2 </div>
    <div class="py-1 mx-auto h-8 ">
      <div x-data="initRating773056662f88c2f32d()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" tabindex="0" :aria-label="reviewsSection
            ? 'CANVAC\u0020CPA3802V\u0020ILMASTOINTILAITE\u0020arvostelu.\u00204.35\u0020t\u00E4hte\u00E4\u00205\u0020t\u00E4hdest\u00E4.\u0020Siirry\u0020t\u00E4st\u00E4\u0020arvosteluihin.'
            : 'CANVAC\u0020CPA3802V\u0020ILMASTOINTILAITE\u0020arvostelu.\u00204.35\u0020t\u00E4hte\u00E4\u00205\u0020t\u00E4hdest\u00E4'
        " role="group" aria-label="CANVAC CPA3802V ILMASTOINTILAITE arvostelu. 4.35 tähteä 5 tähdestä">
        <svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current w-6 h-6" viewBox="3 0 20 20" style="color: #f6e05e" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="3 0 20 20" fill="currentColor" class="w-6 h-6" aria-hidden="true">
          <defs>
            <linearGradient id="partialFill77305">
              <stop offset="0%" stop-color="#f6e05e"></stop>
              <stop offset="35%" stop-color="#f6e05e"></stop>
              <stop offset="35%" stop-color="#cbd5e0"></stop>
              <stop offset="100%" stop-color="#cbd5e0"></stop>
            </linearGradient>
          </defs>
          <g fill="url(#partialFill77305)">
            <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969
                            0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                            1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1
                            0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
          </g>
        </svg>
      </div>
      <script>
        'use strict';

        function initRating773056662f88c2f32d() {
          return {
            reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
            scrollToRatings() {
              let scrollTimeout = null
              if (!this.reviewsSection) {
                return
              }
              addEventListener('scroll', () => {
                clearTimeout(scrollTimeout);
                scrollTimeout = setTimeout(() => {
                  if (this.reviewsSection) {
                    this.reviewsSection.focus()
                  }
                }, 50);
              }, {
                once: true
              });
              this.reviewsSection.scrollIntoView({
                behavior: 'smooth'
              })
            }
          }
        }
      </script>
    </div>
    <script>
      function initPriceBox__6662f88c2d9e4() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88c2d9e4()" @update-prices-77305.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="77305" data-price-box="product-id-77305">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-77305" data-label="Alennushinta" data-price-amount="299" data-price-type="finalPrice" class="price-wrapper "><span class="price">299,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-77305" data-label="Normaali hinta" data-price-amount="399" data-price-type="oldPrice" class="price-wrapper "><span class="price">399,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice773056662f88c3ecb6()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="77305">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">399,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice773056662f88c3ecb6() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/125904/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/125904/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-7" data-gslide="9" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="125904"><a href="https://www.veikonkone.fi/8806095457888-samsung-galaxy-a35-128gb" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-125904-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275d38d1(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-125904-prod amasty-label-for-125904 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -25%            </div>
                            <img id="amasty-label-image-4-125904-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="SAMSUNG GALAXY A35 128GB ÄLYPUHELIN" alt="SAMSUNG GALAXY A35 128GB ÄLYPUHELIN"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-125904.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/8/8806095457888_1_fullHD.jpg" loading="lazy" width="240" height="300" alt="Samsung Galaxy A35 128gb älypuhelin" title="Samsung Galaxy A35 128gb älypuhelin"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-middle-right-125904-prod flex-col top-0 bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275d1bc5(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-11-125904-prod                amasty-label-for-125904 relative" style="display: none;" data-amlabel-order="0">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-11-125904-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/5G_latka_1.png" title="SAMSUNG GALAXY A35 128GB ÄLYPUHELIN" alt="SAMSUNG GALAXY A35 128GB ÄLYPUHELIN"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_66626275d1bc5() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"middle-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125904","label":11,"margin":10,"alignment":0,"order":0,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-125904-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275d2404(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-125904-prod                amasty-label-for-125904 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-125904-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="SAMSUNG GALAXY A35 128GB ÄLYPUHELIN" alt="SAMSUNG GALAXY A35 128GB ÄLYPUHELIN"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_66626275d2404() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125904","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_66626275d38d1() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"125904","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8806095457888-samsung-galaxy-a35-128gb">
                    SAMSUNG GALAXY A35 128GB ÄLYPUHELIN                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Musta </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa436cb07() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa436cb07()" @update-prices-125904.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="125904" data-price-box="product-id-125904">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-125904" data-label="Alennushinta" data-price-amount="299" data-price-type="finalPrice" class="price-wrapper "><span class="price">299,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-125904" data-label="Normaali hinta" data-price-amount="399" data-price-type="oldPrice" class="price-wrapper "><span class="price">399,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1259046662fa437ed18()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="125904">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">369,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1259046662fa437ed18() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/122480/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/122480/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-8" data-gslide="10" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="122480"><a href="https://www.veikonkone.fi/8806095210919-samsung-ww93t504caws4-et-pesuk" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-122480-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275de957(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-122480-prod amasty-label-for-122480 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -44%            </div>
                            <img id="amasty-label-image-4-122480-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="SAMSUNG WW93T504CAW/S4 PYYKINPESUKONE" alt="SAMSUNG WW93T504CAW/S4 PYYKINPESUKONE"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-122480.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/8/8806095210919_1_uusi_fullHD.jpg" loading="lazy" width="240" height="300" alt="Samsung Ww93t504caw/s4 Pyykinpesukone" title="Samsung Ww93t504caw/s4 Pyykinpesukone"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-middle-right-122480-prod flex-col top-0 bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275dd40e(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-27-122480-prod                amasty-label-for-122480 relative" style="display: none;" data-amlabel-order="0">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-27-122480-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/Wash-20Year_Warranty_Motor_1.png" title="SAMSUNG WW93T504CAW/S4 PYYKINPESUKONE" alt="SAMSUNG WW93T504CAW/S4 PYYKINPESUKONE"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_66626275dd40e() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"middle-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"122480","label":27,"margin":10,"alignment":0,"order":0,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_66626275de957() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"122480","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8806095210919-samsung-ww93t504caws4-et-pesuk">
                    SAMSUNG WW93T504CAW/S4 PYYKINPESUKONE                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Täyttömäärä 9 kg, linkous 1400 k/min </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa4381cdb() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa4381cdb()" @update-prices-122480.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="122480" data-price-box="product-id-122480">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-122480" data-label="Alennushinta" data-price-amount="499" data-price-type="finalPrice" class="price-wrapper "><span class="price">499,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-122480" data-label="Normaali hinta" data-price-amount="899" data-price-type="oldPrice" class="price-wrapper "><span class="price">899,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1224806662fa4393098()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="122480">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">899,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1224806662fa4393098() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/121115/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/121115/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-9" data-gslide="11" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="121115"><a href="https://www.veikonkone.fi/4548736150683-sony-xr65a80l-65-oled-tv" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-121115-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275ebea9(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-121115-prod amasty-label-for-121115 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -33%            </div>
                            <img id="amasty-label-image-4-121115-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="SONY XR65A80L 65&quot; OLED-TV" alt="SONY XR65A80L 65&quot; OLED-TV"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-121115.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/4/5/4548736150683_palkinto_uusi_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Sony Xr65a80l 65&quot; Oled-tv" title="Sony Xr65a80l 65&quot; Oled-tv"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-121115-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_66626275ea887(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-121115-prod                amasty-label-for-121115 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-121115-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="SONY XR65A80L 65&quot; OLED-TV" alt="SONY XR65A80L 65&quot; OLED-TV"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_66626275ea887() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121115","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_66626275ebea9() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"121115","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/4548736150683-sony-xr65a80l-65-oled-tv">
                    SONY XR65A80L 65" OLED-TV                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> 4K, GOOGLE TV, 2023 </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662f88c43c80() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88c43c80()" @update-prices-121115.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="121115" data-price-box="product-id-121115">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-121115" data-label="Alennushinta" data-price-amount="1999" data-price-type="finalPrice" class="price-wrapper "><span class="price">1&nbsp;999,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-121115" data-label="Normaali hinta" data-price-amount="2990" data-price-type="oldPrice" class="price-wrapper "><span class="price">2&nbsp;990,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1211156662f88c55156()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="121115">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">2&nbsp;990,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1211156662f88c55156() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/126341/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/126341/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-10" data-gslide="12" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="126341"><a href="https://www.veikonkone.fi/8806094907896-samsung-tu43cu7105k-43-crystal-4k-uhd-tv" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-126341-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_6662627603a56(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-126341-prod amasty-label-for-126341 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -20%            </div>
                            <img id="amasty-label-image-4-126341-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="SAMSUNG TU43CU7105K 43&quot; CRYSTAL 4K UHD-TV" alt="SAMSUNG TU43CU7105K 43&quot; CRYSTAL 4K UHD-TV"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-126341.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/8/8806094907896_1_fullHD.jpg" loading="lazy" width="240" height="300" alt="Samsung Tu43cu7105k 43&quot; Crystal 4k Uhd-tv" title="Samsung Tu43cu7105k 43&quot; Crystal 4k Uhd-tv"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-126341-prod flex-col bottom-0 right-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262760240a(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-9-126341-prod                amasty-label-for-126341 relative" style="display: none;" data-amlabel-order="2">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                            </div>
                            <img id="amasty-label-image-9-126341-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/ilmainen_toimitus_latka_1.png" title="SAMSUNG TU43CU7105K 43&quot; CRYSTAL 4K UHD-TV" alt="SAMSUNG TU43CU7105K 43&quot; CRYSTAL 4K UHD-TV"></div>
    </div>

    <script>
        'use strict';

        function initAmlabel_666262760240a() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"bottom-right","size":"25","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"126341","label":9,"margin":10,"alignment":0,"order":2,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script>

    <script>
        'use strict';

        function initAmlabel_6662627603a56() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"126341","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/8806094907896-samsung-tu43cu7105k-43-crystal-4k-uhd-tv">
                    SAMSUNG TU43CU7105K 43" CRYSTAL 4K UHD-TV                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Tizen Smart TV, 2023 </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa4396990() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa4396990()" @update-prices-126341.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="126341" data-price-box="product-id-126341">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-126341" data-label="Alennushinta" data-price-amount="399" data-price-type="finalPrice" class="price-wrapper "><span class="price">399,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-126341" data-label="Normaali hinta" data-price-amount="499" data-price-type="oldPrice" class="price-wrapper "><span class="price">499,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1263416662fa43a7b2b()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="126341">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">399,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1263416662fa43a7b2b() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/120825/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8~/product/120825/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-11" data-gslide="13" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="120825"><a href="https://www.veikonkone.fi/4062321345570-bosch-climate-3000i-w53e-5-3kw" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-120825-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262760f6c1(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-120825-prod amasty-label-for-120825 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -47%            </div>
                            <img id="amasty-label-image-4-120825-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="BOSCH CLIMATE 3000I W53E 5,3KW VIILENTÄVÄ ILMALÄMPÖPUMPPU" alt="BOSCH CLIMATE 3000I W53E 5,3KW VIILENTÄVÄ ILMALÄMPÖPUMPPU"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-120825.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/4/0/4062321345570_1_uusi_fullHD.jpeg" loading="lazy" width="240" height="300" alt="Bosch Climate 3000i W53e 5,3kw Viilentävä Ilmalämpöpumppu" title="Bosch Climate 3000i W53e 5,3kw Viilentävä Ilmalämpöpumppu">

    <script>
        'use strict';

        function initAmlabel_666262760f6c1() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"120825","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/4062321345570-bosch-climate-3000i-w53e-5-3kw">
                    BOSCH CLIMATE 3000I W53E 5,3KW VIILENTÄVÄ ILMALÄMPÖPUMPPU                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Ei sovellu lämmitykseen </div>
    <div class="py-1 mx-auto h-8 ">
    </div>
    <script>
      function initPriceBox__6662fa43aae84() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662fa43aae84()" @update-prices-120825.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="120825" data-price-box="product-id-120825">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-120825" data-label="Alennushinta" data-price-amount="799" data-price-type="finalPrice" class="price-wrapper "><span class="price">799,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-120825" data-label="Normaali hinta" data-price-amount="1499" data-price-type="oldPrice" class="price-wrapper "><span class="price">1&nbsp;499,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice1208256662fa43be377()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="120825">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">799,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice1208256662fa43be377() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm1-12a1 1 0 1 0-2 0v4a1 1 0 0 0 .293.707l2.828 2.829a1 1 0 1 0 1.415-1.415L11 9.586V6Z" clip-rule="evenodd"></path>
              <title>clock</title>
            </svg></span>
          <span>Tilaustuote</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/89428/

<form method="post" action="https://www.veikonkone.fi/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudmVpa29ua29uZS5maS8_Y2I9ejdyaWE3b2E~/product/89428/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col w-full overflow-hidden glider-slide right-12" data-gslide="14" style="height: auto; width: 293.6px;">
  <input name="form_key" type="hidden" value="rsFU6tchvitmRLt8"><input type="hidden" name="product" value="89428"><a href="https://www.veikonkone.fi/802322000115-stadler-form-tim-tuuletin" class="product photo product-item-photo block mx-auto mb-3 ml-auto mr-auto" tabindex="-1" style="position: relative;"><div class="amlabel-position-wrapper absolute max-w-full h-fit-content w-fit-content m-auto flex gap-amlabel-margin z-20 amlabel-position-top-left-89428-prod flex-col top-0 left-0" :class="{
            'top-0': config.position.includes('top'),
            'top-0 bottom-0': config.position.includes('middle'),
            'bottom-0': config.position.includes('bottom'),
            'left-0': config.position.includes('left'),
            'left-0 right-0': config.position.includes('center'),
            'right-0': config.position.includes('right')
         }" x-data="{
             ...initAmlabel_666262761cf9a(),
             parentContainerProcessor: initParentContainerProcessor(),
             labelItemProcessor: initLabelItemProcessor()
         }" x-init="initLabel($el)" x-intersect.once="render()" data-amlabel-observed="true">
        <div x-ref="amLabel" x-show="initialized" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="opacity-0 transform scale-90" x-transition:enter-end="opacity-100 transform scale-100" @resize.window.debounce="resize()" @click="labelItemProcessor.openLink($event, config.redirect_url)" class="group amasty-label-container amasty-label-container-4-89428-prod amasty-label-for-89428 relative" style="min-width: 50px; font-size: 16px; color: rgb(255, 255, 255); width: 72px;" data-amlabel-order="10">
                        <div class="amlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2">
                -58%            </div>
                            <img id="amasty-label-image-4-89428-prod" class="amasty-label-image opacity-100 align-top w-full h-full" src="https://www.veikonkone.fi/media/amasty/amlabel/tag.svg" title="STADLER FORM TIM TUULETIN" alt="STADLER FORM TIM TUULETIN"></div>
    </div>


            <img class="hover:shadow-sm object-contain product-image-photo" x-data="" @update-gallery-89428.window="$root.src = $event.detail" src="https://www.veikonkone.fi/media/catalog/product/cache/221150720b98d85dcac6fe7fade7cd10/8/0/802322000115_1__fullHD_1.jpeg" loading="lazy" width="240" height="300" alt="Stadler Form Tim Tuuletin" title="Stadler Form Tim Tuuletin">

    <script>
        'use strict';

        function initAmlabel_666262761cf9a() {
            return {
                element: null,
                parent: null,
                initialized: false,
                wrapperClass: '',
                labelContainer: null,
                config: {"position":"top-left","size":"30","path":".product-image-container, .product-item-photo, .cdz-product-top","mode":"prod","move":0,"product":"89428","label":4,"margin":10,"alignment":0,"order":10,"redirect_url":"","tooltip":{"backgroundColor":"","color":"","status":1,"content":""}},
                initLabel: function ($el) {
                    this.element = $el;
                    this.labelContainer = this.$refs.amLabel;
                    this.parent = $el.parentElement;
                    this.wrapperClass = `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`;
                },

                /**
                 * @return {void}
                 */
                render: function () {
                    if (this.element.dataset.amlabelObserved) {
                        return;
                    }

                    this.element.dataset.amlabelObserved = true;
                    this.parentContainerProcessor.process(this);
                    this.labelItemProcessor.process(this);
                    this.initialized = true;
                },

                /**
                 * @return {void}
                 */
                resize: function () {
                    this.config.size && this.labelItemProcessor.setLabelSize(this);
                }
            }
        }
    </script></a>
  <div class="product-info flex flex-col grow">
    <div class="mt-2 h-18 overflow-hidden text-ellipsis multiline-truncate mb-1 items-center justify-center text-primary font-bold title-font text-left">
      <a class="product-item-link" href="https://www.veikonkone.fi/802322000115-stadler-form-tim-tuuletin">
                    STADLER FORM TIM TUULETIN                </a>
    </div>
    <div class="h-5 leading-5 text-left text-xs text-gray-500 break-words truncate"> Teho 10 W </div>
    <div class="py-1 mx-auto h-8 ">
      <div x-data="initRating894286662f88c5add1()" @keyup.enter="scrollToRatings()" @click="scrollToRatings()" class="rating-summary flex" :class="{'cursor-pointer' : reviewsSection}" title="Arvostele ensimmäisenä tämä tuote" tabindex="0"
        :aria-label="reviewsSection
            ? 'STADLER\u0020FORM\u0020TIM\u0020TUULETIN\u0020arvostelu.\u00200\u0020t\u00E4hte\u00E4\u00205\u0020t\u00E4hdest\u00E4.\u0020Siirry\u0020t\u00E4st\u00E4\u0020arvosteluihin.'
            : 'STADLER\u0020FORM\u0020TIM\u0020TUULETIN\u0020arvostelu.\u00200\u0020t\u00E4hte\u00E4\u00205\u0020t\u00E4hdest\u00E4'
        " role="group" aria-label="STADLER FORM TIM TUULETIN arvostelu. 0 tähteä 5 tähdestä">
        <svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg><svg xmlns="http://www.w3.org/2000/svg" class="fill-current text-gray-200 w-6 h-6" viewBox="3 0 20 20" fill="currentColor" aria-hidden="true">
          <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371
                        1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54
                        1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1
                        1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"></path>
        </svg>
      </div>
      <script>
        'use strict';

        function initRating894286662f88c5add1() {
          return {
            reviewsSection: document.getElementById('customer-review-list') || document.getElementById('customer-reviews') || document.getElementById('review-form'),
            scrollToRatings() {
              let scrollTimeout = null
              if (!this.reviewsSection) {
                return
              }
              addEventListener('scroll', () => {
                clearTimeout(scrollTimeout);
                scrollTimeout = setTimeout(() => {
                  if (this.reviewsSection) {
                    this.reviewsSection.focus()
                  }
                }, 50);
              }, {
                once: true
              });
              this.reviewsSection.scrollIntoView({
                behavior: 'smooth'
              })
            }
          }
        }
      </script>
    </div>
    <script>
      function initPriceBox__6662f88c59184() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900 flex flex-col justify-between" x-data="initPriceBox__6662f88c59184()" @update-prices-89428.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="89428" data-price-box="product-id-89428">
        <div class="h-6">
        </div>
        <span class="special-price">
          <span class="price-container text-left  text-oswald text-2xl font-bold text-red tax weee">
            <span class="price-label">Alennushinta</span>
            <span id="product-price-89428" data-label="Alennushinta" data-price-amount="29" data-price-type="finalPrice" class="price-wrapper "><span class="price">29,00&nbsp;€</span></span>
          </span>
        </span>
        <span class="old-price">
          <span class="price-container text-left gap-2 line-through leading-6 text-oswald text-base text-gray-500 tax weee">
            <span class="price-label">Normaali hinta</span>
            <span id="old-price-89428" data-label="Normaali hinta" data-price-amount="69" data-price-type="oldPrice" class="price-wrapper "><span class="price">69,00&nbsp;€</span></span>
          </span>
          <span x-data="initLowestPrice894286662f88c6921b()" x-init="init()" class="lowest-price relative tooltip" data-lowest-price-product-id="89428">
            <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="peer mb-1.5 inline w-5 h-7" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 1 0 0-2v-3a1 1 0 0 0-1-1H9Z" clip-rule="evenodd"></path>
              <title>information-circle</title>
            </svg><span class="relative hidden peer-hover:inline">
              <span class="tooltip-arrow absolute rotate-45 top-7 border-4 h-0 w-0 -left-3 border-white origin-center
                         z-20">
              </span>
            </span>
            <span class="tooltip-text hidden peer-hover:block text-xs mt-0.5 !max-w-max
                     absolute bg-white text-black rounded-lg py-3 px-4 w-36 -left-14 text-opensans">
              <span class="z-10">
                <span>Alin 30 päivän hinta</span>
                <span data-price-type="lowestPrice" class="price-wrapper font-bold">69,00&nbsp;€</span>
              </span>
            </span>
          </span></span>
      </div>
      <script>
        function initLowestPrice894286662f88c6921b() {
          return {
            init() {
              const oldPriceElement = this.$el.parentElement.querySelector('.old-price');
              if (oldPriceElement) {
                oldPriceElement.append(this.$el);
              }
            }
          }
        }
      </script>
      <div class="flex flex-col justify-end text-xs">
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varastossa</span>
        </div>
        <div class="flex items-center mt-2">
          <span class="text-green-500 mr-1"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20" class="w-5 h-5" width="25" height="25" role="img">
              <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.707-9.293a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z" clip-rule="evenodd"></path>
              <title>check-circle</title>
            </svg></span>
          <span>Varaa ja nouda</span>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

Powered by Cookiebot
 * Suostumus
 * Yksityiskohdat
 * [#IABV2SETTINGS#]
 * Tietoja


TÄMÄ SIVUSTO KÄYTTÄÄ EVÄSTEITÄ

Käytämme evästeitä tarjoamamme sisällön ja mainosten räätälöimiseen, sosiaalisen
median ominaisuuksien tukemiseen ja kävijämäärämme analysoimiseen. Lisäksi
jaamme sosiaalisen median, mainosalan ja analytiikka-alan kumppaneillemme
tietoja siitä, miten käytät sivustoamme. Kumppanimme voivat yhdistää näitä
tietoja muihin tietoihin, joita olet antanut heille tai joita on kerätty, kun
olet käyttänyt heidän palvelujaan.

Consent Selection
Välttämätön

Mieltymykset

Tilastot

Markkinointi

Näytä tiedot
 * Välttämätön 18
   
   Välttämättömät evästeet auttavat tekemään verkkosivustosta käyttökelpoisen
   sallimalla perustoimintoja kuten sivulla siirtymisen ja sivuston suojattujen
   alueiden käytön. Verkkosivusto ei toimi kunnolla ilman näitä evästeitä.
    * Cookiebot
      2
      Lisätietoja tästä palveluntarjoajasta
      1.gifUsed to count the number of sessions to the website, necessary for
      optimizing CMP product delivery.
      Voimassa: IstuntoTyyppi: Pixel
      CookieConsentStores the user's cookie consent state for the current domain
      Voimassa: 1 vuosiTyyppi: HTTP
    * Google
      1
      Lisätietoja tästä palveluntarjoajasta
      test_cookieUsed to check if the user's browser supports cookies.
      Voimassa: 0 päiväTyyppi: HTTP
    * Videoly
      1
      Lisätietoja tästä palveluntarjoajasta
      VideolyDataNecessary for the implementation of video-content on the
      website.
      Voimassa: PysyväTyyppi: HTML
    * app.kuvio.io
      1
      admVisitorInfoThis cookie is necessary for the login function on the
      website.
      Voimassa: IstuntoTyyppi: HTML
    * cdn.loadbee.com
      www.veikonkone.fi
      
      2
      PHPSESSID [x2]Preserves user session state across page requests.
      Voimassa: IstuntoTyyppi: HTTP
    * elvita.menalux.fi
      2
      ApplicationGatewayAffinityRegisters which server-cluster is serving the
      visitor. This is used in context with load balancing, in order to optimize
      user experience.
      Voimassa: IstuntoTyyppi: HTTP
      ApplicationGatewayAffinityCORSThis cookie is used in context with load
      balancing - This optimizes the response rate between the visitor and the
      site, by distributing the traffic load on multiple network links or
      servers.
      Voimassa: IstuntoTyyppi: HTTP
    * idtheftscanner.f-secure.com
      2
      rc::aThis cookie is used to distinguish between humans and bots. This is
      beneficial for the website, in order to make valid reports on the use of
      their website.
      Voimassa: PysyväTyyppi: HTML
      rc::cThis cookie is used to distinguish between humans and bots.
      Voimassa: IstuntoTyyppi: HTML
    * www.veikonkone.fi
      7
      form_keyEnsures visitor browsing-security by preventing cross-site request
      forgery. This cookie is essential for the security of the website and
      visitor.
      Voimassa: 0 päiväTyyppi: HTTP
      mage-cache-sessidThis cookie is used in context with load balancing - This
      optimizes the response rate between the visitor and the site, by
      distributing the traffic load on multiple network links or servers.
      Voimassa: 0 päiväTyyppi: HTTP
      mage-cache-storageUsed to optimize the loading speed on the website. This
      is done by pre-loading some procedures in the visitors' browser.
      Voimassa: PysyväTyyppi: HTML
      mage-cache-timeoutThis cookie is necessary for the cache function. A cache
      is used by the website to optimize the response time between the visitor
      and the website. The cache is usually stored on the visitor’s browser.
      Voimassa: PysyväTyyppi: HTML
      mage-messagesNecessary for the functionality of the website's chat-box
      function.
      Voimassa: IstuntoTyyppi: HTTP
      private_content_versionThis cookie is necessary for the cache function. A
      cache is used by the website to optimize the response time between the
      visitor and the website. The cache is usually stored on the visitor’s
      browser.
      Voimassa: PysyväTyyppi: HTML
      private_content_versionThis cookie is necessary for the cache function. A
      cache is used by the website to optimize the response time between the
      visitor and the website. The cache is usually stored on the visitor’s
      browser.
      Voimassa: 399 päivääTyyppi: HTTP

 * Mieltymykset 12
   
   Mieltymysevästeiden avulla sivusto tallentaa tietoja, jotka muuttavat
   sivuston käyttäytymistä ja ulkonäköä, kuten kielivalintoja tai käyttäjän
   sijainteja.
    * Giosg
      9
      Lisätietoja tästä palveluntarjoajasta
      Giosg Bar v3#cacheNecessary for the functionality of the website's
      chat-box function.
      Voimassa: PysyväTyyppi: IDB
      giosgIsAutosuggested_#Necessary for the functionality of the website's
      chat-box function.
      Voimassa: IstuntoTyyppi: HTML
      giosgVisitorPriority_#Necessary for the functionality of the website's
      chat-box function.
      Voimassa: PysyväTyyppi: HTML
      giosgWindowOpen_#Necessary for the functionality of the website's chat-box
      function.
      Voimassa: PysyväTyyppi: HTML
      i18next.translate.booUsed in context with the language setting on the
      website. Facilitates the translation into the preferred language of the
      visitor.
      Voimassa: PysyväTyyppi: HTML
      i18nextLngDetermines the preferred language of the visitor. Allows the
      website to set the preferred language upon the visitor's re-entry.
      Voimassa: PysyväTyyppi: HTML
      sgidAllows the website to recoqnise the visitor, in order to optimize the
      chat-box functionality.
      Voimassa: 399 päivääTyyppi: HTTP
      giosg_chat_id_#Necessary for the functionality of the website's chat-box
      function.
      Voimassa: 1 vuosiTyyppi: HTTP
      giosg_sgid_#Necessary for the functionality of the website's chat-box
      function.
      Voimassa: 1 vuosiTyyppi: HTTP
    * Videoly
      1
      Lisätietoja tästä palveluntarjoajasta
      vdlyUsed to determine the optimal video quality based on the visitor's
      device and network settings.
      Voimassa: 3 kuukauttaTyyppi: HTTP
    * www.veikonkone.fi
      2
      categoriesNecessary in order to optimize the website's search-bar
      function. The cookie ensures accurate and fast search results.
      Voimassa: PysyväTyyppi: HTML
      section_data_idsUsed in context with the shopping cart functionality.
      Remembers any wish-list products and visitor credentials when checking
      out.
      Voimassa: 0 päiväTyyppi: HTTP

 * Tilastot 17
   
   Tilastoevästeet auttavat sivuston omistajia ymmärtämään, miten käyttäjät ovat
   vuorovaikutuksessa sivustojen kanssa, keräämällä ja raportoimalla tietoja
   nimettömästi.
    * Flixfacts
      2
      Lisätietoja tästä palveluntarjoajasta
      flixsessionRegisters statistical data on users' behaviour on the website.
      Used for internal analytics by the website operator.
      Voimassa: IstuntoTyyppi: HTML
      flixgvidCollects data on visitor interaction with the website's
      video-content. This data is used to make the website's video-content more
      relevant towards the visitor.
      Voimassa: IstuntoTyyppi: HTML
    * Google
      1
      Lisätietoja tästä palveluntarjoajasta
      tdRegisters statistical data on users' behaviour on the website. Used for
      internal analytics by the website operator.
      Voimassa: IstuntoTyyppi: Pixel
    * Hotjar
      5
      Lisätietoja tästä palveluntarjoajasta
      hjActiveViewportIdsThis cookie contains an ID string on the current
      session. This contains non-personal information on what subpages the
      visitor enters – this information is used to optimize the visitor's
      experience.
      Voimassa: PysyväTyyppi: HTML
      hjViewportIdSaves the user's screen size in order to adjust the size of
      images on the website.
      Voimassa: IstuntoTyyppi: HTML
      _hjSession_#Collects statistics on the visitor's visits to the website,
      such as the number of visits, average time spent on the website and what
      pages have been read.
      Voimassa: 0 päiväTyyppi: HTTP
      _hjSessionUser_#Collects statistics on the visitor's visits to the
      website, such as the number of visits, average time spent on the website
      and what pages have been read.
      Voimassa: 1 vuosiTyyppi: HTTP
      _hjTLDTestRegisters statistical data on users' behaviour on the website.
      Used for internal analytics by the website operator.
      Voimassa: IstuntoTyyppi: HTTP
    * VWO
      3
      Lisätietoja tästä palveluntarjoajasta
      _vwo_uuid_v2This cookie is set to make split-tests on the website, which
      optimizes the website's relevance towards the visitor – the cookie can
      also be set to improve the visitor's experience on a website.
      Voimassa: 1 vuosiTyyppi: HTTP
      v.gifThis cookie is set to make split-tests on the website, which
      optimizes the website's relevance towards the visitor – the cookie can
      also be set to improve the visitor's experience on a website.
      Voimassa: IstuntoTyyppi: Pixel
      vwo_apm_sentOdottaa
      Voimassa: PysyväTyyppi: HTML
    * elvita.menalux.fi
      1
      EPiStateMarkerThis cookie is used to distinguish the browser that the
      visitor is using. The server automatically assigns an ID string to that
      browser, so that the website can identify the visitor again when
      reentering the website.
      Voimassa: IstuntoTyyppi: HTTP
    * veikonkone.fi
      3
      FPGSIDRegisters statistical data on users' behaviour on the website. Used
      for internal analytics by the website operator.
      Voimassa: 0 päiväTyyppi: HTTP
      FPIDRegisters statistical data on users' behaviour on the website. Used
      for internal analytics by the website operator.
      Voimassa: 399 päivääTyyppi: HTTP
      FPLCRegisters a unique ID that is used to generate statistical data on how
      the visitor uses the website.
      Voimassa: 0 päiväTyyppi: HTTP
    * www.veikonkone.fi
      2
      klevu_cat_productIds_#Odottaa
      Voimassa: PysyväTyyppi: HTML
      last_visited_storeDetermines when the visitor last visited the different
      subpages on the website, as well as sets a timestamp for when the session
      started.
      Voimassa: 0 päiväTyyppi: HTTP

 * Markkinointi 78
   
   Markkinointievästeitä käytetään verkkosivustoilla kävijöiden seurantaan.
   Tarkoituksena on näyttää mainoksia, jotka ovat sopivia ja kiinnostavia
   yksittäisille käyttäjille, ja siten arvokkaampia julkaisijoille ja kolmansien
   osapuolten mainostajille.
    * Meta Platforms, Inc.
      3
      Lisätietoja tästä palveluntarjoajasta
      lastExternalReferrerDetects how the user reached the website by
      registering their last URL-address.
      Voimassa: PysyväTyyppi: HTML
      lastExternalReferrerTimeDetects how the user reached the website by
      registering their last URL-address.
      Voimassa: PysyväTyyppi: HTML
      _fbpUsed by Facebook to deliver a series of advertisement products such as
      real time bidding from third party advertisers.
      Voimassa: 3 kuukauttaTyyppi: HTTP
    * Flixfacts
      1
      Lisätietoja tästä palveluntarjoajasta
      inpage/log.gifCollects information on user behaviour on multiple websites.
      This information is used in order to optimize the relevance of
      advertisement on the website.
      Voimassa: IstuntoTyyppi: Pixel
    * Google
      32
      Lisätietoja tästä palveluntarjoajasta
      IDEOdottaa
      Voimassa: 399 päivääTyyppi: HTTP
      pagead/landing [x2]Collects data on visitor behaviour from multiple
      websites, in order to present more relevant advertisement - This also
      allows the website to limit the number of times that they are shown the
      same advertisement.
      Voimassa: IstuntoTyyppi: Pixel
      receive-cookie-deprecationCollects information on user behaviour on
      multiple websites. This information is used in order to optimize the
      relevance of advertisement on the website.
      Voimassa: 179 päivääTyyppi: HTTP
      _ga [x4]Used to send data to Google Analytics about the visitor's device
      and behavior. Tracks the visitor across devices and marketing channels.
      Voimassa: 2 vuottaTyyppi: HTTP
      _gid [x3]Used to send data to Google Analytics about the visitor's device
      and behavior. Tracks the visitor across devices and marketing channels.
      Voimassa: 0 päiväTyyppi: HTTP
      _ga_# [x3]Used to send data to Google Analytics about the visitor's device
      and behavior. Tracks the visitor across devices and marketing channels.
      Voimassa: 2 vuottaTyyppi: HTTP
      NIDRegisters a unique ID that identifies a returning user's device. The ID
      is used for targeted ads.
      Voimassa: 6 kuukauttaTyyppi: HTTP
      pagead/1p-conversion/#/Odottaa
      Voimassa: IstuntoTyyppi: Pixel
      pagead/1p-user-list/#Odottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CJ6Ava_CrIYDFXzhEQgd4JQA6Q;type=pagev0;cat=fl_pa0;ord=1547579048737;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CJeN1fmCrIYDFYfJOwId46kFiA;type=pagev0;cat=fl_pa0;ord=310455009962;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uapOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CJHnuPaFrIYDFSvJOwIdVTcPfA;type=categ0;cat=fl_ca0;ord=8228314902040;npa=1;u1=undefined;u5=undefined;u7=www.veikonkone.fi;u8=undefined;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6Odottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CJXFyraCrIYDFSbwOwIdCtEOLQ;type=pagev0;cat=fl_pa0;ord=4537423062309;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CL2UtLqVrIYDFSpIHgIdMqYEiQ;type=pagev0;cat=fl_pa0;ord=8318704954827;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CM2Q8auCrIYDFWneOwId944DVg;type=categ0;cat=fl_ca0;ord=2688708225743;npa=1;u1=undefined;u5=undefined;u7=www.veikonkone.fi;u8=undefined;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6Odottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CMW61taCrIYDFcnIOwId5YoEwg;type=pagev0;cat=fl_pa0;ord=8347089492177;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CNf2ipiDrIYDFcHLOwId5fgMTw;type=pagev0;cat=fl_pa0;ord=6022244117946;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CNzwpfCCrIYDFRXOOwIdoyYMHw;type=pagev0;cat=fl_pa0;ord=8621236095430;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=COOO8auCrIYDFVLIOwIdhUUOGg;type=pagev0;cat=fl_pa0;ord=1982644087064;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CPbgms-CrIYDFSZFHgIdnsAF3A;type=pagev0;cat=fl_pa0;ord=4776305617998;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CPDQyOOCrIYDFULyOwId6b4NGg;type=pagev0;cat=fl_pa0;ord=4616267732723;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CPjmuPaFrIYDFQ7kOwIdXhUJVg;type=pagev0;cat=fl_pa0;ord=8432072193326;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      ddm/activity/src=11386122;dc_pre=CP-XzLnCrIYDFajIOwIduuAKqw;type=pagev0;cat=fl_pa0;ord=8177633685764;npa=1;gdid=dMWZhNz;uaa=x86;uab=64;uafvl=Not%2520A(Brand%3B99.0.0.0%7CHeadlessChrome%3B121.0.6167.57%7CChromium%3B121.0.6167.57;uamb=0;uam=;uap=Windows;uaOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      _gcl_auUsed by Google AdSense for experimenting with advertisement
      efficiency across websites using their services.
      Voimassa: 3 kuukauttaTyyppi: HTTP
    * Meta Platforms, Inc.
      1
      Lisätietoja tästä palveluntarjoajasta
      frOdottaa
      Voimassa: 3 kuukauttaTyyppi: HTTP
    * Microsoft
      7
      Lisätietoja tästä palveluntarjoajasta
      _uetsidUsed to track visitors on multiple websites, in order to present
      relevant advertisement based on the visitor's preferences.
      Voimassa: PysyväTyyppi: HTML
      _uetsid_expContains the expiry-date for the cookie with corresponding
      name.
      Voimassa: PysyväTyyppi: HTML
      _uetvidUsed to track visitors on multiple websites, in order to present
      relevant advertisement based on the visitor's preferences.
      Voimassa: PysyväTyyppi: HTML
      _uetvid_expContains the expiry-date for the cookie with corresponding
      name.
      Voimassa: PysyväTyyppi: HTML
      MUIDUsed widely by Microsoft as a unique user ID. The cookie enables user
      tracking by synchronising the ID across many Microsoft domains.
      Voimassa: 1 vuosiTyyppi: HTTP
      _uetsidCollects data on visitor behaviour from multiple websites, in order
      to present more relevant advertisement - This also allows the website to
      limit the number of times that they are shown the same advertisement.
      Voimassa: 0 päiväTyyppi: HTTP
      _uetvidUsed to track visitors on multiple websites, in order to present
      relevant advertisement based on the visitor's preferences.
      Voimassa: 1 vuosiTyyppi: HTTP
    * YouTube
      34
      Lisätietoja tästä palveluntarjoajasta
      LAST_RESULT_ENTRY_KEY [x2]Used to track user’s interaction with embedded
      content.
      Voimassa: IstuntoTyyppi: HTTP
      nextId [x2]Used to track user’s interaction with embedded content.
      Voimassa: IstuntoTyyppi: HTTP
      requests [x2]Used to track user’s interaction with embedded content.
      Voimassa: IstuntoTyyppi: HTTP
      yt.innertube::nextId [x2]Registers a unique ID to keep statistics of what
      videos from YouTube the user has seen.
      Voimassa: PysyväTyyppi: HTML
      yt.innertube::requestsRegisters a unique ID to keep statistics of what
      videos from YouTube the user has seen.
      Voimassa: PysyväTyyppi: HTML
      ytidb::LAST_RESULT_ENTRY_KEY [x2]Used to track user’s interaction with
      embedded content.
      Voimassa: PysyväTyyppi: HTML
      YtIdbMeta#databases [x2]Used to track user’s interaction with embedded
      content.
      Voimassa: PysyväTyyppi: IDB
      yt-remote-cast-available [x2]Stores the user's video player preferences
      using embedded YouTube video
      Voimassa: IstuntoTyyppi: HTML
      yt-remote-cast-installed [x2]Stores the user's video player preferences
      using embedded YouTube video
      Voimassa: IstuntoTyyppi: HTML
      yt-remote-connected-devices [x2]Stores the user's video player preferences
      using embedded YouTube video
      Voimassa: PysyväTyyppi: HTML
      yt-remote-device-id [x2]Stores the user's video player preferences using
      embedded YouTube video
      Voimassa: PysyväTyyppi: HTML
      yt-remote-fast-check-period [x2]Stores the user's video player preferences
      using embedded YouTube video
      Voimassa: IstuntoTyyppi: HTML
      yt-remote-session-app [x2]Stores the user's video player preferences using
      embedded YouTube video
      Voimassa: IstuntoTyyppi: HTML
      yt-remote-session-name [x2]Stores the user's video player preferences
      using embedded YouTube video
      Voimassa: IstuntoTyyppi: HTML
      LogsDatabaseV2:V#||LogsRequestsStoreOdottaa
      Voimassa: PysyväTyyppi: IDB
      PREFRegisters a unique ID that is used by Google to keep statistics of how
      the visitor uses YouTube videos across different websites.
      Voimassa: 8 kuukauttaTyyppi: HTTP
      remote_sidNecessary for the implementation and functionality of YouTube
      video-content on the website.
      Voimassa: IstuntoTyyppi: HTTP
      ServiceWorkerLogsDatabase#SWHealthLogNecessary for the implementation and
      functionality of YouTube video-content on the website.
      Voimassa: PysyväTyyppi: IDB
      TESTCOOKIESENABLEDUsed to track user’s interaction with embedded content.
      Voimassa: 0 päiväTyyppi: HTTP
      VISITOR_INFO1_LIVETries to estimate the users' bandwidth on pages with
      integrated YouTube videos.
      Voimassa: 179 päivääTyyppi: HTTP
      YSCRegisters a unique ID to keep statistics of what videos from YouTube
      the user has seen.
      Voimassa: IstuntoTyyppi: HTTP

 * Luokittelemattomat 21
   Luokittelemattomat evästeet ovat evästeitä, joita luokittelemme parhaillamme
   yhdessä yksittäisten evästeiden tarjoajien kanssa.
    * Flixfacts
      7
      Lisätietoja tästä palveluntarjoajasta
      3dfw/log.gifOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      flixdistOdottaa
      Voimassa: IstuntoTyyppi: HTML
      flixlanOdottaa
      Voimassa: IstuntoTyyppi: HTML
      interactive/log.gifOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      traffic/log.gifOdottaa
      Voimassa: IstuntoTyyppi: Pixel
      beat/Odottaa
      Voimassa: IstuntoTyyppi: Pixel
      beatOdottaa
      Voimassa: IstuntoTyyppi: Pixel
    * Giosg
      3
      Lisätietoja tästä palveluntarjoajasta
      GIOSG_INTERACTION_DATA_#-#-#-#-#_#-#-#T#:#:#.#Z_1Odottaa
      Voimassa: IstuntoTyyppi: HTML
      giosgGAChatted_2827Odottaa
      Voimassa: IstuntoTyyppi: HTML
      giosgHasAutosuggested_2827Odottaa
      Voimassa: IstuntoTyyppi: HTML
    * cdn.loadbee.com
      1
      number(1)Odottaa
      Voimassa: IstuntoTyyppi: HTML
    * idtheftscanner.f-secure.com
      2
      operatorLangOdottaa
      Voimassa: 0 päiväTyyppi: HTTP
      webLeadGeneratorLangOdottaa
      Voimassa: 0 päiväTyyppi: HTTP
    * www.veikonkone.fi
      8
      klevu_page_startsfromOdottaa
      Voimassa: PysyväTyyppi: HTML
      klevu_product_call_sentOdottaa
      Voimassa: IstuntoTyyppi: HTML
      klv_analyticsEvents_view_recs_list_k-6e67d1f6-d1e0-4499-80c6-e83abce1a553Odottaa
      Voimassa: PysyväTyyppi: HTML
      klv_mageOdottaa
      Voimassa: 0 päiväTyyppi: HTTP
      klv_mageOdottaa
      Voimassa: PysyväTyyppi: HTML
      piimega_altapi_jwtOdottaa
      Voimassa: 0 päiväTyyppi: HTTP
      product_per_pageOdottaa
      Voimassa: IstuntoTyyppi: HTML
      setupTimeOdottaa
      Voimassa: PysyväTyyppi: HTML

Verkkotunnusten välinen suostumus[#BULK_CONSENT_DOMAINS_COUNT#]
[#BULK_CONSENT_TITLE#]
Luettelo verkkotunnuksista, joita suostumuksesi koskee: [#BULK_CONSENT_DOMAINS#]
Evästeilmoitus päivitetty viimeksi 26.5.2024, tekijä: Cookiebot



[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]


Evästeet ovat pieniä tekstitiedostoja, joita sivustot voivat käyttää tehdäkseen
käyttäjäkokemuksesta tehokkaamman.

Lain mukaan voimme tallentaa evästeitä laitteellesi, mikäli se on ehdottoman
tärkeää sivuston toiminnan kannalta. Tarvitsemme suostumuksesi kaikenlaisten
evästeiden käytölle.

Tämä sivusto käyttää erityyppisiä evästeitä. Jotkut evästeet ovat sivuillamme
esiintyvienkolmansien osapuolten palveluiden asettamia.


Voit muuttaa tai peruuttaa hyväksyntäsi sivustollamme evästeilmoituksen kautta.

Lue Tietosuojaehdoistamme lisää siitä keitä olemme, miten voit ottaa meihin
yhteyttä ja miten käsittelemme henkilökohtaisia tietojasi.

Ole hyvä ja ilmoita hyväksymistunnuksesi ja -päivämäärä, kun otat meihin
yhteyttä liittyen hyväksymiseesi.


Älä myy tai jaa henkilötietojani
Kiellä Salli valinta Muokkaa

Salli kaikki
Powered by Cookiebot by Usercentrics

Tarjoukset
Takaisin Tarjoukset
Puhelimet ja älykellot
Puhelimet ja älykellot Kaikki
Puhelintarvikkeet
Puhelimet
Puettavat älylaitteet
GPS-laitteet
GPS-laitteiden tarvikkeet
Tv ja ääni
Tv ja ääni Kaikki
Kaiuttimet
Kuulokkeet
Radiot, CD, MP3-soittimet
Televisiot
Soundbarit
Autohifi ja autonavigaattorit
Gaming
Gaming Kaikki
Pelihiiret
Pelitietokoneet
Pelinäppäimistöt
Pelikuulokkeet
Pelikonsolit
Pelituolit ja -pöydät
Näytöt
Tietokoneet ja tabletit
Tietokoneet ja tabletit Kaikki
Gaming
Tulostus
Toimistotuotteet
Tietokoneet
Näytöt
Tabletit ja tarvikkeet
Web-kamerat, kaiuttimet, muut tarvikkeet
Näppäimistöt ja hiiret
Koti
Koti Kaikki
Älykoti
Aurinkopaneelit
Tulisijat
Koneet ja tarvikkeet kodinhoitoon
Polkupyörät
Sähkötyökalut ja aggregaatit
Sup laudat ja vesilelut
Puutarha ja tarvikkeet
Vapaa-aika ja urheilu
Tuulisuojat ja markiisit
Ruohonleikkurit
Sisäilma
Imurit
Kodinkoneet
Kodinkoneet Kaikki
Astianpesukoneet
Uunit ja keittotasot
Pyykinpesu ja kuivaus
Kylmälaitteet
Imurit
Lattialiedet
Sisäilma
Integroitavat kahviautomaatit
Pienkoneet
Pienkoneet Kaikki
Kahvin valmistus
Ruoanvalmistus
Sisäilma
Imurit
Juomien valmistus
Ilmalämpöpumput
Kanta-asiakastarjoukset
Puhelimet ja älykellot
Takaisin Puhelimet ja älykellot
Puhelimet
Puettavat älylaitteet
Puettavat älylaitteet Kaikki
Älykellot
Aktiivisuusrannekkeet
Kuulokkeet urheiluun
Tarvikkeet
Puhelintarvikkeet
Puhelintarvikkeet Kaikki
Puhelinkotelot
Suojakuoret
Näytönsuojakalvot
Muistikortit
Lisätarvikkeet
Lataus ja virtalähteet
Kuvausvalot ja tarvikkeet
GPS-laitteet
GPS-laitteet Kaikki
KäsiGPS
Autoilu
GPS-laitteiden tarvikkeet
Tietokoneet ja tabletit
Takaisin Tietokoneet ja tabletit
Tietokoneet
Tietokoneet Kaikki
Kannettavat tietokoneet
Pöytäkoneet
Lukiokoneet
Pelipöytäkoneet
Pelikannettavat
Tulostus
Tulostus Kaikki
Tulostimet
Tankkitulostimet
Tulostustarvikkeet
Skannerit
Tulostuspaperit
Näytöt
Näytöt Kaikki
Tietokonenäytöt
Pelinäytöt
Tabletit ja tarvikkeet
Tabletit ja tarvikkeet Kaikki
Tablet-tietokoneet
Tablet-suojakalvot
Tablet-suojakotelot
Tablet-tarvikkeet
Näppäimistöt ja hiiret
Näppäimistöt ja hiiret Kaikki
Näppäimistöt
Hiiret
Verkkolaitteet
Verkkolaitteet Kaikki
Verkkoadapterit
Kytkimet
Modeemit
Reitittimet
MESH
Toimistotuotteet
Toimistotuotteet Kaikki
Sähköpöydät
Toimistotuolit
Toimistotarvikkeet
Ergonomia
Laskimet kopiokoneet faxit
Paperit tarrat mapit
Web-kamerat, kaiuttimet, muut tarvikkeet
Web-kamerat, kaiuttimet, muut tarvikkeet Kaikki
Web-kamerat
Tietokonekaiuttimet
Muut tietokonetarvikkeet
Headsetit
Kovalevyt ja tallentaminen
Kovalevyt ja tallentaminen Kaikki
CD-levyt
DVD-levyt
Muistitikut
Kovalevyt
Kaapelit ja adapterit
Kaapelit ja adapterit Kaikki
Näyttökaapelit
Verkkokaapelit
USB-kaapelit
Adapterit
Ohjelmat
Tietokonelaukut ja -reput
Gaming
Takaisin Gaming
Pelitietokoneet
Pelitietokoneet Kaikki
Pelipöytäkoneet
Pelikannettavat
Näytöt
Näytöt Kaikki
Tietokonenäytöt
Pelinäytöt
Pelinäppäimistöt
Pelihiiret
Pelihiiret Kaikki
Pelihiiret
Pelihiirimatot
Pelikuulokkeet
Pelituolit ja -pöydät
Pelituolit ja -pöydät Kaikki
Pelituolit
Pelipöydät
Pelikonsolit
Pelikonsolit Kaikki
Sony Playstation - PS5 - PS4
Xbox
Komponentit
Komponentit Kaikki
Emolevyt
Kotelot
Muistit
Näytönohjaimet
Prosessorit
Virtalähteet
Optiset asemat
Muut tietokonekomponentit
Muut pelitarvikkeet
Tv ja ääni
Takaisin Tv ja ääni
Televisiot
Televisiot Kaikki
Alle 31 tuumaiset
32-39 Tuumaiset
40-43 tuumaiset
48-54 tuumaiset
55-59 tuumaiset
60-74 tuumaiset
Yli 75 tuumaiset
Soundbarit
Kuulokkeet
Kuulokkeet Kaikki
Nappikuulokkeet
Sankakuulokkeet
Sporttikuulokkeet
Langattomat kuulokkeet
Vastamelukuulokkeet
Headsetit
Lasten kuulokkeet
Täysin langattomat kuulokkeet
Kaiuttimet
Kaiuttimet Kaikki
Hyllykaiuttimet
Monihuonekaiuttimet
Bluetooth-kaiuttimet
Bilekaiuttimet
Muut kaiuttimet
Subwooferit
Aktiivikaiuttimet
Kaiutinsarjat
Projektorit
Kotiteatterit
Hifi
Hifi Kaikki
Mikrohifisarjat
Vahvistimet
Levysoittimet
Radiot, CD, MP3-soittimet
Radiot, CD, MP3-soittimet Kaikki
Pöytä- ja kelloradiot
Radio-CD-yhdistelmät
Tarvikkeet
Tarvikkeet Kaikki
Kaukosäätimet
Laitetelineet ja TV-pöydät
Johdot
Mikrofonit
Sähkötarvikkeet
TV-antennit
Muut tarvikkeet
Muut AV-laitteet
Mediatoistimet
Mediatoistimet Kaikki
Mediatoistimet
Chromecast
Autohifi ja autonavigaattorit
Autohifi ja autonavigaattorit Kaikki
Navigaattorit
Autokamerat
Kamerat ja tarvikkeet
Kamerat ja tarvikkeet Kaikki
Pikakamerat
Videokamerat
Tarvikkeet
DVD ja BLU RAY -soittimet
Digiboksit
Digiboksit Kaikki
Digiboksit
Kodinkoneet
Takaisin Kodinkoneet
Pyykinpesu ja kuivaus
Pyykinpesu ja kuivaus Kaikki
Päältä täytettävät pesukoneet
Edestä täytettävät pesukoneet
Kuivaavat pesukoneet
Kuivausrummut
Kuivauskaapit
Pyykinpesutarvikkeet
Pesu- ja huuhteluaineet
Väliasennussarjat
Mankelit
Astianpesukoneet
Astianpesukoneet Kaikki
Astianpesukoneet 45 cm
Astianpesukoneet 60 cm
Pöytäastianpesukoneet
Kalustepeitteiset astianpesukoneet
Turva-altaat
Astianpesutarvikkeet
Pesu- ja kirkastusaineet
Kylmälaitteet
Kylmälaitteet Kaikki
Jääkaapit
Viinikaapit
Jenkkikaapit
Jääpakastinkaapit
Retrokaapit
Side by side ja kotikylmiöt
Pakastimet
Kalustepeitteiset kylmälaitteet
Säiliöpakastimet
Muut kylmälaitteet
Kylmälaitteiden tarvikkeet
Kylmälaitteiden turva-altaat
Kylmälaukut ja matkajääkaapit
Mikroaaltouunit
Mikroaaltouunit Kaikki
Vapaasti sijoitettavat mikroaaltouunit
Integroitavat mikroaaltouunit
Integroitavat kahviautomaatit
Lattialiedet
Lattialiedet Kaikki
Lattialiedet 50 cm
Lattialiedet 60 cm
Lattialiedet yli 60 cm
Induktioliedet
Kaasuliedet
Muut liedet
Liesitarvikkeet
Uunit ja keittotasot
Uunit ja keittotasot Kaikki
Kompaktiuunit
Erillisuunit
Höyryuunit
Keittotasot alle 40 cm
Keittotasot 60cm
Keittotasot yli 60 cm
Keittotasot liesituulettimella
Uuni ja taso tarvikkeet
Liesituulettimet
Liesituulettimet Kaikki
Liesituulettimet kaapistoon
Liesituulettimet seinälle
Liesituulettimet kattoon
Liesituulettimet pöytätasoon
Liesituulettimien tarvikkeet
Liesituulettimien suodattimet
Imurit
Imurit Kaikki
Rikkaimurit
Varsi-imurit
Pölynimurit
Robotti-imurit
Pölypussit ja suodattimet
Imuritarvikkeet
Sisäilma
Sisäilma Kaikki
Ilmankostuttimet
Kosteudenpoistajat
Ilmanpuhdistimet
Lämmittimet
Tuulettimet
Ilmastointilaitteet
Ilmalämpöpumput
Suodattimet ja tarvikkeet
Pienkoneet
Takaisin Pienkoneet
Ruoanvalmistus
Ruoanvalmistus Kaikki
Leivänpaahtimet
Vohveliraudat
Pöytägrillit
Sauvasekoittimet
Sähkövatkaimet
Monitoimikoneet
Yleiskoneet
Yleiskoneiden tarvikkeet
Airfryerit
Muu ruoanvalmistus
Lisäosat ja tarvikkeet
Tyhjiöpakkauslaitteet ja -tarvikkeet
Keittiövaa'at
Kahvin valmistus
Kahvin valmistus Kaikki
Kahvimyllyt
Perkolaattorit
Kahvinkeittimet
Kahvinkeittimien tarvikkeet
Kapselikeittimet
Espressokeittimet
Kahviautomaatit
Integroitavat kahviautomaatit
Kahviautomaattien tarvikkeet
Muu kahvinvalmistus
Kahvit ja suodattimet
Juomien valmistus
Juomien valmistus Kaikki
Vedenkeittimet
Teenkeittimet
Hiilihapotuslaitteet
Hiilihapotuslaitteiden maut
Hiilihapotuslaitteiden kaasut
Hiilihapotuslaitteiden tarvikkeet
Tehosekoittimet
Tehosekoittimien tarvikkeet
Mehulingot ja puristimet
Koti
Takaisin Koti
Imurit
Imurit Kaikki
Rikkaimurit
Varsi-imurit
Pölynimurit
Pölypussittomat imurit
Robotti-imurit
Teollisuusimurit
Pölypussit ja suodattimet
Imuritarvikkeet
Höyrypuhdistimet ja pesurit
Höyrypuhdistimet ja pesurit Kaikki
Höyrypuhdistimet ja pesurit
Tekstiilipesurit
Pesuaineet ja tarvikkeet
Vaatehuolto
Vaatehuolto Kaikki
Silitysraudat ja -keskukset
Vaatehöyrystimet
Silityslaudat ja tarvikkeet
Pesu- ja huuhteluaineet
Sisäilma
Sisäilma Kaikki
Ilmankostuttimet
Kosteudenpoistajat
Ilmanpuhdistimet
Lämmittimet
Tuulettimet
Ilmastointilaitteet
Ilmanviilentimet
Ilmalämpöpumput
Suodattimet ja tarvikkeet
Grillaus
Grillaus Kaikki
Sähkögrillit
Hiiligrillit
Kaasugrillit
Pizzauunit
Grillit
Hiilet ja sytykkeet
Tarvikkeet
Sähköpotkulaudat
Sähköpotkulaudat Kaikki
Sähköpotkulaudat
Älykoti
Älykoti Kaikki
Sähköauton latausasemat
Sähköauton latauskaapelit
Älyvalaistus
Kodin ohjaus
Muut älykotitarvikkeet
Taloustavarat
Taloustavarat Kaikki
Paistinpannut
Kasarit
Kattilat
Juomalasit
Muut taloustavarat
Palovaroittimet
Palovaroittimet Kaikki
Palovaroittimet
Ruohonleikkurit
Ruohonleikkurit Kaikki
Ruohonleikkurit ja trimmerit
Robottiruohonleikkurit
Tarvikkeet
Sähkötyökalut ja aggregaatit
Puutarha ja tarvikkeet
Valaisimet
Valaisimet Kaikki
Kattovalaisimet
Lattiavalaisimet
Pöytävalaisimet
Riippuvalaisimet
Pihavalaisimet
Seinävalaisimet
Kohdevalaisimet
Koristevalaisimet
Lampunjalat
Valosarjat ja nauhat
Loisteputket
Tarvikkeet
Lampunvarjostimet
Philips HUE
Taskulamput ja otsalamput
Polkupyörät
Polkupyörät Kaikki
Maastopyörät
Sähköpyörät
Hybridipyörät
Pyörätarvikkeet
Ulkoporealtaat
Ulkoporealtaat Kaikki
Ulkoporealtaat
Tarvikkeet
Riistakamerat
Sup laudat ja vesilelut
Paristot
Koneet ja tarvikkeet kodinhoitoon
Tulisijat
Aurinkopaneelit
Tuulisuojat ja markiisit
Lelut
Lemmikit
Vapaa-aika ja urheilu
Kauneus ja terveys
Takaisin Kauneus ja terveys
Terveys ja hyvinvointi
Terveys ja hyvinvointi Kaikki
Henkilövaa'at
Verenpainemittarit
Hieronta- ja lämpötuotteet
Lihashuoltovasarat
Muu terveys ja hyvinvointi
Herätys- ja kirkasvalot
Kuumemittarit
Hiustenhoito
Hiustenhoito Kaikki
Kotiparturit
Hiustenkuivaajat
Muotoilutuotteet
Muu hiustenhoito
Parranajokoneet ja trimmerit
Parranajokoneet ja trimmerit Kaikki
Parranajokoneet
Partatrimmerit
Terät ja tarvikkeet
Monitoimitrimmerit
Vartalotrimmerit
Hygieniatrimmerit
Ladyshaverit ja epilaattorit
Ladyshaverit ja epilaattorit Kaikki
Ladyshaverit
Epilaattorit
Sähköhammasharjat
Sähköhammasharjat Kaikki
Sähköhammasharjat
Varaharjat ja tarvikkeet
Ilmalämpöpumput
Outlet
Takaisin Outlet
Kodinkoneet
Kodinkoneet Kaikki
Pyykinpesu ja kuivaus
Astianpesukoneet
Kylmälaitteet
Mikrot, Uunit, Liedet, Tasot
Liesituulettimet
Pienkoneet
Data ja Pelaaminen
Puhelimet ja Älykellot
TV ja Ääni
Muut
Lahjakortit
Asiakaspalvelu
Myymälät
Asiakastili
Tuotealueet

Hae

Hae
Myymälät
0 heart
Toivelista
0 tuote tuotetta scale
Vertailu
Asiakastili

Ostoskori 0,00 € shopping-cart shopping-cart 0


OSTOSKORI

x







Välisumma:

Siirry kassalle Siirry ostoskoriin
x

Checkout using your account

Sähköpostiosoite

Salasana

Kirjaudu sisään Unohditko salasanasi?


Checkout as a new customer

Creating an account has many benefits:

 * See order and shipping status
 * Track order history
 * Tilaa nopeammin

Luo käyttäjätunnus



UUSIMMAT TARJOUKSET

-17%

SONY PLAYSTATION 5 SLIM STANDARD VERSION PELIKONSOLI



Alennushinta 499,00 € Normaali hinta 599,00 € information-circle Alin 30 päivän
hinta 549,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-40%
ELECTROLUX EERC73EB VARSI-IMURI
Käyttöaika 30 min


Alennushinta 89,00 € Normaali hinta 149,00 € information-circle Alin 30 päivän
hinta 149,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-58%
STADLER FORM TIM TUULETIN
USB


Alennushinta 29,00 € Normaali hinta 69,00 € information-circle Alin 30 päivän
hinta 69,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-33%

LG OLED65C35LA 65" OLED-TV
4K OLED EVO, 2023


Alennushinta 1 599,00 € Normaali hinta 2 399,00 € information-circle Alin 30
päivän hinta 1 599,00 €
check-circle Varastossa
-30%


SAMSUNG GALAXY A55 128GB ÄLYPUHELIN
Musta


Alennushinta 349,00 € Normaali hinta 499,00 € information-circle Alin 30 päivän
hinta 499,00 €
check-circle Varastossa
check-circle Varaa ja nouda
LG OLED55B36LA 55" OLED-TV
4K, 2023


1 599,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-11%
AEG FBB32607ZW ASTIANPESUKONE
Äänitaso 46dB


Alennushinta 399,00 € Normaali hinta 449,00 € information-circle Alin 30 päivän
hinta 449,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-44%
EPSON EXPRESSION XP-3205B MONITOIMITULOSTIN
A4


Alennushinta 49,90 € Normaali hinta 89,90 € information-circle Alin 30 päivän
hinta 59,90 €
check-circle Varastossa
check-circle Varaa ja nouda
-25%
CANVAC CPA3802V ILMASTOINTILAITE
Tilasuositus max. 25 m2


Alennushinta 299,00 € Normaali hinta 399,00 € information-circle Alin 30 päivän
hinta 399,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-25%


SAMSUNG GALAXY A35 128GB ÄLYPUHELIN
Musta


Alennushinta 299,00 € Normaali hinta 399,00 € information-circle Alin 30 päivän
hinta 369,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-44%

SAMSUNG WW93T504CAW/S4 PYYKINPESUKONE
Täyttömäärä 9 kg, linkous 1400 k/min


Alennushinta 499,00 € Normaali hinta 899,00 € information-circle Alin 30 päivän
hinta 899,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-33%

SONY XR65A80L 65" OLED-TV
4K, GOOGLE TV, 2023


Alennushinta 1 999,00 € Normaali hinta 2 990,00 € information-circle Alin 30
päivän hinta 2 990,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-20%

SAMSUNG TU43CU7105K 43" CRYSTAL 4K UHD-TV
Tizen Smart TV, 2023


Alennushinta 399,00 € Normaali hinta 499,00 € information-circle Alin 30 päivän
hinta 399,00 €
check-circle Varastossa
check-circle Varaa ja nouda
-47%
BOSCH CLIMATE 3000I W53E 5,3KW VIILENTÄVÄ ILMALÄMPÖPUMPPU
Ei sovellu lämmitykseen


Alennushinta 799,00 € Normaali hinta 1 499,00 € information-circle Alin 30
päivän hinta 799,00 €
clock Tilaustuote
check-circle Varaa ja nouda
-58%
STADLER FORM TIM TUULETIN
Teho 10 W


Alennushinta 29,00 € Normaali hinta 69,00 € information-circle Alin 30 päivän
hinta 69,00 €
check-circle Varastossa
check-circle Varaa ja nouda


Katso kaikki tarjoukset





ASIAKASPALVELU



Kysyttävää tuotteesta? Palautetta? Me vastaamme!

Ota yhteyttä asiakaspalveluun

MYYMÄLÄT



Katso lähimmän Veikkosi yhteystiedot

Etsi lähin myymälä

TILAA UUTISKIRJE Tilaa uutiskirje, niin saat tiedon tarjouksista ensimmäisten
joukossa!
TILAA UUTISKIRJE
ASIAKASPALVELU
0201 124 200 ma-pe klo 10-18
myynti@veikonkone.fi
VEIKON KONE Myymälät Veikon palvelut Töihin Veikolle Ota yhteyttä Brändisivut
Osto-oppaat Veikon Turva -tuotevakuutus Kanta-asiakastarjoukset
VERKKOKAUPPA Toimitustavat Maksutavat Takuu ja huolto Tilausohje Toimitusehdot
Palautusehdot Tietosuojaseloste

Copyright © 2024 Veikon Kone
99b0425986e672dbc971b0e7f3ce1c8642b7d428826fd4137463a14829e1dc43 82.116.240.77

Pages




Suosituimmat haut
IPHONEILMAJääkaappiJääTUULETIN




Moikka! Voinko auttaa?

X