www.chromeburner.com Open in urlscan Pro
2606:4700:20::681a:e99  Public Scan

Submitted URL: http://www.chromeburner.com/
Effective URL: https://www.chromeburner.com/
Submission: On November 22 via api from US — Scanned from DE

Form analysis 19 forms found in the DOM

GET https://www.chromeburner.com/catalogsearch/result/

<form class="form minisearch w-full" id="search_mini_form" action="https://www.chromeburner.com/catalogsearch/result/" method="get">
  <label class="hidden" for="search" data-role="minisearch-label">
    <span>Search</span>
  </label>
  <div class="relative">
    <input id="search" x-ref="searchInput" type="search" autocomplete="off" name="q" value="" placeholder="Type what you are looking for..." maxlength="128"
      class="w-full h-[49px] py-2 pr-[44px] pl-6 transition appearance-none text-base font-normal border-0 !ring-0 !ring-transparent focus:outline-none focus:!border-black lg:bg-gray-100 lg:py-4 lg:rounded-md lg:!border-blueish lg:text-base lg:border-2 lg:focus:!border-2"
      @focus.once="suggest" @input.debounce.300="suggest" @click.away="close" @keydown.arrow-down.prevent="focusElement($el.querySelector('[tabindex]'))">
    <button type="submit" class="absolute top-1/2 right-4 -translate-y-1/2" aria-label="Search">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="h-4 w-4 lg:w-[20px] lg:h-[20px] fill-current" width="24" height="24">
        <path
          d="M19.6679 18.1085L16.0788 14.5457C18.8811 10.9579 18.5864 5.84813 15.3652 2.62884C13.6692 0.933843 11.4063 0 8.99786 0C6.5882 0 4.32646 0.933892 2.63049 2.62884C0.934428 4.32384 0 6.58526 0 8.99222C0 11.4004 0.934477 13.6607 2.63049 15.3556C4.32656 17.0506 6.58938 17.9844 8.99786 17.9844C10.9897 17.9844 12.9568 17.3212 14.5298 16.0677L18.0948 19.6804C18.3157 19.9011 18.5865 20 18.8814 20C19.1762 20 19.4471 19.8771 19.6679 19.6804C20.1107 19.2629 20.1107 18.5507 19.6679 18.1082L19.6679 18.1085ZM15.784 8.99222C15.784 10.8101 15.0714 12.5061 13.7921 13.7836C12.5138 15.061 10.7928 15.7742 8.99779 15.7742C7.20274 15.7742 5.4817 15.062 4.20345 13.7836C2.92516 12.5061 2.21157 10.7861 2.21157 8.99222C2.21157 7.17437 2.92418 5.47833 4.20345 4.20089C5.48174 2.9234 7.20274 2.21025 8.99779 2.21025C10.8168 2.21025 12.5139 2.92242 13.7921 4.20089C15.0704 5.47934 15.784 7.17447 15.784 8.99222Z"
          style="height: 100%;"></path>
      </svg>
    </button>
    <button type="submit" title="Search" class="action search sr-only" aria-label="Search"> Search </button>
  </div>
  <template x-if="suggestions.length > 0">
    <div class="tweakwise-search w-full leading-normal transition appearance-none text-grey-800 flex flex-col absolute top-full left-0 right-0 overflow-y-auto bg-container-lighter" @scroll.window="close(); $refs.searchInput.value=''">
      <div class="container mx-auto max-w-[800px] w-full px-0">
        <div class="search-column border-b border-gray-200 border-solid py-4 px-6 suggestion-wrapper">
          <template x-for="suggestion in suggestions">
            <div class="" :class="suggestion.row_class ? suggestion.row_class : ''" role="option" tabindex="0" :data-title="suggestion.title ? suggestion.title : ''" @click="clickSuggestion(suggestion)" @keydown.enter="clickSuggestion(suggestion)"
              @keydown.arrow-up.prevent="focusElement($event.target.previousElementSibling) || $refs.searchInput.focus()" @keydown.arrow-down.prevent="focusElement($event.target.nextElementSibling)">
              <template x-if="suggestion.type === 'suggestion'">
                <div class="w-full p-1 px-0 cursor-pointer text-xl font-medium flex text-gray-900 title-font">
                  <span class="qs-option-name capitalize" x-text="suggestion.title"></span>
                  <span aria-hidden="true" class="amount" x-text="suggestion.num_results"></span>
                </div>
              </template>
              <template x-if="suggestion.type === 'suggestion_group'">
                <div class="w-full cursor-pointer">
                  <div class="qs-suggestion-heading font-bold p-2">
                    <span x-text="suggestion.title"></span>
                    <span x-text="suggestion.num_results"></span>
                  </div>
                  <template x-if="suggestion.suggestions &amp;&amp; suggestion.suggestions.length > 0">
                    <div class="w-full">
                      <template x-for="subSuggestion in suggestion.suggestions">
                        <div class="qs-option w-full flex justify-between p-2 cursor-pointer" role="option" tabindex="0" :data-title="suggestion.title ? suggestion.title : ''" @click="clickSuggestion(subSuggestion)"
                          @keydown.enter="clickSuggestion(subSuggestion)" @keydown.arrow-up.prevent="focusElement($event.target.previousElementSibling)" @keydown.arrow-down.prevent="focusElement($event.target.nextElementSibling)">
                          <span class="qs-option-name" x-text="subSuggestion.title"></span>
                          <span aria-hidden="true" class="amount" x-text="subSuggestion.num_results"></span>
                        </div>
                      </template>
                    </div>
                  </template>
                </div>
              </template>
            </div>
          </template>
        </div>
        <div class="search-column product-wrapper p-4">
          <template x-for="suggestion in suggestions">
            <div class="" :class="suggestion.row_class ? suggestion.row_class : ''" role="option" tabindex="0" :data-title="suggestion.title ? suggestion.title : ''" @click="clickSuggestion(suggestion)" @keydown.enter="clickSuggestion(suggestion)"
              @keydown.arrow-up.prevent="focusElement($event.target.previousElementSibling) || $refs.searchInput.focus()" @keydown.arrow-down.prevent="focusElement($event.target.nextElementSibling)">
              <template x-if="suggestion.type === 'product'">
                <div class="product-item flex py-2 cursor-pointer items-center">
                  <template x-if="suggestion.image">
                    <div class="h-12 w-12 mr-8">
                      <img class="qs-option-image" :src="suggestion.image ? suggestion.image: ''" :alt="suggestion.title ? suggestion.title : ''">
                    </div>
                  </template>
                  <div class="qs-option-info-container">
                    <div class="qs-option-name text-xl font-medium text-gray-900 title-font" x-text="suggestion.title"></div>
                    <!--                                    <div class="price-box">-->
                    <!--                                        <template x-if="!hasSpecialPrice(suggestion)">-->
                    <!--                                            <span class="price-container ">-->
                    <!--                                                <span class="price-wrapper">-->
                    <!--                                                    <span x-html="formatPrice(suggestion.price)" class="price"></span>-->
                    <!--                                                </span>-->
                    <!--                                            </span>-->
                    <!--                                        </template>-->
                    <!---->
                    <!--                                        <template x-if="hasSpecialPrice(suggestion)">-->
                    <!--                                            <span class="price-container">-->
                    <!--                                                <span class="special-price">-->
                    <!--                                                    <span class="price-label hidden">--><!--</span>-->
                    <!--                                                    <span class="price-wrapper">-->
                    <!--                                                        <span x-html="formatPrice(suggestion.final_price)" class="price"></span>-->
                    <!--                                                    </span>-->
                    <!--                                                </span>-->
                    <!--                                                <span class="old-price sly-old-price mr-1">-->
                    <!--                                                    <span class="price-label hidden">--><!--</span>-->
                    <!--                                                    <span class="price-wrapper">-->
                    <!--                                                        <span x-html="formatPrice(suggestion.price)"-->
                    <!--                                                              class="price line-through text-gray-900"></span>-->
                    <!--                                                    </span>-->
                    <!--                                                </span>-->
                    <!--                                            </span>-->
                    <!--                                        </template>-->
                    <!--                                    </div>-->
                  </div>
                </div>
              </template>
            </div>
          </template>
        </div>
      </div>
    </div>
  </template>
</form>

POST

<form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form">
  <div class="control">
    <input type="hidden" value="" class="form-input" name="g-recaptcha-response">
  </div>
  <div class="fieldset login">
    <div class="field email required">
      <label class="label" for="customer-email">
        <span>Email Address</span>
      </label>
      <div class="control">
        <input name="username" x-ref="customer-email" @change="errors = 0" type="email" required="" class="form-input input-text" autocomplete="username">
      </div>
    </div>
    <div class="field password required">
      <label for="pass" class="label">
        <span>Password</span>
      </label>
      <div class="control">
        <input name="password" type="password" class="form-input input-text" required="" x-ref="customer-password" @change="errors = 0" autocomplete="current-password">
      </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"> Sign In </button>
      <a href="https://www.chromeburner.com/customer/account/forgotpassword/">
                                        Forgot Your Password?                                    </a>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/289958/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/289958/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="289958">
  <a href="https://www.chromeburner.com/u-grip-gas-en-remhendel-slot-zwart-met-alarm" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-289958.window="$el.src = $event.detail" alt="U-Grip Gas- en Remhendel Slot Zwart met Alarm" title="U-Grip Gas- en Remhendel Slot Zwart met Alarm" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/u/-/u-grip-gas-en-remhendel-slot-zwart-met-alarm-1.jpg" width="240" height="300">

        
            </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> JHS <button x-data="initWishlist()" @click.prevent="addToWishlist(289958)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/u-grip-gas-en-remhendel-slot-zwart-met-alarm">
                U-Grip Gas- en Remhendel Slot Zwart met Alarm            </a>
    </div>
    <script>
      function initPriceBox__655c6cf05e488() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf05e488()" @update-prices-289958.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="289958" data-price-box="product-id-289958">
          <span class="special-price">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-289958" data-price-amount="22.39" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 22<span class="cents font-medium">39</span></span></span>
            </span>
          </span>
          <span class="old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-289958" data-price-amount="44.92" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 44<span class="cents font-medium">92</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/263569/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/263569/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="263569">
  <a href="https://www.chromeburner.com/scorpion-vx-16-evo-air-soul-black-green" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-263569.window="$el.src = $event.detail" alt="Scorpion Vx-16 Evo Air Soul Black-Green" title="Scorpion Vx-16 Evo Air Soul Black-Green" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/s/c/scorpion-vx-16-evo-air-soul-black-green-1_2.png" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<span class="sale flex justify-center items-center w-[50px] h-[50px]    rounded-full text-lg text-white font-medium uppercase bg-gradient-to-r from-cborange-lighter to-cborange-darker">
    Sale
</span>
            </div>
        
            <script>
        function initConfigurableSwatchOptions_263569() {
            const configurableOptionsComponent = initConfigurableOptions(
                '263569',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1008","label":"XS","products":["263570"]},{"id":"1009","label":"S","products":["263571"]},{"id":"1010","label":"M","products":["263572"]},{"id":"1011","label":"L","products":["263573"]},{"id":"1012","label":"XL","products":["263574"]},{"id":"1191","label":"2XL","products":["263575"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"263570":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263571":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263572":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263573":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263574":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263575":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64}},"productId":"263569","chooseText":"Choose an Option...","images":[],"index":{"263570":{"1138":"1008"},"263571":{"1138":"1009"},"263572":{"1138":"1010"},"263573":{"1138":"1011"},"263574":{"1138":"1012"},"263575":{"1138":"1191"}},"channel":"website","salesChannelCode":"us","sku":{"263570":"146_376_69_XS","263571":"146_376_69_S","263572":"146_376_69_M","263573":"146_376_69_L","263574":"146_376_69_XL","263575":"146_376_69_2XL"},"productStockAlert":{"entity":"263569","child":{"263570":{"entity":"263570","stock_number":19,"stock_status":19,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-black-green","preorder":false},"263571":{"entity":"263571","stock_number":55,"stock_status":55,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-black-green","preorder":false},"263572":{"entity":"263572","stock_number":69,"stock_status":69,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-black-green","preorder":false},"263573":{"entity":"263573","stock_number":47,"stock_status":47,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-black-green","preorder":false},"263574":{"entity":"263574","stock_number":34,"stock_status":34,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-black-green","preorder":false},"263575":{"entity":"263575","stock_number":6,"stock_status":6,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-black-green","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"263570":19,"263571":55,"263572":69,"263573":47,"263574":34,"263575":6}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1008":{"type":"0","value":"XS","label":"XS"},"1009":{"type":"0","value":"S","label":"S"},"1010":{"type":"0","value":"M","label":"M"},"1011":{"type":"0","value":"L","label":"L"},"1012":{"type":"0","value":"XL","label":"XL"},"1191":{"type":"0","value":"2XL","label":"2XL"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-263569",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_263569()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 263569)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263569-1008" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263569-1008" value="1008" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XS</div>
        </label>
    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263569-1009" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263569-1009" value="1009" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">S</div>
        </label>
    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263569-1010" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263569-1010" value="1010" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">M</div>
        </label>
    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263569-1011" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263569-1011" value="1011" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">L</div>
        </label>
    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263569-1012" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263569-1012" value="1012" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XL</div>
        </label>
    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263570&quot;:19,&quot;263571&quot;:55,&quot;263572&quot;:69,&quot;263573&quot;:47,&quot;263574&quot;:34,&quot;263575&quot;:6})">
    <template x-if="checkSwatchOptions(263569, 1138, item, 'active')">
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263569-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263569-1191" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263569-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263569-1191" value="1191" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">2XL</div>
        </label>
    <template x-if="checkSwatchOptions(263569, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263569),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-263569', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Scorpion <button x-data="initWishlist()" @click.prevent="addToWishlist(263569)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/scorpion-vx-16-evo-air-soul-black-green">
                VX-16 Evo Air Soul Black-Green            </a>
    </div>
    <script>
      function initPriceBox__655c6cf064d7c() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf064d7c()" @update-prices-263569.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="263569" data-price-box="product-id-263569"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-263569" data-price-amount="88.64" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 88<span class="cents font-medium">64</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-263569" data-price-amount="150.62" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 150<span class="cents font-medium">62</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/263583/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/263583/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="263583">
  <a href="https://www.chromeburner.com/scorpion-vx-16-evo-air-soul-white-red" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-263583.window="$el.src = $event.detail" alt="Scorpion Vx-16 Evo Air Soul White-Red" title="Scorpion Vx-16 Evo Air Soul White-Red" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/s/c/scorpion-vx-16-evo-air-soul-white-red-1_1.png" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<span class="sale flex justify-center items-center w-[50px] h-[50px]    rounded-full text-lg text-white font-medium uppercase bg-gradient-to-r from-cborange-lighter to-cborange-darker">
    Sale
</span>
            </div>
        
            <script>
        function initConfigurableSwatchOptions_263583() {
            const configurableOptionsComponent = initConfigurableOptions(
                '263583',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1008","label":"XS","products":["263584"]},{"id":"1009","label":"S","products":["263585"]},{"id":"1010","label":"M","products":["263586"]},{"id":"1011","label":"L","products":["263587"]},{"id":"1012","label":"XL","products":["263588"]},{"id":"1191","label":"2XL","products":["263589"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"263584":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263585":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263586":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263587":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263588":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}},"263589":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":150.62},"oldPrice":{"amount":150.62},"basePrice":{"amount":88.64},"finalPrice":{"amount":88.64}},"productId":"263583","chooseText":"Choose an Option...","images":[],"index":{"263584":{"1138":"1008"},"263585":{"1138":"1009"},"263586":{"1138":"1010"},"263587":{"1138":"1011"},"263588":{"1138":"1012"},"263589":{"1138":"1191"}},"channel":"website","salesChannelCode":"us","sku":{"263584":"146_376_59_XS","263585":"146_376_59_S","263586":"146_376_59_M","263587":"146_376_59_L","263588":"146_376_59_XL","263589":"146_376_59_2XL"},"productStockAlert":{"entity":"263583","child":{"263584":{"entity":"263584","stock_number":13,"stock_status":13,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-white-red","preorder":false},"263585":{"entity":"263585","stock_number":67,"stock_status":67,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-white-red","preorder":false},"263586":{"entity":"263586","stock_number":97,"stock_status":97,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-white-red","preorder":false},"263587":{"entity":"263587","stock_number":91,"stock_status":91,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-white-red","preorder":false},"263588":{"entity":"263588","stock_number":41,"stock_status":41,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-white-red","preorder":false},"263589":{"entity":"263589","stock_number":7,"stock_status":7,"parent_url":"https:\/\/www.chromeburner.com\/scorpion-vx-16-evo-air-soul-white-red","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"263584":13,"263585":67,"263586":97,"263587":91,"263588":41,"263589":7}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1008":{"type":"0","value":"XS","label":"XS"},"1009":{"type":"0","value":"S","label":"S"},"1010":{"type":"0","value":"M","label":"M"},"1011":{"type":"0","value":"L","label":"L"},"1012":{"type":"0","value":"XL","label":"XL"},"1191":{"type":"0","value":"2XL","label":"2XL"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-263583",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_263583()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 263583)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263583-1008" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263583-1008" value="1008" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XS</div>
        </label>
    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263583-1009" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263583-1009" value="1009" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">S</div>
        </label>
    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263583-1010" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263583-1010" value="1010" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">M</div>
        </label>
    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263583-1011" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263583-1011" value="1011" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">L</div>
        </label>
    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263583-1012" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263583-1012" value="1012" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XL</div>
        </label>
    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;263584&quot;:13,&quot;263585&quot;:67,&quot;263586&quot;:97,&quot;263587&quot;:91,&quot;263588&quot;:41,&quot;263589&quot;:7})">
    <template x-if="checkSwatchOptions(263583, 1138, item, 'active')">
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-263583-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-263583-1191" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-263583-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-263583-1191" value="1191" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">2XL</div>
        </label>
    <template x-if="checkSwatchOptions(263583, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 263583),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-263583', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Scorpion <button x-data="initWishlist()" @click.prevent="addToWishlist(263583)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/scorpion-vx-16-evo-air-soul-white-red">
                VX-16 Evo Air Soul White-Red            </a>
    </div>
    <script>
      function initPriceBox__655c6cf07c1c9() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf07c1c9()" @update-prices-263583.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="263583" data-price-box="product-id-263583"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-263583" data-price-amount="88.64" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 88<span class="cents font-medium">64</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-263583" data-price-amount="150.62" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 150<span class="cents font-medium">62</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/288071/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/288071/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="288071">
  <a href="https://www.chromeburner.com/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-288071.window="$el.src = $event.detail" alt="Shark Race-R Pro GP 22.06 Replica Redding Carbon Gold Anthracite DQA Full Face Helmet" title="Shark Race-R Pro GP 22.06 Replica Redding Carbon Gold Anthracite DQA Full Face Helmet" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/s/h/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa-1_1.jpg" width="240" height="300">

        
            <script>
        function initConfigurableSwatchOptions_288071() {
            const configurableOptionsComponent = initConfigurableOptions(
                '288071',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1008","label":"XS","products":[]},{"id":"1009","label":"S","products":[]},{"id":"1010","label":"M","products":["288078"]},{"id":"1011","label":"L","products":["288080"]},{"id":"1012","label":"XL","products":["288079"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"288076":{"baseOldPrice":{"amount":1063.58},"oldPrice":{"amount":1063.58},"basePrice":{"amount":718.46},"finalPrice":{"amount":718.46},"tierPrices":[],"msrpPrice":{"amount":0}},"288077":{"baseOldPrice":{"amount":1063.58},"oldPrice":{"amount":1063.58},"basePrice":{"amount":718.46},"finalPrice":{"amount":718.46},"tierPrices":[],"msrpPrice":{"amount":0}},"288078":{"baseOldPrice":{"amount":1063.58},"oldPrice":{"amount":1063.58},"basePrice":{"amount":718.46},"finalPrice":{"amount":718.46},"tierPrices":[],"msrpPrice":{"amount":0}},"288080":{"baseOldPrice":{"amount":1063.58},"oldPrice":{"amount":1063.58},"basePrice":{"amount":718.46},"finalPrice":{"amount":718.46},"tierPrices":[],"msrpPrice":{"amount":0}},"288079":{"baseOldPrice":{"amount":1063.58},"oldPrice":{"amount":1063.58},"basePrice":{"amount":718.46},"finalPrice":{"amount":718.46},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":1063.58},"oldPrice":{"amount":1063.58},"basePrice":{"amount":718.46},"finalPrice":{"amount":718.46}},"productId":"288071","chooseText":"Choose an Option...","images":[],"index":{"288076":{"1138":"1008"},"288077":{"1138":"1009"},"288078":{"1138":"1010"},"288080":{"1138":"1011"},"288079":{"1138":"1012"}},"channel":"website","salesChannelCode":"us","sku":{"288076":"HE0463EDQAXS","288077":"HE0463EDQAS","288078":"HE0463EDQAM","288080":"HE0463EDQAL","288079":"HE0463EDQAXL"},"productStockAlert":{"entity":"288071","child":{"288076":{"entity":"288076","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa","preorder":false},"288077":{"entity":"288077","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa","preorder":false},"288078":{"entity":"288078","stock_number":8,"stock_status":8,"parent_url":"https:\/\/www.chromeburner.com\/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa","preorder":false},"288080":{"entity":"288080","stock_number":25,"stock_status":25,"parent_url":"https:\/\/www.chromeburner.com\/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa","preorder":false},"288079":{"entity":"288079","stock_number":4,"stock_status":4,"parent_url":"https:\/\/www.chromeburner.com\/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"288076":0,"288077":0,"288078":8,"288080":25,"288079":4}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1008":{"type":"0","value":"XS","label":"XS"},"1009":{"type":"0","value":"S","label":"S"},"1010":{"type":"0","value":"M","label":"M"},"1011":{"type":"0","value":"L","label":"L"},"1012":{"type":"0","value":"XL","label":"XL"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-288071",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_288071()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 288071)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;288076&quot;:0,&quot;288077&quot;:0,&quot;288078&quot;:8,&quot;288080&quot;:25,&quot;288079&quot;:4})">
    <template x-if="checkSwatchOptions(288071, 1138, item, 'active')">
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(288071, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;288076&quot;:0,&quot;288077&quot;:0,&quot;288078&quot;:8,&quot;288080&quot;:25,&quot;288079&quot;:4})">
    <template x-if="checkSwatchOptions(288071, 1138, item, 'active')">
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(288071, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XS</div>
        </div>
    </div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;288076&quot;:0,&quot;288077&quot;:0,&quot;288078&quot;:8,&quot;288080&quot;:25,&quot;288079&quot;:4})">
    <template x-if="checkSwatchOptions(288071, 1138, item, 'active')">
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(288071, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">S</div>
        </div>
    </div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;288076&quot;:0,&quot;288077&quot;:0,&quot;288078&quot;:8,&quot;288080&quot;:25,&quot;288079&quot;:4})">
    <template x-if="checkSwatchOptions(288071, 1138, item, 'active')">
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-288071-1010" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-288071-1010" value="1010" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">M</div>
        </label>
    <template x-if="checkSwatchOptions(288071, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;288076&quot;:0,&quot;288077&quot;:0,&quot;288078&quot;:8,&quot;288080&quot;:25,&quot;288079&quot;:4})">
    <template x-if="checkSwatchOptions(288071, 1138, item, 'active')">
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-288071-1011" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-288071-1011" value="1011" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">L</div>
        </label>
    <template x-if="checkSwatchOptions(288071, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;288076&quot;:0,&quot;288077&quot;:0,&quot;288078&quot;:8,&quot;288080&quot;:25,&quot;288079&quot;:4})">
    <template x-if="checkSwatchOptions(288071, 1138, item, 'active')">
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-288071-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-288071-1012" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-288071-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-288071-1012" value="1012" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XL</div>
        </label>
    <template x-if="checkSwatchOptions(288071, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 288071),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-288071', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Shark <button x-data="initWishlist()" @click.prevent="addToWishlist(288071)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/shark-race-r-pro-gp-22-06-replica-redding-carbon-gold-anthracite-dqa">
                Race-R Pro GP 22.06 Replica Redding Carbon Gold Anthracite DQA Full Face Helmet            </a>
    </div>
    <script>
      function initPriceBox__655c6cf08f4d1() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf08f4d1()" @update-prices-288071.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="288071" data-price-box="product-id-288071"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-288071" data-price-amount="718.46" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 718<span class="cents font-medium">46</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-288071" data-price-amount="1063.58" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 1063<span class="cents font-medium">58</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/273373/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/273373/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="273373">
  <a href="https://www.chromeburner.com/cardo-packtalk-neo-dual-pack" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-273373.window="$el.src = $event.detail" alt="Cardo Packtalk Neo Dual Pack" title="Cardo Packtalk Neo Dual Pack" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/c/a/cardo-packtalk-neo-dual-pack_2.png" width="240" height="300">

        
            </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Cardo <button x-data="initWishlist()" @click.prevent="addToWishlist(273373)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/cardo-packtalk-neo-dual-pack">
                Packtalk Neo Dual Pack            </a>
    </div>
    <script>
      function initPriceBox__655c747a755f7() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c747a755f7()" @update-prices-273373.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="273373" data-price-box="product-id-273373">
          <span class="special-price">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-273373" data-price-amount="434.45" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 434<span class="cents font-medium">45</span></span></span>
            </span>
          </span>
          <span class="old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-273373" data-price-amount="543.12" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 543<span class="cents font-medium">12</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/113938/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/113938/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="113938">
  <a href="https://www.chromeburner.com/claw-universal-x-grip-phone-mount" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-113938.window="$el.src = $event.detail" alt="Claw Universal X-Grip Phone Mount" title="Claw Universal X-Grip Phone Mount" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/c/l/claw_universal_x-grip_phone_mount_1.jpg" width="240" height="300">

        
            </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Claw <button x-data="initWishlist()" @click.prevent="addToWishlist(113938)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/claw-universal-x-grip-phone-mount">
                Universal X-Grip Phone Mount            </a>
    </div>
    <script>
      function initPriceBox__655c6cf0a043b() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf0a043b()" @update-prices-113938.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="113938" data-price-box="product-id-113938">
          <span class="special-price">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-113938" data-price-amount="12.33" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 12<span class="cents font-medium">33</span></span></span>
            </span>
          </span>
          <span class="old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-113938" data-price-amount="17.69" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 17<span class="cents font-medium">69</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/229889/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/229889/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="229889">
  <a href="https://www.chromeburner.com/dainese-zaurax-leather-jacket-black" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-229889.window="$el.src = $event.detail" alt="Dainese Zaurax Leather Jacket Black" title="Dainese Zaurax Leather Jacket Black" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/d/a/dainese-zaurax-leather-jacket-black.png" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<img class="black-friday-icon w-[70px]" src="https://www.chromeburner.com/static/version1699999309/frontend/ChromeBurner/default/en_US/images/black-friday.png" alt="Black Friday sale" width="100" height="69">
            </div>
        
            <script>
        function initConfigurableSwatchOptions_229889() {
            const configurableOptionsComponent = initConfigurableOptions(
                '229889',
                {"attributes":{"1199":{"id":"1199","code":"clothing_size","label":"Clothing Size","options":[{"id":"1348","label":"44","products":["229890"]},{"id":"1346","label":"46","products":["229891"]},{"id":"1345","label":"48","products":["229892"]},{"id":"1344","label":"50","products":["229893"]},{"id":"1343","label":"52","products":["229894"]},{"id":"1342","label":"54","products":["229895"]},{"id":"1341","label":"56","products":["229896"]},{"id":"1340","label":"58","products":["229897"]},{"id":"1357","label":"60","products":["229898"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"229890":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229891":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229892":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229893":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229894":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229895":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229896":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229897":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}},"229898":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":505.7},"oldPrice":{"amount":505.7},"basePrice":{"amount":252.85},"finalPrice":{"amount":252.85}},"productId":"229889","chooseText":"Choose an Option...","images":[],"index":{"229890":{"1199":"1348"},"229891":{"1199":"1346"},"229892":{"1199":"1345"},"229893":{"1199":"1344"},"229894":{"1199":"1343"},"229895":{"1199":"1342"},"229896":{"1199":"1341"},"229897":{"1199":"1340"},"229898":{"1199":"1357"}},"channel":"website","salesChannelCode":"us","sku":{"229890":"201533877_001_44","229891":"201533877_001_46","229892":"201533877_001_48","229893":"201533877_001_50","229894":"201533877_001_52","229895":"201533877_001_54","229896":"201533877_001_56","229897":"201533877_001_58","229898":"201533877_001_60"},"productStockAlert":{"entity":"229889","child":{"229890":{"entity":"229890","stock_number":3,"stock_status":3,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229891":{"entity":"229891","stock_number":6,"stock_status":6,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229892":{"entity":"229892","stock_number":20,"stock_status":20,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229893":{"entity":"229893","stock_number":5,"stock_status":5,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229894":{"entity":"229894","stock_number":17,"stock_status":17,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229895":{"entity":"229895","stock_number":16,"stock_status":16,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229896":{"entity":"229896","stock_number":11,"stock_status":11,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229897":{"entity":"229897","stock_number":7,"stock_status":7,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false},"229898":{"entity":"229898","stock_number":7,"stock_status":7,"parent_url":"https:\/\/www.chromeburner.com\/dainese-zaurax-leather-jacket-black","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"229890":3,"229891":6,"229892":20,"229893":5,"229894":17,"229895":16,"229896":11,"229897":7,"229898":7}}            );
            const swatchOptionsComponent = initSwatchOptions({"1199":{"1348":{"type":"0","value":"44","label":"44"},"1346":{"type":"0","value":"46","label":"46"},"1345":{"type":"0","value":"48","label":"48"},"1344":{"type":"0","value":"50","label":"50"},"1343":{"type":"0","value":"52","label":"52"},"1342":{"type":"0","value":"54","label":"54"},"1341":{"type":"0","value":"56","label":"56"},"1340":{"type":"0","value":"58","label":"58"},"1357":{"type":"0","value":"60","label":"60"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-229889",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_229889()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 229889)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute clothing_size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributeclothing_size">
                            <span>
                                CLOTHING SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1199].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1348" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1348" value="1348" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">44</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1346" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1346" value="1346" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">46</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1345" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1345" value="1345" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">48</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1344" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1344" value="1344" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">50</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1343" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1343" value="1343" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">52</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1342" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1342" value="1342" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">54</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1341" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1341" value="1341" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">56</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1340" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1340" value="1340" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">58</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;229890&quot;:3,&quot;229891&quot;:6,&quot;229892&quot;:20,&quot;229893&quot;:5,&quot;229894&quot;:17,&quot;229895&quot;:16,&quot;229896&quot;:11,&quot;229897&quot;:7,&quot;229898&quot;:7})">
    <template x-if="checkSwatchOptions(229889, 1199, item, 'active')">
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-229889-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-229889-1357" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-229889-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-229889-1357" value="1357" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">60</div>
        </label>
    <template x-if="checkSwatchOptions(229889, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 229889),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-229889', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Dainese <button x-data="initWishlist()" @click.prevent="addToWishlist(229889)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/dainese-zaurax-leather-jacket-black">
                Zaurax Leather Jacket Black            </a>
    </div>
    <script>
      function initPriceBox__655c6cf0a1411() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf0a1411()" @update-prices-229889.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="229889" data-price-box="product-id-229889"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-229889" data-price-amount="252.85" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 252<span class="cents font-medium">85</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-229889" data-price-amount="505.7" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 505<span class="cents font-medium">70</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/259235/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/259235/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="259235">
  <a href="https://www.chromeburner.com/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-259235.window="$el.src = $event.detail" alt="AGV Pista GP RR E2206 DOT MPLK Assen 2007 009 Full Face Helmet" title="AGV Pista GP RR E2206 DOT MPLK Assen 2007 009 Full Face Helmet" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/a/g/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009-1.jpg" width="240" height="300">

        
            <script>
        function initConfigurableSwatchOptions_259235() {
            const configurableOptionsComponent = initConfigurableOptions(
                '259235',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1008","label":"XS","products":[]},{"id":"1009","label":"S","products":["259237"]},{"id":"1010","label":"M","products":["259238"]},{"id":"1011","label":"L","products":["259239"]},{"id":"1012","label":"XL","products":["259240"]},{"id":"1191","label":"2XL","products":["259241"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"259236":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2},"tierPrices":[],"msrpPrice":{"amount":0}},"259237":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2},"tierPrices":[],"msrpPrice":{"amount":0}},"259238":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2},"tierPrices":[],"msrpPrice":{"amount":0}},"259239":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2},"tierPrices":[],"msrpPrice":{"amount":0}},"259240":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2},"tierPrices":[],"msrpPrice":{"amount":0}},"259241":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":1610.39},"oldPrice":{"amount":1610.39},"basePrice":{"amount":805.2},"finalPrice":{"amount":805.2}},"productId":"259235","chooseText":"Choose an Option...","images":[],"index":{"259236":{"1138":"1008"},"259237":{"1138":"1009"},"259238":{"1138":"1010"},"259239":{"1138":"1011"},"259240":{"1138":"1012"},"259241":{"1138":"1191"}},"channel":"website","salesChannelCode":"us","sku":{"259236":"2118356002_009_XS","259237":"2118356002_009_S","259238":"2118356002_009_M","259239":"2118356002_009_L","259240":"2118356002_009_XL","259241":"2118356002_009_2XL"},"productStockAlert":{"entity":"259235","child":{"259236":{"entity":"259236","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009","preorder":false},"259237":{"entity":"259237","stock_number":3,"stock_status":3,"parent_url":"https:\/\/www.chromeburner.com\/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009","preorder":false},"259238":{"entity":"259238","stock_number":9,"stock_status":9,"parent_url":"https:\/\/www.chromeburner.com\/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009","preorder":false},"259239":{"entity":"259239","stock_number":15,"stock_status":15,"parent_url":"https:\/\/www.chromeburner.com\/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009","preorder":false},"259240":{"entity":"259240","stock_number":17,"stock_status":17,"parent_url":"https:\/\/www.chromeburner.com\/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009","preorder":false},"259241":{"entity":"259241","stock_number":9,"stock_status":9,"parent_url":"https:\/\/www.chromeburner.com\/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"259236":0,"259237":3,"259238":9,"259239":15,"259240":17,"259241":9}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1008":{"type":"0","value":"XS","label":"XS"},"1009":{"type":"0","value":"S","label":"S"},"1010":{"type":"0","value":"M","label":"M"},"1011":{"type":"0","value":"L","label":"L"},"1012":{"type":"0","value":"XL","label":"XL"},"1191":{"type":"0","value":"2XL","label":"2XL"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-259235",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_259235()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 259235)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XS</div>
        </div>
    </div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-259235-1009" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-259235-1009" value="1009" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">S</div>
        </label>
    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-259235-1010" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-259235-1010" value="1010" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">M</div>
        </label>
    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-259235-1011" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-259235-1011" value="1011" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">L</div>
        </label>
    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-259235-1012" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-259235-1012" value="1012" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XL</div>
        </label>
    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;259236&quot;:0,&quot;259237&quot;:3,&quot;259238&quot;:9,&quot;259239&quot;:15,&quot;259240&quot;:17,&quot;259241&quot;:9})">
    <template x-if="checkSwatchOptions(259235, 1138, item, 'active')">
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-259235-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-259235-1191" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-259235-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-259235-1191" value="1191" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">2XL</div>
        </label>
    <template x-if="checkSwatchOptions(259235, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 259235),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-259235', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> AGV <button x-data="initWishlist()" @click.prevent="addToWishlist(259235)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/agv-pista-gp-rr-e2206-dot-mplk-assen-2007-009">
                Pista GP RR E2206 DOT MPLK Assen 2007 009 Full Face Helmet            </a>
    </div>
    <script>
      function initPriceBox__655c6cf0c1e67() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf0c1e67()" @update-prices-259235.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="259235" data-price-box="product-id-259235"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-259235" data-price-amount="805.2" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 805<span class="cents font-medium">20</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-259235" data-price-amount="1610.39" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 1610<span class="cents font-medium">39</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/260690/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/260690/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="260690">
  <a href="https://www.chromeburner.com/dainese-karakum-ergo-tek-gloves-black-black" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-260690.window="$el.src = $event.detail" alt="Dainese Karakum Ergo-Tek Gloves Black Black" title="Dainese Karakum Ergo-Tek Gloves Black Black" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/d/a/dainese-karakum-ergo-tek-gloves-black-black-2.jpg" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<span class="sale flex justify-center items-center w-[50px] h-[50px]    rounded-full text-lg text-white font-medium uppercase bg-gradient-to-r from-cborange-lighter to-cborange-darker">
    Sale
</span>
            </div>
        
            <script>
        function initConfigurableSwatchOptions_260690() {
            const configurableOptionsComponent = initConfigurableOptions(
                '260690',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1008","label":"XS","products":["260691"]},{"id":"1009","label":"S","products":["260692"]},{"id":"1010","label":"M","products":["260693"]},{"id":"1011","label":"L","products":["260694"]},{"id":"1012","label":"XL","products":["260695"]},{"id":"1191","label":"2XL","products":["260696"]},{"id":"1350","label":"3XL","products":[]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"260691":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}},"260692":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}},"260693":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}},"260694":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}},"260695":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}},"260696":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}},"260697":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":115.21},"oldPrice":{"amount":115.21},"basePrice":{"amount":57.65},"finalPrice":{"amount":57.65}},"productId":"260690","chooseText":"Choose an Option...","images":[],"index":{"260691":{"1138":"1008"},"260692":{"1138":"1009"},"260693":{"1138":"1010"},"260694":{"1138":"1011"},"260695":{"1138":"1012"},"260696":{"1138":"1191"},"260697":{"1138":"1350"}},"channel":"website","salesChannelCode":"us","sku":{"260691":"201815968_631_XS","260692":"201815968_631_S","260693":"201815968_631_M","260694":"201815968_631_L","260695":"201815968_631_XL","260696":"201815968_631_XXL","260697":"201815968_631_XXXL"},"productStockAlert":{"entity":"260690","child":{"260691":{"entity":"260691","stock_number":24,"stock_status":24,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false},"260692":{"entity":"260692","stock_number":54,"stock_status":54,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false},"260693":{"entity":"260693","stock_number":50,"stock_status":50,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false},"260694":{"entity":"260694","stock_number":41,"stock_status":41,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false},"260695":{"entity":"260695","stock_number":4,"stock_status":4,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false},"260696":{"entity":"260696","stock_number":1,"stock_status":1,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false},"260697":{"entity":"260697","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/dainese-karakum-ergo-tek-gloves-black-black","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"260691":24,"260692":54,"260693":50,"260694":41,"260695":4,"260696":1,"260697":0}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1008":{"type":"0","value":"XS","label":"XS"},"1009":{"type":"0","value":"S","label":"S"},"1010":{"type":"0","value":"M","label":"M"},"1011":{"type":"0","value":"L","label":"L"},"1012":{"type":"0","value":"XL","label":"XL"},"1191":{"type":"0","value":"2XL","label":"2XL"},"1350":{"type":"0","value":"3XL","label":"3XL"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-260690",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_260690()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 260690)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-260690-1008" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-260690-1008" value="1008" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XS</div>
        </label>
    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-260690-1009" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-260690-1009" value="1009" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">S</div>
        </label>
    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-260690-1010" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-260690-1010" value="1010" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">M</div>
        </label>
    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-260690-1011" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-260690-1011" value="1011" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">L</div>
        </label>
    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-260690-1012" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-260690-1012" value="1012" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XL</div>
        </label>
    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-260690-1191" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-260690-1191" value="1191" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">2XL</div>
        </label>
    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;260691&quot;:24,&quot;260692&quot;:54,&quot;260693&quot;:50,&quot;260694&quot;:41,&quot;260695&quot;:4,&quot;260696&quot;:1,&quot;260697&quot;:0})">
    <template x-if="checkSwatchOptions(260690, 1138, item, 'active')">
        <label :for="'attribute-option-260690-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-260690-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(260690, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 260690),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">3XL</div>
        </div>
    </div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-260690', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Dainese <button x-data="initWishlist()" @click.prevent="addToWishlist(260690)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/dainese-karakum-ergo-tek-gloves-black-black">
                Karakum Ergo-Tek Gloves Black Black            </a>
    </div>
    <script>
      function initPriceBox__655c6cf0d768a() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf0d768a()" @update-prices-260690.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="260690" data-price-box="product-id-260690"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-260690" data-price-amount="57.65" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 57<span class="cents font-medium">65</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-260690" data-price-amount="115.21" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 115<span class="cents font-medium">21</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/214021/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/214021/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="214021">
  <a href="https://www.chromeburner.com/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-214021.window="$el.src = $event.detail" alt="Dainese Hydraflux 2 Air D-Dry Jacket Black Lava Red" title="Dainese Hydraflux 2 Air D-Dry Jacket Black Lava Red" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/h/y/hydraflux-2-air-d.png" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<img class="black-friday-icon w-[70px]" src="https://www.chromeburner.com/static/version1699999309/frontend/ChromeBurner/default/en_US/images/black-friday.png" alt="Black Friday sale" width="100" height="69">
            </div>
        
            <script>
        function initConfigurableSwatchOptions_214021() {
            const configurableOptionsComponent = initConfigurableOptions(
                '214021',
                {"attributes":{"1199":{"id":"1199","code":"clothing_size","label":"Clothing Size","options":[{"id":"1348","label":"44","products":["214022"]},{"id":"1346","label":"46","products":["214023"]},{"id":"1345","label":"48","products":["214024"]},{"id":"1344","label":"50","products":["214025"]},{"id":"1343","label":"52","products":["214026"]},{"id":"1342","label":"54","products":["214027"]},{"id":"1341","label":"56","products":["214028"]},{"id":"1340","label":"58","products":["214029"]},{"id":"1357","label":"60","products":[]},{"id":"1356","label":"62","products":[]},{"id":"1642","label":"64","products":[]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"214022":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214023":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214024":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214025":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214026":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214027":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214028":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214029":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214030":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214031":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}},"214032":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":265.92},"oldPrice":{"amount":265.92},"basePrice":{"amount":162.15},"finalPrice":{"amount":162.15}},"productId":"214021","chooseText":"Choose an Option...","images":[],"index":{"214022":{"1199":"1348"},"214023":{"1199":"1346"},"214024":{"1199":"1345"},"214025":{"1199":"1344"},"214026":{"1199":"1343"},"214027":{"1199":"1342"},"214028":{"1199":"1341"},"214029":{"1199":"1340"},"214030":{"1199":"1357"},"214031":{"1199":"1356"},"214032":{"1199":"1642"}},"channel":"website","salesChannelCode":"us","sku":{"214022":"201654632_B78_44","214023":"201654632_B78_46","214024":"201654632_B78_48","214025":"201654632_B78_50","214026":"201654632_B78_52","214027":"201654632_B78_54","214028":"201654632_B78_56","214029":"201654632_B78_58","214030":"201654632_B78_60","214031":"201654632_B78_62","214032":"201654632_B78_64"},"productStockAlert":{"entity":"214021","child":{"214022":{"entity":"214022","stock_number":8,"stock_status":8,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214023":{"entity":"214023","stock_number":10,"stock_status":10,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214024":{"entity":"214024","stock_number":14,"stock_status":14,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214025":{"entity":"214025","stock_number":17,"stock_status":17,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214026":{"entity":"214026","stock_number":14,"stock_status":14,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214027":{"entity":"214027","stock_number":11,"stock_status":11,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214028":{"entity":"214028","stock_number":8,"stock_status":8,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214029":{"entity":"214029","stock_number":1,"stock_status":1,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214030":{"entity":"214030","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214031":{"entity":"214031","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false},"214032":{"entity":"214032","stock_number":0,"stock_status":0,"parent_url":"https:\/\/www.chromeburner.com\/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"214022":8,"214023":10,"214024":14,"214025":17,"214026":14,"214027":11,"214028":8,"214029":1,"214030":0,"214031":0,"214032":0}}            );
            const swatchOptionsComponent = initSwatchOptions({"1199":{"1348":{"type":"0","value":"44","label":"44"},"1346":{"type":"0","value":"46","label":"46"},"1345":{"type":"0","value":"48","label":"48"},"1344":{"type":"0","value":"50","label":"50"},"1343":{"type":"0","value":"52","label":"52"},"1342":{"type":"0","value":"54","label":"54"},"1341":{"type":"0","value":"56","label":"56"},"1340":{"type":"0","value":"58","label":"58"},"1357":{"type":"0","value":"60","label":"60"},"1356":{"type":"0","value":"62","label":"62"},"1642":{"type":"0","value":"64","label":"64"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-214021",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_214021()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 214021)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute clothing_size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributeclothing_size">
                            <span>
                                CLOTHING SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1199].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1348" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1348" value="1348" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">44</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1346" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1346" value="1346" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">46</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1345" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1345" value="1345" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">48</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1344" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1344" value="1344" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">50</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1343" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1343" value="1343" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">52</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1342" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1342" value="1342" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">54</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1341" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1341" value="1341" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">56</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-214021-1340" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-214021-1340" value="1340" required="required">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">58</div>
        </label>
    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">60</div>
        </div>
    </div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">62</div>
        </div>
    </div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;214022&quot;:8,&quot;214023&quot;:10,&quot;214024&quot;:14,&quot;214025&quot;:17,&quot;214026&quot;:14,&quot;214027&quot;:11,&quot;214028&quot;:8,&quot;214029&quot;:1,&quot;214030&quot;:0,&quot;214031&quot;:0,&quot;214032&quot;:0})">
    <template x-if="checkSwatchOptions(214021, 1199, item, 'active')">
        <label :for="'attribute-option-214021-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1199] === item.id),
                'border-container-darker':
                    (selectedValues[1199] !== item.id),
                'w-6 h-6' : !isTextSwatch(1199, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1199',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-214021-'+item.id" :value="item.id" name="super_attribute[1199]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1199, $event.target.value, false)" x-model="selectedValues[1199]" :required="getAllowedAttributeOptions(1199)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(214021, 1199, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }"></div>
        </div>
    </template>

        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1199, item.id),}" :style="getSwatchBackgroundStyle('1199',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 214021),
                    attribute: '1199',
                    item: item.id
                }; tooltipPositionElement = $event.target;" style="">
            <div x-html="getSwatchText(1199, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1199, item.id) }">64</div>
        </div>
    </div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-214021', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Dainese <button x-data="initWishlist()" @click.prevent="addToWishlist(214021)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/dainese-hydraflux-2-air-d-dry-jacket-black-lava-red">
                Hydraflux 2 Air D-Dry Jacket Black Lava Red            </a>
    </div>
    <script>
      function initPriceBox__655c6cf1017a5() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf1017a5()" @update-prices-214021.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="214021" data-price-box="product-id-214021"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-214021" data-price-amount="162.15" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 162<span class="cents font-medium">15</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-214021" data-price-amount="265.92" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 265<span class="cents font-medium">92</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/78191/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/78191/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="78191">
  <a href="https://www.chromeburner.com/shark-street-drak-blank-kma-matt-black-jet-helmet" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-78191.window="$el.src = $event.detail" alt="Shark Street Drak Blank KMA Matt Black Jet Helmet" title="Shark Street Drak Blank KMA Matt Black Jet Helmet" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/s/h/shark-street-drak-blank-kma-matt-black-jet-helmet_1_.jpg" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<span class="sale flex justify-center items-center w-[50px] h-[50px]    rounded-full text-lg text-white font-medium uppercase bg-gradient-to-r from-cborange-lighter to-cborange-darker">
    Sale
</span>
            </div>
        
            <script>
        function initConfigurableSwatchOptions_78191() {
            const configurableOptionsComponent = initConfigurableOptions(
                '78191',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1008","label":"XS","products":["78192"]},{"id":"1009","label":"S","products":["78193"]},{"id":"1010","label":"M","products":["78194"]},{"id":"1011","label":"L","products":["78195"]},{"id":"1012","label":"XL","products":["78196"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"78192":{"baseOldPrice":{"amount":226.84},"oldPrice":{"amount":226.84},"basePrice":{"amount":121.3},"finalPrice":{"amount":121.3},"tierPrices":[],"msrpPrice":{"amount":0}},"78193":{"baseOldPrice":{"amount":226.84},"oldPrice":{"amount":226.84},"basePrice":{"amount":121.3},"finalPrice":{"amount":121.3},"tierPrices":[],"msrpPrice":{"amount":0}},"78194":{"baseOldPrice":{"amount":226.84},"oldPrice":{"amount":226.84},"basePrice":{"amount":121.3},"finalPrice":{"amount":121.3},"tierPrices":[],"msrpPrice":{"amount":0}},"78195":{"baseOldPrice":{"amount":226.84},"oldPrice":{"amount":226.84},"basePrice":{"amount":121.3},"finalPrice":{"amount":121.3},"tierPrices":[],"msrpPrice":{"amount":0}},"78196":{"baseOldPrice":{"amount":226.84},"oldPrice":{"amount":226.84},"basePrice":{"amount":121.3},"finalPrice":{"amount":121.3},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":226.84},"oldPrice":{"amount":226.84},"basePrice":{"amount":121.3},"finalPrice":{"amount":121.3}},"productId":"78191","chooseText":"Choose an Option...","images":[],"index":{"78192":{"1138":"1008"},"78193":{"1138":"1009"},"78194":{"1138":"1010"},"78195":{"1138":"1011"},"78196":{"1138":"1012"}},"channel":"website","salesChannelCode":"us","sku":{"78192":"HE3306EKMAXS","78193":"HE3306EKMAS","78194":"HE3306EKMAM","78195":"HE3306EKMAL","78196":"HE3306EKMAXL"},"productStockAlert":{"entity":"78191","child":{"78192":{"entity":"78192","stock_number":7,"stock_status":7,"parent_url":"https:\/\/www.chromeburner.com\/shark-street-drak-blank-kma-matt-black-jet-helmet","preorder":false},"78193":{"entity":"78193","stock_number":6,"stock_status":6,"parent_url":"https:\/\/www.chromeburner.com\/shark-street-drak-blank-kma-matt-black-jet-helmet","preorder":false},"78194":{"entity":"78194","stock_number":7,"stock_status":7,"parent_url":"https:\/\/www.chromeburner.com\/shark-street-drak-blank-kma-matt-black-jet-helmet","preorder":false},"78195":{"entity":"78195","stock_number":16,"stock_status":16,"parent_url":"https:\/\/www.chromeburner.com\/shark-street-drak-blank-kma-matt-black-jet-helmet","preorder":false},"78196":{"entity":"78196","stock_number":19,"stock_status":19,"parent_url":"https:\/\/www.chromeburner.com\/shark-street-drak-blank-kma-matt-black-jet-helmet","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"78192":7,"78193":6,"78194":7,"78195":16,"78196":19}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1008":{"type":"0","value":"XS","label":"XS"},"1009":{"type":"0","value":"S","label":"S"},"1010":{"type":"0","value":"M","label":"M"},"1011":{"type":"0","value":"L","label":"L"},"1012":{"type":"0","value":"XL","label":"XL"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-78191",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_78191()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 78191)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;78192&quot;:7,&quot;78193&quot;:6,&quot;78194&quot;:7,&quot;78195&quot;:16,&quot;78196&quot;:19})">
    <template x-if="checkSwatchOptions(78191, 1138, item, 'active')">
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(78191, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 78191),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;78192&quot;:7,&quot;78193&quot;:6,&quot;78194&quot;:7,&quot;78195&quot;:16,&quot;78196&quot;:19})">
    <template x-if="checkSwatchOptions(78191, 1138, item, 'active')">
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-78191-1008" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-78191-1008" value="1008" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XS</div>
        </label>
    <template x-if="checkSwatchOptions(78191, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 78191),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;78192&quot;:7,&quot;78193&quot;:6,&quot;78194&quot;:7,&quot;78195&quot;:16,&quot;78196&quot;:19})">
    <template x-if="checkSwatchOptions(78191, 1138, item, 'active')">
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-78191-1009" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-78191-1009" value="1009" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">S</div>
        </label>
    <template x-if="checkSwatchOptions(78191, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 78191),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;78192&quot;:7,&quot;78193&quot;:6,&quot;78194&quot;:7,&quot;78195&quot;:16,&quot;78196&quot;:19})">
    <template x-if="checkSwatchOptions(78191, 1138, item, 'active')">
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-78191-1010" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-78191-1010" value="1010" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">M</div>
        </label>
    <template x-if="checkSwatchOptions(78191, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 78191),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;78192&quot;:7,&quot;78193&quot;:6,&quot;78194&quot;:7,&quot;78195&quot;:16,&quot;78196&quot;:19})">
    <template x-if="checkSwatchOptions(78191, 1138, item, 'active')">
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-78191-1011" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-78191-1011" value="1011" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">L</div>
        </label>
    <template x-if="checkSwatchOptions(78191, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 78191),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;78192&quot;:7,&quot;78193&quot;:6,&quot;78194&quot;:7,&quot;78195&quot;:16,&quot;78196&quot;:19})">
    <template x-if="checkSwatchOptions(78191, 1138, item, 'active')">
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-78191-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-78191-1012" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-78191-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-78191-1012" value="1012" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">XL</div>
        </label>
    <template x-if="checkSwatchOptions(78191, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 78191),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-78191', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Shark <button x-data="initWishlist()" @click.prevent="addToWishlist(78191)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/shark-street-drak-blank-kma-matt-black-jet-helmet">
                Street Drak Blank KMA Matt Black Jet Helmet            </a>
    </div>
    <script>
      function initPriceBox__655c6cf129bfc() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf129bfc()" @update-prices-78191.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="78191" data-price-box="product-id-78191"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-78191" data-price-amount="121.3" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 121<span class="cents font-medium">30</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-78191" data-price-amount="226.84" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 226<span class="cents font-medium">84</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/17782/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/17782/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="17782">
  <a href="https://www.chromeburner.com/dainese-knee-v-e1-protector" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-17782.window="$el.src = $event.detail" alt="Dainese Knee V E1 Knee And Shin Protectors" title="Dainese Knee V E1 Knee And Shin Protectors" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/k/n/knee_v_e1.png" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<span class="sale flex justify-center items-center w-[50px] h-[50px]    rounded-full text-lg text-white font-medium uppercase bg-gradient-to-r from-cborange-lighter to-cborange-darker">
    Sale
</span>
            </div>
        
            <script>
        function initConfigurableSwatchOptions_17782() {
            const configurableOptionsComponent = initConfigurableOptions(
                '17782',
                {"attributes":{"1138":{"id":"1138","code":"size","label":"Size","options":[{"id":"1395","label":"N","products":["17783"]}],"position":"0"}},"template":"US$ <%- data.price %>","currencyFormat":"US$ %s","optionPrices":{"17783":{"baseOldPrice":{"amount":76.26},"oldPrice":{"amount":76.26},"basePrice":{"amount":35.4},"finalPrice":{"amount":35.4},"tierPrices":[],"msrpPrice":{"amount":0}}},"priceFormat":{"pattern":"US$ %s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"prices":{"baseOldPrice":{"amount":76.26},"oldPrice":{"amount":76.26},"basePrice":{"amount":35.4},"finalPrice":{"amount":35.4}},"productId":"17782","chooseText":"Choose an Option...","images":[],"index":{"17783":{"1138":"1395"}},"channel":"website","salesChannelCode":"us","sku":{"17783":"DAINESE KNEE V E1_N"},"productStockAlert":{"entity":"17782","child":{"17783":{"entity":"17783","stock_number":1697,"stock_status":1697,"parent_url":"https:\/\/www.chromeburner.com\/dainese-knee-v-e1-protector","preorder":false}},"buttonDesign":{"btnText":"Notify me","btnTextColor":"#FFFFFF","btnColor":"#2727E3"},"controllerActionName":"cms_index_index"},"optionQuantities":{"17783":1697}}            );
            const swatchOptionsComponent = initSwatchOptions({"1138":{"1395":{"type":"0","value":"N","label":"N"},"additional_data":"{\"swatch_input_type\":\"text\",\"update_product_preview_image\":\"0\",\"use_product_image_for_swatch\":0}"}});

            return Object.assign(
                configurableOptionsComponent,
                swatchOptionsComponent,
                {
                    mediaCallback: "https\u003A\u002F\u002Fwww.chromeburner.com\u002Fswatches\u002Fajax\u002Fmedia\u002F",
                    isMobile: false,
                    multiSwatch:[],
                    currentUrl: 'https://www.chromeburner.com/',
                    changeOption(form, optionId, value, skipUpdateGallery) {
                        this.selectedValues[optionId] = value;
                        this.findSimpleIndex();
                        this.findAllowedAttributeOptions();
                        this.updatePrices();
                        !skipUpdateGallery && this.updateGallery();
                        this.checkAllSwatchesSelected(optionId, form);
                    },
                    updateGallery() {
                        if (!this.productIndex) {
                            return;
                        }

                        fetch(`${this.mediaCallback}?product_id=${this.productIndex}&isAjax=true`, {
                                method: 'GET',
                                headers: {
                                    'Content-Type': 'application/json',
                                    'X-Requested-With': 'XMLHttpRequest'
                                }
                            }
                        ).then(response => {
                                return response.json()
                            }
                        ).then(data => {
                            if (data.errors) {
                                // non critical failure only console logged
                                console.warn(data.errors);
                            } else {
                                const image = data && data.medium;

                                image && window.dispatchEvent(
                                    new CustomEvent(
                                        "update-gallery-17782",
                                        {detail: image}
                                    )
                                );
                            }
                        }).catch(error => {
                            console.warn(error)
                        });
                    },
                    checkAllSwatchesSelected(optionId, form) {
                        const availableAttributes = Object.keys(this.optionConfig.attributes)
                        this.multiSwatch.includes(optionId) ? null : this.multiSwatch.push(optionId)
                        if (availableAttributes.length === this.multiSwatch.length) {
                            if (this.currentUrl.includes('/checkout/cart/')) {
                                form.submit();
                            } else {
                                form.dispatchEvent(new Event('submit'));
                            }
                            this.selectedValues.splice(optionId, 1);
                        }
                    },
                    checkIsMobileResolution() {
                        this.isMobile = window.outerWidth < 1024
                    },
                    preselectQuerystringItems() {
                        // pre-select option like ?size=167
                        const urlQueryParams = new URLSearchParams(window.location.search.replace('?', ''));
                        Object.values(this.optionConfig.attributes).map(attribute => {
                            // Don't update images on load, since PLPs already set the main image to the selected options
                            const skipUpdateGallery = true;
                            urlQueryParams.get(attribute.code) &&
                            this.changeOption(attribute.id, urlQueryParams.get(attribute.code), skipUpdateGallery);
                        });
                    },
                    mouseDown: false,
                    startX: 0,
                    maxScroll: 0,
                    scrollLeft: null,
                    slider: null,
                    scrollEvents: {
                        ['@mousedown'](e) {
                            this.slider = e.target.closest('.snap');
                            if (!this.slider) {
                                return;
                            }
                            this.maxScroll = this.slider.scrollWidth - this.slider.offsetWidth;
                            this.startX = e.pageX - this.slider.offsetLeft;
                            this.scrollLeft = this.slider.scrollLeft;
                            this.mouseDown = true;
                        },
                        ['@mouseout.self']() {
                            this.mouseDown = false;
                        },
                        ['@mouseup']() {
                            this.mouseDown = false;
                        },
                        ['@mousemove'](e) {
                            e.preventDefault();
                            if (!this.mouseDown) {
                                return;
                            }
                            const x = e.pageX - this.slider.offsetLeft;
                            const scroll = x - this.startX;
                            const scrollLeft = this.scrollLeft - scroll;

                            if (scrollLeft > this.maxScroll) {
                                this.slider.scrollLeft = this.maxScroll;
                                return
                            }
                            this.slider.scrollLeft = this.scrollLeft - scroll;
                        },
                        ['@onselectstart']() {
                            return false;
                        }
                    },
                    resizeEvent() {
                        Array.from(this.$el.querySelectorAll('.snap')).forEach(slider => {
                            slider.scrollLeft = 0;
                        })
                    }
                }
            );
        }

    </script>

<div x-data="initConfigurableSwatchOptions_17782()" x-show="!isMobile" x-init="checkIsMobileResolution();findAllowedAttributeOptions(); initShowSwatchesIntersect();" @private-content-loaded.window="privateContentLoaded($event.detail, 'listing')" @deleted-cart-item.window="restoreCartQuantity($event.detail, 17782)" @resize.window="resizeEvent()" @resize.window.debounce="checkIsMobileResolution()" @visibilitychange.window.debounce="checkIsMobileResolution()" class="swatches block w-full absolute bg-white bg-opacity-80 l-0 bottom-0 translate-y-full transition-all duration-900 ease-in-out delay-400 max-h-[70%] overflow-y-auto">

    <div>
                                
                    <div class="swatch-attribute size">
            <div class="w-full overflow-x-hidden swatch-attribute-options">
                    <div class="flex flex-wrap w-full overflow-auto transition-all snap items-center justify-start" role="radiogroup" x-spread="scrollEvents">
                        <label class="w-full font-semibold my-1" for="attributesize">
                            <span>
                                SIZE                            </span>
                        </label>
                        <template x-for="(item, index) in optionConfig.attributes[1138].options" :key="item.id">
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;17783&quot;:1697})">
    <template x-if="checkSwatchOptions(17782, 1138, item, 'active')">
        <label :for="'attribute-option-17782-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-17782-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    <template x-if="checkSwatchOptions(17782, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 17782),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </template>
                    
                            
<div class="quick-buy-container" @unset-swatch.window="unsetSwatch($event.detail, {&quot;17783&quot;:1697})">
    <template x-if="checkSwatchOptions(17782, 1138, item, 'active')">
        <label :for="'attribute-option-17782-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-17782-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </label>
    </template>

    
        <label :for="'attribute-option-17782-'+item.id" class="swatch-option relative border-2 border-blueish shadow-sm cursor-pointer select-none bg-container-lighter product-option-value-label border-container-darker" :class="{
                'border-container-lighter ring ring-cborange ring-opacity-50':
                    (selectedValues[1138] === item.id),
                'border-container-darker':
                    (selectedValues[1138] !== item.id),
                'w-6 h-6' : !isTextSwatch(1138, item.id),
                'border-container-lighter ring ring-cborange ring-opacity-75' : focusedLabel === item.id
            }" :style="getSwatchBackgroundStyle('1138',item.id)" @mouseenter.self="activeTooltipItem = false;" for="attribute-option-17782-1395" style="">
            <div x-text="item.maxQuantity"></div>
            <input :id="'attribute-option-17782-'+item.id" :value="item.id" name="super_attribute[1138]" type="radio" class="inline-block absolute p-0 border-0 focus:border-0 focus:ring-0 product-option-value-input" style="z-index:-1" x-on:focus="focusLabel(item.id)" x-on:blur="blurLabel()" x-on:change="changeOption($el.closest('form'), 1138, $event.target.value, false)" x-model="selectedValues[1138]" :required="getAllowedAttributeOptions(1138)
                            .filter(
                                attributeOption => selectedValues[attributeOption]
                                ).length === 0" id="attribute-option-17782-1395" value="1395" required="required">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }">N</div>
        </label>
    <template x-if="checkSwatchOptions(17782, 1138, item,'inactive')">
        <div class="relative border-2 shadow-sm opacity-50 cursor-pointer select-none border-blueish !text-blueish swatch-option bg-container-lighter" :class="{'w-6 h-6' : !isTextSwatch(1138, item.id),}" :style="getSwatchBackgroundStyle('1138',item.id)" role="radio" @mouseenter.self="activeTooltipItem = false; activeTooltipItem = {
                    label: getInactiveLabel(item.id, 17782),
                    attribute: '1138',
                    item: item.id
                }; tooltipPositionElement = $event.target;">
            <div x-html="getSwatchText(1138, item.id)" class="whitespace-nowrap" :class="{ 'sr-only' : !isTextSwatch(1138, item.id) }"></div>
        </div>
    </template>
</div>
                        </div>
            </div>
        </div>
            </div>
    </div>

<script type="text/javascript">
    (function stockAlertCatalogPage() {
        window.addEventListener('configurable-selection-changed-17782', e => {
            var productId = e.detail.productId,
                childId = e.detail.productIndex,
                formDataActionUrl = 'https://www.chromeburner.com/'+ 'productstockalert/ajax/formData/product_id/' + productId;
            fetch(formDataActionUrl, {
                method: 'GET',
                dataType: 'json',
                contentType: 'application/json; charset=UTF-8',
            })
                .then((response) => response.json())
                .then(function (dataResponse) {
                    var productData = dataResponse.product_data;
                    if (Object.keys(productData).length !== 0 && typeof childId !== 'undefined') {
                        for (const key in productData) {
                            if (key === childId) {
                                var cleanDataResponse = JSON.parse(JSON.stringify(dataResponse)),
                                    firstKey = Object.keys(productData)[0],
                                    dataRenderer = mergeObject(cleanDataResponse, productData[firstKey]),
                                    hasEmail = dataRenderer.has_email,
                                    htmlForm = '';
                                delete cleanDataResponse.product_data;
                                if (!hasEmail) {
                                    htmlForm = stockNoticeForm(dataRenderer);
                                } else {
                                    htmlForm = stockCancelForm(dataRenderer);
                                }
                                document.querySelector('#product_stock_alert_container').innerHTML = htmlForm;
                                validateEmail();
                                break;
                            }
                        }
                    }
                })
                .catch(error => {
                    console.log('Error:', error);
                });
        })
    })()
</script>
    </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Dainese <button x-data="initWishlist()" @click.prevent="addToWishlist(17782)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/dainese-knee-v-e1-protector">
                Knee V E1 Knee And Shin Protectors            </a>
    </div>
    <script>
      function initPriceBox__655c6cf142280() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf142280()" @update-prices-17782.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="17782" data-price-box="product-id-17782"><span class="normal-price inline">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-17782" data-price-amount="35.4" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 35<span class="cents font-medium">40</span></span></span>
            </span>
          </span>
          <span class="old-price sly-old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-17782" data-price-amount="76.26" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 76<span class="cents font-medium">26</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/204135/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/204135/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="204135">
  <a href="https://www.chromeburner.com/bagster-block-backpack" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-204135.window="$el.src = $event.detail" alt="Bagster Block Backpack" title="Bagster Block Backpack" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/u/n/unbenannt-4_ml.jpg" width="240" height="300">

                    <div class="absolute top-0 right-0 z-10">
                
<span class="sale flex justify-center items-center w-[50px] h-[50px]    rounded-full text-lg text-white font-medium uppercase bg-gradient-to-r from-cborange-lighter to-cborange-darker">
    Sale
</span>
            </div>
        
            </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Bagster <button x-data="initWishlist()" @click.prevent="addToWishlist(204135)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/bagster-block-backpack">
                Block Backpack            </a>
    </div>
    <script>
      function initPriceBox__655c6cf14d14b() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf14d14b()" @update-prices-204135.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="204135" data-price-box="product-id-204135">
          <span class="special-price">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-204135" data-price-amount="13.22" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 13<span class="cents font-medium">22</span></span></span>
            </span>
          </span>
          <span class="old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-204135" data-price-amount="44.08" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 44<span class="cents font-medium">08</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/85234/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/85234/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="85234">
  <a href="https://www.chromeburner.com/cardo-packtalk-slim-jbl-duo-bluetooth-communciation-kit" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-85234.window="$el.src = $event.detail" alt="Cardo Packtalk Slim JBL Duo Bluetooth" title="Cardo Packtalk Slim JBL Duo Bluetooth" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/c/a/cardo_packtalk_slim_jbl_duo_bluetooth1.jpg" width="240" height="300">

        
            </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Cardo <button x-data="initWishlist()" @click.prevent="addToWishlist(85234)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/cardo-packtalk-slim-jbl-duo-bluetooth-communciation-kit">
                Packtalk Slim JBL Duo Bluetooth Communication System            </a>
    </div>
    <script>
      function initPriceBox__655c6cf14e4a9() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf14e4a9()" @update-prices-85234.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="85234" data-price-box="product-id-85234">
          <span class="special-price">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-85234" data-price-amount="359.64" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 359<span class="cents font-medium">64</span></span></span>
            </span>
          </span>
          <span class="old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-85234" data-price-amount="525.6" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 525<span class="cents font-medium">60</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/283491/

<form method="post" action="https://www.chromeburner.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY2hyb21lYnVybmVyLmNvbS8%2C/product/283491/"
  class="list-product-form item relative product product-item product_addtocart_form card flex flex-col w-full overflow-hidden ">
  <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <input type="hidden" name="product" value="283491">
  <a href="https://www.chromeburner.com/claw-lap-bag-black" class="product w-full relative photo product-item-photo block relative mx-auto mb-4 md:mb-6 overflow-hidden" tabindex="-1">
        <img class="hover:shadow-sm object-contain mx-auto max-h-72 p-2 md:p-0" loading="lazy" x-data="" @update-gallery-283491.window="$el.src = $event.detail" alt="Claw Lap Bag Black" title="Claw Lap Bag Black" src="https://www.chromeburner.com/media/catalog/product/cache/b44f11647a81aea15844c3b3b0e9ee63/c/l/claw-lap-bag-black-1.jpg" width="240" height="300">

        
            </a>
  <div class="relative product-info-category flex flex-col flex-grow">
    <div class="items-center justify-center text-primary font-semibold text-lg ">
      <span class="block w-full text-lg text-gray-500 font-normal leading-none flex justify-between items-center"> Claw <button x-data="initWishlist()" @click.prevent="addToWishlist(283491)" aria-label="Add to Wish List" type="button"
          class="text-gray-500 hover:text-red-600">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path>
          </svg>
        </button>
      </span>
      <a class="block mt-2 pb-1 product-item-link font-medium normal-case text-lg leading-tight !text-black" href="https://www.chromeburner.com/claw-lap-bag-black">
                Lap Bag Black            </a>
    </div>
    <script>
      function initPriceBox__655c6cf14f850() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            const regularPriceCentsElement = this.$el.querySelector('.normal-price .price-wrapper .price .cents');
            if (typeof(regularPriceLabel) != 'undefined' && regularPriceLabel != null) {
              if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
                regularPriceLabel.classList.add('hidden');
              } else {
                regularPriceLabel.classList.remove('hidden');
              }
            }
            /**
             * Split finalPrice amount in two different parts: Currency+Int and Cents
             * See app/design/frontend/ChromeBurner/default/Magento_Catalog/templates/product/price/amount/default.phtml:3
             */
            const finalPriceAmountCurrency = 'US$ ';
            const formattedFinalPriceAmount = hyva.formatPrice(priceData.finalPrice.amount, false).replaceAll(finalPriceAmountCurrency, '').trim();
            let splitChar = '.';
            if (formattedFinalPriceAmount.indexOf(',') > -1) {
              splitChar = ',';
            }
            const finalPriceSplit = formattedFinalPriceAmount.toString().split(splitChar);
            const finalPriceAmountInt = finalPriceSplit[0];
            const finalPriceAmountCents = finalPriceSplit[1];
            if (finalPriceAmountCents === undefined) {
              regularPriceCentsElement.innerText = '00';
            } else {
              regularPriceCentsElement.innerText = finalPriceAmountCents;
            }
            regularPriceElement.innerHTML = finalPriceAmountCurrency + finalPriceAmountInt + regularPriceCentsElement.outerHTML;
          }
        }
      }
    </script>
    <div class="text-gray-900 flex" x-data="initPriceBox__655c6cf14f850()" @update-prices-283491.window="updatePrice($event.detail);">
      <div class="flex-grow">
        <div class="price-box price-final_price" data-role="priceBox" data-product-id="283491" data-price-box="product-id-283491">
          <span class="special-price">
            <span class="price-container price-final_price tax weee">
              <span id="product-price-283491" data-price-amount="17.7" data-price-type="finalPrice" class="price-wrapper ">
                <span class="price">US$ 17<span class="cents font-medium">70</span></span></span>
            </span>
          </span>
          <span class="old-price">
            <span class="price-container price-final_price tax weee">
              <span id="old-price-283491" data-price-amount="22.12" data-price-type="oldPrice" class="price-wrapper ">
                <span class="price">US$ 22<span class="cents font-medium">12</span></span></span>
            </span>
          </span>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.chromeburner.com/newsletter/subscriber/new/

<form class="form subscribe flex flex-nowrap p-7 md:p-8 lg:flex-row flex-col" action="https://www.chromeburner.com/newsletter/subscriber/new/" method="post" x-data="initNewsletterForm()" @submit.prevent="submitForm()" id="newsletter-validate-detail">
  <div class="flex justify-left items-center text-2xl font-medium uppercase mb-6 lg:w-1/3 lg:mb-0"> Subscribe to our newsletter </div>
  <div class="flex justify-center gap-2 lg:w-1/3 items-center">
    <label for="newsletter-subscribe" class="sr-only"> Email Address </label>
    <input name="email" type="email" required="" id="newsletter-subscribe" class="form-input inline-flex w-full pl-0" placeholder="email address">
    <input name="form_key" type="hidden" value="fm6AWCt3c5LDNvXd"> <button class="inline-flex flex-shrink-0 btn btn-primary ml-auto pb-[14px] lowercase !translate-y-0 border-b border-white !h-auto xl:mt-0"> Subscribe <div class="ratio-subscribe">
        <img src="https://www.chromeburner.com/static/version1699999309/frontend/ChromeBurner/default/en_US/images/arrow_right.svg" alt="arrow_right icon" width="24" height="26">
      </div>
    </button>
    <div class="control">
      <input type="hidden" value="" class="form-input" name="g-recaptcha-response">
    </div>
  </div>
  <div class="flex flex-row justify-between gap-8 items-center lg:justify-end lg:w-1/3 mt-12 lg:mt-0">
    <div class="text-2xl font-medium uppercase"> Follow us </div>
    <ul class="flex gap-8 mr-9 lg:mt-0">
      <li class="w-[36px] h-[36px]">
        <div>
          <a href="https://www.facebook.com/chromeburnermotorgear/" target="_blank" rel="noopener noreferrer" aria-label="Visit our Facebook" title="Visit our Facebook">
                            <svg viewBox="0 0 455.73 455.73" fill="#FFFFFF"><path d="M0 0v455.73h242.704V279.691h-59.33v-71.864h59.33v-60.353c0-43.893 35.582-79.475 79.475-79.475h62.025v64.622h-44.382c-13.947 0-25.254 11.307-25.254 25.254v49.953h68.521l-9.47 71.864h-59.051V455.73H455.73V0H0z"></path></svg>
                        </a>
        </div>
      </li>
      <li class="w-[36px] h-[36px]">
        <div>
          <a href="https://www.instagram.com/chromeburner/" target="_blank" rel="noopener noreferrer" aria-label="Visit our Instagram" title="Visit our Instagram">
                            <svg viewBox="0 0 35 35" fill="#FFFFFF"><path d="M17.25729,3.10882704 C21.8652165,3.10882704 22.4109805,3.12636007 24.2306956,3.20936807 C25.9132677,3.2861436 26.82703,3.56722013 27.4352001,3.80343674 C28.240659,4.1164289 28.8156052,4.49037575 29.4194596,5.0941013 C30.023314,5.69782686 30.3973407,6.2726503 30.7103312,7.07793731 C30.9466667,7.68597763 31.2278032,8.59954486 31.3045952,10.2816893 C31.3876209,12.1010846 31.4051577,12.646732 31.4051577,17.253675 C31.4051577,21.860618 31.3876209,22.4062655 31.3045952,24.2255922 C31.2278032,25.9078052 30.9466667,26.8213724 30.7103312,27.4294127 C30.3973407,28.2346997 30.023314,28.8095232 29.4194596,29.4132487 C28.8156052,30.0169742 28.240659,30.3909211 27.4352001,30.7038448 C26.82703,30.9401299 25.9132677,31.2212065 24.2306956,31.297982 C22.4112544,31.3809899 21.8654906,31.398523 17.25729,31.398523 C12.6490894,31.398523 12.1033255,31.3809899 10.2838843,31.297982 C8.60131227,31.2212065 7.68754999,30.9401299 7.07944836,30.7038448 C6.27392093,30.3909211 5.69897477,30.0169742 5.09512033,29.4132487 C4.49126588,28.8095232 4.1172392,28.2346997 3.80424873,27.4294127 C3.5679132,26.8213724 3.28677665,25.9078052 3.20998472,24.2256607 C3.12695901,22.4062655 3.10942224,21.860618 3.10942224,17.253675 C3.10942224,12.646732 3.12695901,12.1010846 3.20998472,10.2817578 C3.28677665,8.59954486 3.5679132,7.68597763 3.80424873,7.07793731 C4.1172392,6.2726503 4.49126588,5.69782686 5.09512033,5.0941013 C5.69897477,4.49037575 6.27392093,4.1164289 7.07944836,3.80343674 C7.68754999,3.56722013 8.60131227,3.2861436 10.2838158,3.20936807 C12.1035995,3.12636007 12.6493634,3.10882704 17.25729,3.10882704 M17.25729,0 C12.5704479,0 11.9828286,0.0198616461 10.1421515,0.103828467 C8.30524206,0.187658311 7.05081409,0.479282068 5.9530526,0.90582804 C4.81823098,1.34675658 3.85583153,1.93671596 2.89644623,2.89589649 C1.93706092,3.85507703 1.3469756,4.81727104 0.905952922,5.95185046 C0.479315885,7.04937764 0.187629872,8.30353786 0.10378213,10.1400552 C0.0197973833,11.980271 0,12.5678333 0,17.253675 C0,21.9395168 0.0197973833,22.527079 0.10378213,24.3672948 C0.187629872,26.2038122 0.479315885,27.4579725 0.905952922,28.5554996 C1.3469756,29.6900105 1.93706092,30.652273 2.89644623,31.6114535 C3.85583153,32.5706341 4.81823098,33.1605935 5.9530526,33.601522 C7.05081409,34.028068 8.30524206,34.3196917 10.1421515,34.4035215 C11.9828286,34.4874884 12.5704479,34.5072816 17.25729,34.5072816 C21.9441321,34.5072816 22.5318198,34.4874884 24.3724284,34.4035215 C26.2093379,34.3196917 27.4637659,34.028068 28.5615274,33.601522 C29.6963489,33.1605935 30.6587484,32.5706341 31.6181337,31.6114535 C32.5775191,30.652273 33.1676044,29.6900789 33.6086271,28.5554996 C34.0352641,27.4579725 34.3269501,26.2038122 34.4107978,24.3672948 C34.4947826,22.527079 34.5146484,21.9395168 34.5146484,17.253675 C34.5146484,12.5678333 34.4947826,11.980271 34.4107978,10.1400552 C34.3269501,8.30353786 34.0352641,7.04937764 33.6086271,5.95185046 C33.1676044,4.81727104 32.5775191,3.85507703 31.6181337,2.89589649 C30.6587484,1.93671596 29.6963489,1.34675658 28.5615274,0.90582804 C27.4637659,0.479282068 26.2093379,0.187658311 24.3724284,0.103828467 C22.5318198,0.0198616461 21.9441321,0 17.25729,0 Z M17.25729,8.39366864 C12.3630206,8.39366864 8.39539208,12.3604503 8.39539208,17.253675 C8.39539208,22.1468997 12.3630206,26.1136815 17.25729,26.1136815 C22.1515593,26.1136815 26.1191879,22.1468997 26.1191879,17.253675 C26.1191879,12.3604503 22.1515593,8.39366864 17.25729,8.39366864 Z M17.25729,23.0049229 C14.0803238,23.0049229 11.5048143,20.4299631 11.5048143,17.253675 C11.5048143,14.0773869 14.0803238,11.5024272 17.25729,11.5024272 C20.4342562,11.5024272 23.0097657,14.0773869 23.0097657,17.253675 C23.0097657,20.4299631 20.4342562,23.0049229 17.25729,23.0049229 Z M28.5401544,8.04362424 C28.5401544,9.18710715 27.6130339,10.1140981 26.4693069,10.1140981 C25.3255799,10.1140981 24.3983911,9.18710715 24.3983911,8.04362424 C24.3983911,6.90014133 25.3255799,5.97321885 26.4693069,5.97321885 C27.6130339,5.97321885 28.5401544,6.90014133 28.5401544,8.04362424 Z"></path></svg>
                        </a>
        </div>
      </li>
    </ul>
  </div>
  <div>
    <template x-if="displayErrorMessage">
      <p class="flex items-center text-red">
        <span class="inline-block w-8 h-8 mr-3">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
          </svg>
        </span>
        <template x-for="errorMessage in errorMessages">
          <span x-html="errorMessage"></span>
        </template>
      </p>
    </template>
  </div>
</form>

Name: sub_mc_popup_formPOST //interface.mailcampaigns.nl/interface/popup.php?ref=oJI0nT9xCKA1Lz1cqTMipz0zLJAwo3IhqQ0lZmV2WzMipz1snJD9AQp5ZN==

<form method="post" class="sub_mc_form" name="sub_mc_popup_form" id="sub_mc_popup_form" action="//interface.mailcampaigns.nl/interface/popup.php?ref=oJI0nT9xCKA1Lz1cqTMipz0zLJAwo3IhqQ0lZmV2WzMipz1snJD9AQp5ZN==" enctype="multipart/form-data">
  <div class="popupMc__page1Mc">
    <div class="dashboardAnimationMc page1Mc dashboardAnimationMc__page1Mc"> <img class="dashboardAnimationMc__rpmNeedle page2Mc" loading="lazy" src="https://www.chromeburner.nl/media/wysiwyg/mailcampaigns/rpmNeedle.svg" alt=""> <img
        class="dashboardAnimationMc__rpmCounter page2Mc" loading="lazy" src="https://www.chromeburner.nl/media/wysiwyg/mailcampaigns/rpmCounter.svg" alt="">
      <div class="dashboardAnimationMc__middleGreyCircle page2Mc"> <svg class="dashboardAnimationMc__middleGreyCircle__discountText" xmlns="http://www.w3.org/2000/svg" width="49.8" height="31.76" viewBox="0 0 49.8 31.76">
          <g id="Group_928" data-name="Group 928" transform="translate(-262.784 -97.504)">
            <path id="Path_7163" data-name="Path 7163"
              d="M-3.1-8.4a.12.12,0,0,1,.1.042.114.114,0,0,1,.024.1l-.12.924a.2.2,0,0,1-.054.1.139.139,0,0,1-.1.042H-5.388q-.048,0-.072.06L-6.312-.144a.2.2,0,0,1-.054.1.139.139,0,0,1-.1.042h-1.08a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1L-6.8-7.128a.053.053,0,0,0-.06-.06H-8.916a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1l.108-.924a.2.2,0,0,1,.054-.1.139.139,0,0,1,.1-.042ZM-.42.12A2.644,2.644,0,0,1-2.328-.558a2.4,2.4,0,0,1-.708-1.818,3.23,3.23,0,0,1,.024-.456l.336-2.736A3.455,3.455,0,0,1-2.118-7.1,3.078,3.078,0,0,1-.954-8.13,3.434,3.434,0,0,1,.636-8.5a2.682,2.682,0,0,1,1.926.678,2.374,2.374,0,0,1,.714,1.806,3.115,3.115,0,0,1-.024.444L2.916-2.832a3.468,3.468,0,0,1-.564,1.548A3.1,3.1,0,0,1,1.176-.246,3.471,3.471,0,0,1-.42.12Zm.144-1.2A1.762,1.762,0,0,0,.96-1.542a1.942,1.942,0,0,0,.6-1.242L1.9-5.58a2.546,2.546,0,0,0,.024-.288,1.415,1.415,0,0,0-.384-1.038A1.4,1.4,0,0,0,.492-7.3a1.707,1.707,0,0,0-1.224.468A2,2,0,0,0-1.32-5.58l-.348,2.8a2.546,2.546,0,0,0-.024.288,1.4,1.4,0,0,0,.384,1.032A1.4,1.4,0,0,0-.276-1.08ZM10.368-8.4a.12.12,0,0,1,.1.042.114.114,0,0,1,.024.1l-.12.924a.2.2,0,0,1-.054.1.139.139,0,0,1-.1.042H8.076q-.048,0-.072.06L7.152-.144a.2.2,0,0,1-.054.1A.139.139,0,0,1,7,0H5.916a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1L6.66-7.128a.053.053,0,0,0-.06-.06H4.548a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1l.108-.924a.2.2,0,0,1,.054-.1.139.139,0,0,1,.1-.042Z"
              transform="translate(287 106)" fill="#f3912d"></path>
            <path id="Path_7164" data-name="Path 7164"
              d="M-17.64-2.208a2.729,2.729,0,0,0,1.74-.576A2.991,2.991,0,0,0-14.88-4.32q.072-.288.312-.24l2.088.384a.277.277,0,0,1,.18.108.246.246,0,0,1,.012.228A5.4,5.4,0,0,1-14.34-.888,5.977,5.977,0,0,1-17.928.192,4.672,4.672,0,0,1-21.288-1a4.184,4.184,0,0,1-1.248-3.18q0-.216.048-.792l.144-1.176q0-.12-.1-.12h-1.512q-.264,0-.264-.288l.12-.936a.39.39,0,0,1,.108-.2.278.278,0,0,1,.2-.084h1.512q.1,0,.144-.12l.12-1.008q0-.12-.1-.12h-1.512a.24.24,0,0,1-.192-.084.228.228,0,0,1-.048-.2l.1-.936a.39.39,0,0,1,.108-.2.278.278,0,0,1,.2-.084h1.536a.115.115,0,0,0,.084-.036.115.115,0,0,0,.036-.084l.144-1.2a5.711,5.711,0,0,1,1.884-3.732,5.763,5.763,0,0,1,3.948-1.4,4.888,4.888,0,0,1,3.36,1.1,3.944,3.944,0,0,1,1.3,3,.308.308,0,0,1-.288.336l-2.184.288h-.048q-.192,0-.24-.264a2.06,2.06,0,0,0-.612-1.5,2.209,2.209,0,0,0-1.6-.564,2.643,2.643,0,0,0-1.9.732,3.079,3.079,0,0,0-.912,1.932l-.168,1.272a.106.106,0,0,0,.12.12h4.944a.193.193,0,0,1,.192.1.309.309,0,0,1,0,.24l-.384.936a.369.369,0,0,1-.336.24h-4.608a.106.106,0,0,0-.12.12L-19.44-7.9a.106.106,0,0,0,.12.12h4.152a.193.193,0,0,1,.192.1.309.309,0,0,1,0,.24l-.384.936a.369.369,0,0,1-.336.24h-3.816q-.1,0-.144.12l-.144,1.3a2.854,2.854,0,0,0-.024.432,2.2,2.2,0,0,0,.588,1.608A2.132,2.132,0,0,0-17.64-2.208ZM-8.376,0q-.336,0-.192-.336l6.84-13.92q.072-.144-.072-.144H-6.816a.115.115,0,0,0-.084.036.115.115,0,0,0-.036.084L-7.08-13.2a.261.261,0,0,1-.1.2.32.32,0,0,1-.216.084H-9.048a.278.278,0,0,1-.2-.084.213.213,0,0,1-.06-.2l.408-3.312a.39.39,0,0,1,.108-.2.278.278,0,0,1,.2-.084H1.224a.24.24,0,0,1,.192.084.228.228,0,0,1,.048.2l-.24,1.92a.921.921,0,0,1-.12.36L-5.736-.24a.3.3,0,0,1-.12.168A.351.351,0,0,1-6.072,0ZM11.88-7.536a6.863,6.863,0,0,1,.1,1.176A7.465,7.465,0,0,1,11.9-5.3a8.167,8.167,0,0,1-.576,2.136A5.4,5.4,0,0,1,9.252-.732,5.723,5.723,0,0,1,6.1.168a4.725,4.725,0,0,1-2.9-.876A3.925,3.925,0,0,1,1.68-3.072a7.642,7.642,0,0,1-.144-1.2.276.276,0,0,1,.312-.312H4.056q.216,0,.264.264l.072.432a2.137,2.137,0,0,0,.672,1.224,1.921,1.921,0,0,0,1.3.432A2.439,2.439,0,0,0,7.824-2.7a2.75,2.75,0,0,0,.96-1.284A4.108,4.108,0,0,0,9.168-5.3a5.059,5.059,0,0,0,.024-.576,5.077,5.077,0,0,0-.048-.792,1.573,1.573,0,0,0-.588-1.212,2.182,2.182,0,0,0-1.38-.42,3.063,3.063,0,0,0-1.464.372,2.049,2.049,0,0,0-.96.972.418.418,0,0,1-.36.24H2.136A.24.24,0,0,1,1.944-6.8a.228.228,0,0,1-.048-.2l1.176-9.5a.261.261,0,0,1,.1-.2.32.32,0,0,1,.216-.084h9.048a.24.24,0,0,1,.192.084.228.228,0,0,1,.048.2l-.216,1.824a.39.39,0,0,1-.108.2.278.278,0,0,1-.2.084H5.616a.106.106,0,0,0-.12.12L4.944-9.96q-.024.1.024.108a.1.1,0,0,0,.1-.036,4.655,4.655,0,0,1,2.736-.84,4.344,4.344,0,0,1,2.736.852A3.547,3.547,0,0,1,11.88-7.536Zm6.84,7.8A4.839,4.839,0,0,1,15.264-.912a4.206,4.206,0,0,1-1.248-3.216,6.231,6.231,0,0,1,.048-.888l.816-6.768a5.872,5.872,0,0,1,1.908-3.8,5.9,5.9,0,0,1,4.044-1.4,4.959,4.959,0,0,1,3.48,1.164,4.126,4.126,0,0,1,1.272,3.2,5.493,5.493,0,0,1-.048.84L24.72-5.016a5.942,5.942,0,0,1-1.932,3.852A5.927,5.927,0,0,1,18.72.264Zm.288-2.424a2.909,2.909,0,0,0,2.016-.732,3.115,3.115,0,0,0,.984-1.98l.84-7.008a3.389,3.389,0,0,0,.024-.456,2.189,2.189,0,0,0-.624-1.656,2.356,2.356,0,0,0-1.7-.6,2.821,2.821,0,0,0-1.992.732,3.171,3.171,0,0,0-.96,1.98l-.864,7.008a2.854,2.854,0,0,0-.024.432,2.254,2.254,0,0,0,.612,1.668A2.287,2.287,0,0,0,19.008-2.16Z"
              transform="translate(287 129)" fill="#f3912d"></path>
          </g>
        </svg> </div> <svg class="dashboardAnimationMc__iconsDashboard page2Mc" xmlns="http://www.w3.org/2000/svg" width="177" height="98" viewBox="0 0 177 98">
        <g id="Group_927" data-name="Group 927" transform="translate(-196 -33)"> <text id="_750" data-name="€750" transform="translate(355 127)" fill="#f3912d" font-size="20" font-family="BarlowCondensed-Medium, Barlow Condensed" font-weight="500"
            opacity="0.6">
            <tspan x="-17.39" y="0">€750</tspan>
          </text> <text id="_500" data-name="€500" transform="translate(285 53)" fill="#f3912d" font-size="20" font-family="BarlowCondensed-Medium, Barlow Condensed" font-weight="500" opacity="0.6">
            <tspan x="-18.05" y="0">€500</tspan>
          </text> <text id="_250" data-name="€250" transform="translate(214 127)" fill="#f3912d" font-size="20" font-family="BarlowCondensed-Medium, Barlow Condensed" font-weight="500" opacity="0.6">
            <tspan x="-17.73" y="0">€250</tspan>
          </text> </g>
      </svg>
      <div class="dashboardAnimationMc__warning page2Mc"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.301" height="9.746" viewBox="0 0 11.301 9.746">
          <defs>
            <clipPath id="clip-path">
              <rect id="Rectangle_2364" data-name="Rectangle 2364" width="11.301" height="9.746" transform="translate(0 0)" fill="#e83c2c"></rect>
            </clipPath>
          </defs>
          <g id="Group_892" data-name="Group 892" transform="translate(0 0)">
            <g id="Group_891" data-name="Group 891" transform="translate(0 0)" clip-path="url(#clip-path)">
              <path class="dashboardAnimationMc__warning__path7124" id="Path_7124" data-name="Path 7124"
                d="M11.157,8.239,6.5.484A1,1,0,0,0,4.8.484L.143,8.239A1,1,0,0,0,1,9.747H10.3a1,1,0,0,0,.854-1.507M4.9,2.33a.763.763,0,0,1,.51-.737.756.756,0,0,1,1,.715V5.669a.755.755,0,0,1-1,.715.763.763,0,0,1-.51-.737ZM6.431,7.976a.8.8,0,1,1-.937-.937.8.8,0,0,1,.937.937"
                transform="translate(0 0)" fill="#e83c2c"></path>
            </g>
          </g>
        </svg> </div>
    </div>
    <div class="popupMc__header"> <span class="popupMc__title">Win back your purchase amount!</span> </div>
    <div class="inputSectionContainer"> <input type="hidden" name="field_names[MTAyOTMx][]" id="MTAyOTMx" value="Pop-up via Chromeburner.nl">
      <div class="submitContainerMc page1Mc"> <input id="MTAyNjk3" class="inputSectionContainer__email" name="field_names[MTAyOTI4][]" placeholder="E-mail address" type="email" value="" data-validation="required" required=""> <input class="buttonMc"
          type="submit" value="Join now"> </div>
    </div>
  </div>
  <div class="popupMc__page2Mc hideMc">
    <div class="dashboardAnimationMc page2Mc dashboardAnimationMc__page2Mc"> <img class="dashboardAnimationMc__rpmNeedle page2Mc" loading="lazy" src="https://www.chromeburner.nl/media/wysiwyg/mailcampaigns/rpmNeedle.svg" alt=""> <img
        class="dashboardAnimationMc__rpmCounter page2Mc" src="https://www.chromeburner.nl/media/wysiwyg/mailcampaigns/rpmCounter.svg" alt="">
      <div class="dashboardAnimationMc__middleGreyCircle page2Mc"> <svg class="dashboardAnimationMc__middleGreyCircle__discountText" xmlns="http://www.w3.org/2000/svg" width="49.8" height="31.76" viewBox="0 0 49.8 31.76">
          <g id="Group_928" data-name="Group 928" transform="translate(-262.784 -97.504)">
            <path id="Path_7163" data-name="Path 7163"
              d="M-3.1-8.4a.12.12,0,0,1,.1.042.114.114,0,0,1,.024.1l-.12.924a.2.2,0,0,1-.054.1.139.139,0,0,1-.1.042H-5.388q-.048,0-.072.06L-6.312-.144a.2.2,0,0,1-.054.1.139.139,0,0,1-.1.042h-1.08a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1L-6.8-7.128a.053.053,0,0,0-.06-.06H-8.916a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1l.108-.924a.2.2,0,0,1,.054-.1.139.139,0,0,1,.1-.042ZM-.42.12A2.644,2.644,0,0,1-2.328-.558a2.4,2.4,0,0,1-.708-1.818,3.23,3.23,0,0,1,.024-.456l.336-2.736A3.455,3.455,0,0,1-2.118-7.1,3.078,3.078,0,0,1-.954-8.13,3.434,3.434,0,0,1,.636-8.5a2.682,2.682,0,0,1,1.926.678,2.374,2.374,0,0,1,.714,1.806,3.115,3.115,0,0,1-.024.444L2.916-2.832a3.468,3.468,0,0,1-.564,1.548A3.1,3.1,0,0,1,1.176-.246,3.471,3.471,0,0,1-.42.12Zm.144-1.2A1.762,1.762,0,0,0,.96-1.542a1.942,1.942,0,0,0,.6-1.242L1.9-5.58a2.546,2.546,0,0,0,.024-.288,1.415,1.415,0,0,0-.384-1.038A1.4,1.4,0,0,0,.492-7.3a1.707,1.707,0,0,0-1.224.468A2,2,0,0,0-1.32-5.58l-.348,2.8a2.546,2.546,0,0,0-.024.288,1.4,1.4,0,0,0,.384,1.032A1.4,1.4,0,0,0-.276-1.08ZM10.368-8.4a.12.12,0,0,1,.1.042.114.114,0,0,1,.024.1l-.12.924a.2.2,0,0,1-.054.1.139.139,0,0,1-.1.042H8.076q-.048,0-.072.06L7.152-.144a.2.2,0,0,1-.054.1A.139.139,0,0,1,7,0H5.916a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1L6.66-7.128a.053.053,0,0,0-.06-.06H4.548a.12.12,0,0,1-.1-.042.114.114,0,0,1-.024-.1l.108-.924a.2.2,0,0,1,.054-.1.139.139,0,0,1,.1-.042Z"
              transform="translate(287 106)" fill="#f3912d"></path>
            <path id="Path_7164" data-name="Path 7164"
              d="M-17.64-2.208a2.729,2.729,0,0,0,1.74-.576A2.991,2.991,0,0,0-14.88-4.32q.072-.288.312-.24l2.088.384a.277.277,0,0,1,.18.108.246.246,0,0,1,.012.228A5.4,5.4,0,0,1-14.34-.888,5.977,5.977,0,0,1-17.928.192,4.672,4.672,0,0,1-21.288-1a4.184,4.184,0,0,1-1.248-3.18q0-.216.048-.792l.144-1.176q0-.12-.1-.12h-1.512q-.264,0-.264-.288l.12-.936a.39.39,0,0,1,.108-.2.278.278,0,0,1,.2-.084h1.512q.1,0,.144-.12l.12-1.008q0-.12-.1-.12h-1.512a.24.24,0,0,1-.192-.084.228.228,0,0,1-.048-.2l.1-.936a.39.39,0,0,1,.108-.2.278.278,0,0,1,.2-.084h1.536a.115.115,0,0,0,.084-.036.115.115,0,0,0,.036-.084l.144-1.2a5.711,5.711,0,0,1,1.884-3.732,5.763,5.763,0,0,1,3.948-1.4,4.888,4.888,0,0,1,3.36,1.1,3.944,3.944,0,0,1,1.3,3,.308.308,0,0,1-.288.336l-2.184.288h-.048q-.192,0-.24-.264a2.06,2.06,0,0,0-.612-1.5,2.209,2.209,0,0,0-1.6-.564,2.643,2.643,0,0,0-1.9.732,3.079,3.079,0,0,0-.912,1.932l-.168,1.272a.106.106,0,0,0,.12.12h4.944a.193.193,0,0,1,.192.1.309.309,0,0,1,0,.24l-.384.936a.369.369,0,0,1-.336.24h-4.608a.106.106,0,0,0-.12.12L-19.44-7.9a.106.106,0,0,0,.12.12h4.152a.193.193,0,0,1,.192.1.309.309,0,0,1,0,.24l-.384.936a.369.369,0,0,1-.336.24h-3.816q-.1,0-.144.12l-.144,1.3a2.854,2.854,0,0,0-.024.432,2.2,2.2,0,0,0,.588,1.608A2.132,2.132,0,0,0-17.64-2.208ZM-8.376,0q-.336,0-.192-.336l6.84-13.92q.072-.144-.072-.144H-6.816a.115.115,0,0,0-.084.036.115.115,0,0,0-.036.084L-7.08-13.2a.261.261,0,0,1-.1.2.32.32,0,0,1-.216.084H-9.048a.278.278,0,0,1-.2-.084.213.213,0,0,1-.06-.2l.408-3.312a.39.39,0,0,1,.108-.2.278.278,0,0,1,.2-.084H1.224a.24.24,0,0,1,.192.084.228.228,0,0,1,.048.2l-.24,1.92a.921.921,0,0,1-.12.36L-5.736-.24a.3.3,0,0,1-.12.168A.351.351,0,0,1-6.072,0ZM11.88-7.536a6.863,6.863,0,0,1,.1,1.176A7.465,7.465,0,0,1,11.9-5.3a8.167,8.167,0,0,1-.576,2.136A5.4,5.4,0,0,1,9.252-.732,5.723,5.723,0,0,1,6.1.168a4.725,4.725,0,0,1-2.9-.876A3.925,3.925,0,0,1,1.68-3.072a7.642,7.642,0,0,1-.144-1.2.276.276,0,0,1,.312-.312H4.056q.216,0,.264.264l.072.432a2.137,2.137,0,0,0,.672,1.224,1.921,1.921,0,0,0,1.3.432A2.439,2.439,0,0,0,7.824-2.7a2.75,2.75,0,0,0,.96-1.284A4.108,4.108,0,0,0,9.168-5.3a5.059,5.059,0,0,0,.024-.576,5.077,5.077,0,0,0-.048-.792,1.573,1.573,0,0,0-.588-1.212,2.182,2.182,0,0,0-1.38-.42,3.063,3.063,0,0,0-1.464.372,2.049,2.049,0,0,0-.96.972.418.418,0,0,1-.36.24H2.136A.24.24,0,0,1,1.944-6.8a.228.228,0,0,1-.048-.2l1.176-9.5a.261.261,0,0,1,.1-.2.32.32,0,0,1,.216-.084h9.048a.24.24,0,0,1,.192.084.228.228,0,0,1,.048.2l-.216,1.824a.39.39,0,0,1-.108.2.278.278,0,0,1-.2.084H5.616a.106.106,0,0,0-.12.12L4.944-9.96q-.024.1.024.108a.1.1,0,0,0,.1-.036,4.655,4.655,0,0,1,2.736-.84,4.344,4.344,0,0,1,2.736.852A3.547,3.547,0,0,1,11.88-7.536Zm6.84,7.8A4.839,4.839,0,0,1,15.264-.912a4.206,4.206,0,0,1-1.248-3.216,6.231,6.231,0,0,1,.048-.888l.816-6.768a5.872,5.872,0,0,1,1.908-3.8,5.9,5.9,0,0,1,4.044-1.4,4.959,4.959,0,0,1,3.48,1.164,4.126,4.126,0,0,1,1.272,3.2,5.493,5.493,0,0,1-.048.84L24.72-5.016a5.942,5.942,0,0,1-1.932,3.852A5.927,5.927,0,0,1,18.72.264Zm.288-2.424a2.909,2.909,0,0,0,2.016-.732,3.115,3.115,0,0,0,.984-1.98l.84-7.008a3.389,3.389,0,0,0,.024-.456,2.189,2.189,0,0,0-.624-1.656,2.356,2.356,0,0,0-1.7-.6,2.821,2.821,0,0,0-1.992.732,3.171,3.171,0,0,0-.96,1.98l-.864,7.008a2.854,2.854,0,0,0-.024.432,2.254,2.254,0,0,0,.612,1.668A2.287,2.287,0,0,0,19.008-2.16Z"
              transform="translate(287 129)" fill="#f3912d"></path>
          </g>
        </svg> </div> <svg class="dashboardAnimationMc__iconsDashboard page2Mc" xmlns="http://www.w3.org/2000/svg" width="177" height="98" viewBox="0 0 177 98">
        <g id="Group_927" data-name="Group 927" transform="translate(-196 -33)"> <text id="_750" data-name="€750" transform="translate(355 127)" fill="#f3912d" font-size="20" font-family="BarlowCondensed-Medium, Barlow Condensed" font-weight="500"
            opacity="0.6">
            <tspan x="-17.39" y="0">€750</tspan>
          </text> <text id="_500" data-name="€500" transform="translate(285 53)" fill="#f3912d" font-size="20" font-family="BarlowCondensed-Medium, Barlow Condensed" font-weight="500" opacity="0.6">
            <tspan x="-18.05" y="0">€500</tspan>
          </text> <text id="_250" data-name="€250" transform="translate(214 127)" fill="#f3912d" font-size="20" font-family="BarlowCondensed-Medium, Barlow Condensed" font-weight="500" opacity="0.6">
            <tspan x="-17.73" y="0">€250</tspan>
          </text> </g>
      </svg>
      <div class="dashboardAnimationMc__warning page2Mc"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.301" height="9.746" viewBox="0 0 11.301 9.746">
          <defs>
            <clipPath id="clip-path">
              <rect id="Rectangle_2364" data-name="Rectangle 2364" width="11.301" height="9.746" transform="translate(0 0)" fill="#e83c2c"></rect>
            </clipPath>
          </defs>
          <g id="Group_892" data-name="Group 892" transform="translate(0 0)">
            <g id="Group_891" data-name="Group 891" transform="translate(0 0)" clip-path="url(#clip-path)">
              <path class="dashboardAnimationMc__warning__path7124 page2Mc" id="Path_7124" data-name="Path 7124"
                d="M11.157,8.239,6.5.484A1,1,0,0,0,4.8.484L.143,8.239A1,1,0,0,0,1,9.747H10.3a1,1,0,0,0,.854-1.507M4.9,2.33a.763.763,0,0,1,.51-.737.756.756,0,0,1,1,.715V5.669a.755.755,0,0,1-1,.715.763.763,0,0,1-.51-.737ZM6.431,7.976a.8.8,0,1,1-.937-.937.8.8,0,0,1,.937.937"
                transform="translate(0 0)" fill="#e83c2c"></path>
            </g>
          </g>
        </svg> </div>
    </div>
    <div class="popupMc__header"> <span class="popupMc__title">Win back your purchase amount!</span> </div>
    <div class="inputSectionContainer page2Mc"> <span class="popupMc__subTitle">Receive personalized offers and tips.</span>
      <div class="radioButtonContainerMc">
        <div class="radioButtonContainerMc__individualRadioButton"> <input id="radioButtonOne" name="field_names[MTAzODA2][]" value="Male" type="radio" required=""> <label for="radioButtonOne">Male</label> </div>
        <div class="radioButtonContainerMc__individualRadioButton"> <input id="radioButtonTwo" name="field_names[MTAzODA2][]" value="Female" type="radio" required=""> <label for="radioButtonTwo">Female</label> </div>
      </div>
      <div class="submitContainerMc"> <input class="inputSectionContainer__name" value="" placeholder="First name" type="text" name="field_names[MTAzNTgx][]" required=""> <input class="buttonMc" type="submit" value="Join now"> </div>
    </div>
  </div>
</form>

Text Content

4.7 (5822) | On Trustpilot
Use code BF10 for 10% extra Black Friday discount
Free shipping to the US for orders over $499!
Clicks and bricks: check out our store!
Order before 10PM CEST on weekdays for Same day shipping!
The best prices | With our lowest price guarantee
We ship directly from our own warehouse!
Best customer service ever!
Over 100 top brands in stock!
US
English - Worldwide

Choose your country
English - Canada Français - Canada English - Australia Español - Mexico English
- Europe Nederland Deutschland France España United Kingdom
Search
Search

Whishlist
Cart 0
Shopping Cart



Subtotal ()

Proceed to Checkout
Checkout using your account
Email Address

Password

Sign In Forgot Your Password?

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of
Service apply.

Checkout as a new customer

Creating an account has many benefits:

 * See order and shipping status
 * Track order history
 * Check out faster

Create an Account
Helmets
Motorcycle Helmets View All Full Face Helmets Modular Helmets Jet Helmets
Adventure Helmets Offroad Helmets Multi Helmets Replica Helmets Helmet
Accessories
Clothing
Motorcycle Clothing View All Jackets Pants Suits Hoodies & Shirts Armored Shirts
MX Clothing Base & Mid Layers Rain Gear Protection & Accessories Knee & Elbow
Sliders Apparel
Footwear
Motorcycle Footwear View All Racing Boots Offroad Boots Adventure & Touring
Boots Cruiser Boots Shoes & Sneakers Footwear Spare Parts
Gloves
Motorcycle Gloves View All Racing Gloves Adventure & Touring Gloves Cruiser
Gloves Street Gloves MX Gloves
Electronics
Motorcycle Electronics View All Communication Systems Navigation Systems
Mounting Systems
Accessories
Motorcycle Accessories View All Luggage Cleaning Products Merchandise Storage &
Security
Parts
Motorcycle Parts View All Batteries Brake Parts Clutch Parts Seats Maintenance
Protection
Sale
Brands Black Friday Blog
HELMETS
 * FULL FACE HELMETS
 * MODULAR HELMETS
 * JET HELMETS
 * ADVENTURE HELMETS
 * OFFROAD HELMETS
 * MULTI HELMETS
 * REPLICA HELMETS
 * HELMET ACCESSORIES
    * HELMET VISORS
    * HELMET PINLOCKS
    * HELMET SUN VISORS
    * HELMET GOGGLES
    * HELMET SPARE PARTS
    * HELMET LINERS

CLOTHING
 * JACKETS
    * RACING JACKETS
    * ADVENTURE & TOURING JACKETS
    * CRUISER JACKETS
    * STREET JACKETS

 * PANTS
    * RACING PANTS
    * ADVENTURE & TOURING PANTS
    * JEANS

 * SUITS
    * 1 PIECE SUITS
    * 2 PIECE SUITS

 * HOODIES & SHIRTS
 * ARMORED SHIRTS
 * MX CLOTHING
    * MX JERSEYS
    * MX PANTS

 * BASE & MID LAYERS
    * BASE LAYERS
    * MID LAYERS
    * BALACLAVAS & TUBES
    * SOCKS
    * COOLING VESTS

 * RAIN GEAR
 * PROTECTION & ACCESSORIES
    * UPPER BODY PROTECTORS
    * LOWER BODY PROTECTORS
    * AIRBAGS
    * MOTOCROSS ARMOR
    * HI-VIZ VESTS
    * OTHER ACCESSORIES

 * KNEE & ELBOW SLIDERS
 * APPAREL
    * CAPS
    * HOODIES
    * T-SHIRTS

FOOTWEAR
 * RACING BOOTS
 * OFFROAD BOOTS
 * ADVENTURE & TOURING BOOTS
 * CRUISER BOOTS
 * SHOES & SNEAKERS
 * FOOTWEAR SPARE PARTS

GLOVES
 * RACING GLOVES
 * ADVENTURE & TOURING GLOVES
 * CRUISER GLOVES
 * STREET GLOVES
 * MX GLOVES

ELECTRONICS
 * COMMUNICATION SYSTEMS
 * NAVIGATION SYSTEMS
 * MOUNTING SYSTEMS

ACCESSORIES
 * LUGGAGE
    * BACKPACKS
    * LEG & WAIST BAGS
    * SOFT PANNIERS
    * DUFFLES & PACKS
    * SADDLE BAGS
    * SIDE CASES
    * TANK BAGS
    * TAIL BAGS
    * TOP CASES
    * RACKS & MOUNTS

 * CLEANING PRODUCTS
    * HELMET CARE
    * CLOTHING CARE
    * CARE

 * MERCHANDISE
 * STORAGE & SECURITY
    * LOCKS
    * COVERS
    * BATTERY TENDERS

PARTS
 * BATTERIES
 * BRAKE PARTS
    * BRAKE CALIPERS
    * BRAKE MASTER CYLINDERS

 * CLUTCH PARTS
 * SEATS
 * MAINTENANCE
 * PROTECTION

SALE
BRANDS
BLACK FRIDAY
BLOG

Skip to Content


BLACK FRIDAY SALE


CHECK DEALS


KEEP YOUR HANDS WARM ON COLD DAYS


SHOP HEATED GLOVES



SHOP OUR NEWEST MOTORCYCLE GEAR

New


NOVEMBER 17 TO 27

BLACK FRIDAY WEEK


WIN BACK YOUR PURCHASE AMOUNT!

Win


HELMETS


CLOTHING


ELECTRONICS


BOOTS


GLOVES


BIKE PARTS


ALL BRANDS


ACCESSORIES


A SELECTION FROM OUR PRODUCT RANGE

JHS U-Grip Gas- en Remhendel Slot Zwart met Alarm
US$ 2239 US$ 4492
Sale
SIZE

XS

S

M

L

XL

2XL

Scorpion VX-16 Evo Air Soul Black-Green
US$ 8864 US$ 15062
Sale
SIZE

XS

S

M

L

XL

2XL

Scorpion VX-16 Evo Air Soul White-Red
US$ 8864 US$ 15062
SIZE

XS
S
M

L

XL

Shark Race-R Pro GP 22.06 Replica Redding Carbon Gold Anthracite DQA Full Face
Helmet
US$ 71846 US$ 106358
Cardo Packtalk Neo Dual Pack
US$ 43445 US$ 54312
Claw Universal X-Grip Phone Mount
US$ 1233 US$ 1769
CLOTHING SIZE

44

46

48

50

52

54

56

58

60

Dainese Zaurax Leather Jacket Black
US$ 25285 US$ 50570
SIZE

XS
S

M

L

XL

2XL

AGV Pista GP RR E2206 DOT MPLK Assen 2007 009 Full Face Helmet
US$ 80520 US$ 161039
Sale
SIZE

XS

S

M

L

XL

2XL

3XL
Dainese Karakum Ergo-Tek Gloves Black Black
US$ 5765 US$ 11521
CLOTHING SIZE

44

46

48

50

52

54

56

58

60
62
64
Dainese Hydraflux 2 Air D-Dry Jacket Black Lava Red
US$ 16215 US$ 26592
Sale
SIZE

XS

S

M

L

XL

Shark Street Drak Blank KMA Matt Black Jet Helmet
US$ 12130 US$ 22684
Sale
SIZE

N

Dainese Knee V E1 Knee And Shin Protectors
US$ 3540 US$ 7626
Sale
Bagster Block Backpack
US$ 1322 US$ 4408
Cardo Packtalk Slim JBL Duo Bluetooth Communication System
US$ 35964 US$ 52560
Claw Lap Bag Black
US$ 1770 US$ 2212



CHECK OUT OUR NOVEMBER DEALS!

Monthly deals


TAKE A TOUR THROUGH OUR STORE IN THE NETHERLANDS

STORE


CUSTOMER SERVICE 

FAQ


Get inspired



YOUR RIDE, YOUR SAFETY. OUR PASSION.

Riding a motorcycle is more than just a way of transportation. It causes our
heart rate to rise, stimulates the production of endorphins and allows us to
just be in that very moment. For some it's about the adrenaline rush, for some
it's a way of relaxing and escaping the rest of the world. For some, it's a way
of life. But what goes for everyone: riding is fun! A question arises though:
Can you really have fun if you're not safe? Can you push your limits on the
track in a t-shirt? Can you enjoy riding those wet and slippery mountain roads
without proper protection?

But hey, safety is boring, right? Not at ChromeBurner. We strive to provide you
with the best possible selection of the finest quality motorcycle gear. Being
the motorcycle enthousiasts that we are ourselves, we cherry pick our entire
selection. If we sell it, we like it. And so will you. Simple as that!

Our mission is to make you have fun shopping for motorcycle gear again, instead
of seeing it as a necessity. Our entire team will do everything in their power
to accomplish that! So start browsing for your new motorcycle helmet, jacket,
pants, racing suit, boots gloves or check out our selection of motorcycle
accessories. That will get you going!

 




 


FUN STARTS HERE.

FREE SHIPPING TO THE US
*on orders over US $499,- 

SAME DAY SHIPPING
Ordered on workdays before 10PM CEST

THE BEST PRICES 
With our lowest price guarantee

CLICKS AND BRICKS
Check out our store!






Subscribe to our newsletter
Email Address Subscribe


Follow us
 * 
 * 



About us Contact Our store Blog Partnerships Affiliate program Customer Service

OPENING HOURS (CEST)
OPENING HOURS CUSTOMER SERVICE(CEST)
 * Monday: 09:00 - 18:00
 * Tuesday: 09:00 - 18:00
 * Wednesday: 09:00 - 18:00
 * Thursday: 09:00 - 18:00
 * Friday: 09:00 - 18:00
 * Saturday: 10:00 - 17:00
 * Sunday: Closed

CONTACT CONTACT

ChromeBurner Motorgear

Touwslager 10

5253 RK Nieuwkuijk, The Netherlands

Phone+1 646 770 1993

E-mail support@chromeburner.com



TAX number NL851369856B01BIC RABONL2U

Chamber of Commerce 54607140IBAN NL65RABO0166326143

Disclaimer Cookie settings Privacy policy © 2023 ChromeBurner - All Rights
Reserved.




€750 €500 €250

Win back your purchase amount!


€750 €500 €250

Win back your purchase amount!
Receive personalized offers and tips.
Male
Female