www.nyusora.com Open in urlscan Pro
2606:4700::6812:800e  Public Scan

URL: https://www.nyusora.com/collections/berserk/products/trzn-berserk-survival-vintage-tee?spm=..collection_34c1d756-0e94-45...
Submission: On July 15 via api from US — Scanned from DE

Form analysis 7 forms found in the DOM

GET /search

<form action="/search" method="get" class="tw-max-w-[250px] tw-mr-11">
  <div tabindex="-1" class="tw-flex tw-relative header__search">
    <input autocomplete="off" name="q" type="text"
      class="tw-w-full tw-flex-1 tw-h-10 tw-py-0 tw-pl-[14px] tw-pr-13 tw-bg-header-search tw-text-current tw-text-sm tw-leading-none tw-rounded-global  tw-border-none  tw-placeholder-current header__search-input" placeholder="Search...">
    <button type="submit" class="tw-flex tw-items-center tw-px-[14px] tw-m-0 tw-bg-transparent tw-text-current tw-border-none tw-outline-none tw-cursor-pointer tw-h-full tw-absolute tw-right-0 header__search-icon" tabindex="-1"><svg class=""
        width="24" height="24" xmlns="http://www.w3.org/2000/svg">
        <path d="M11.16 1a9.16 9.16 0 1 1 0 18.322A9.16 9.16 0 0 1 11.16 1zm0 1.629a7.532 7.532 0 1 0 0 15.064 7.532 7.532 0 0 0 0-15.064zm5.465 14.148 1.152-1.152L23 20.848 21.848 22l-5.223-5.223z" fill="currentColor"></path>
      </svg></button>
    <button type="button"
      class="tw-hidden tw-justify-center tw-items-center tw-pr-2 tw-pl-6 tw-m-0 tw-bg-transparent tw-text-header-color tw-border-none tw-outline-none tw-cursor-pointer header__search-close  lg:tw-absolute lg:tw--right-11 lg:tw-h-full "><svg class=""
        width="14" height="14" xmlns="http://www.w3.org/2000/svg">
        <path d="m3 3 8.485 8.485m0-8.485L3 11.485" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"></path>
      </svg></button>
  </div>
</form>

GET /search

<form action="/search" method="get" class="">
  <div tabindex="-1" class="tw-flex tw-relative header__search">
    <input autocomplete="off" name="q" type="text"
      class="tw-w-full tw-flex-1 tw-h-10 tw-py-0 tw-pl-[14px] tw-pr-13 tw-bg-header-search tw-text-current tw-text-sm tw-leading-none tw-rounded-global  tw-border-none  tw-placeholder-current header__search-input" placeholder="Search...">
    <button type="submit" class="tw-flex tw-items-center tw-px-[14px] tw-m-0 tw-bg-transparent tw-text-current tw-border-none tw-outline-none tw-cursor-pointer tw-h-full tw-absolute tw-right-0 header__search-icon" tabindex="-1"><svg class=""
        width="24" height="24" xmlns="http://www.w3.org/2000/svg">
        <path d="M11.16 1a9.16 9.16 0 1 1 0 18.322A9.16 9.16 0 0 1 11.16 1zm0 1.629a7.532 7.532 0 1 0 0 15.064 7.532 7.532 0 0 0 0-15.064zm5.465 14.148 1.152-1.152L23 20.848 21.848 22l-5.223-5.223z" fill="currentColor"></path>
      </svg></button>
    <button type="button"
      class="tw-hidden tw-justify-center tw-items-center tw-pr-2 tw-pl-6 tw-m-0 tw-bg-transparent tw-text-header-color tw-border-none tw-outline-none tw-cursor-pointer header__search-close  lg:tw-absolute lg:tw--right-11 lg:tw-h-full "><svg class=""
        width="14" height="14" xmlns="http://www.w3.org/2000/svg">
        <path d="m3 3 8.485 8.485m0-8.485L3 11.485" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"></path>
      </svg></button>
  </div>
</form>

GET /search

<form action="/search" method="get" class="">
  <div tabindex="-1" class="tw-flex tw-relative header__search">
    <input autocomplete="off" name="q" type="text"
      class="tw-w-full tw-flex-1 tw-h-10 tw-py-0 tw-pl-[14px] tw-pr-13 tw-bg-header-search tw-text-current tw-text-sm tw-leading-none tw-rounded-global  tw-border-none  tw-placeholder-current header__search-input" placeholder="Search...">
    <button type="submit" class="tw-flex tw-items-center tw-px-[14px] tw-m-0 tw-bg-transparent tw-text-current tw-border-none tw-outline-none tw-cursor-pointer tw-h-full tw-absolute tw-right-0 header__search-icon" tabindex="-1"><svg class=""
        width="24" height="24" xmlns="http://www.w3.org/2000/svg">
        <path d="M11.16 1a9.16 9.16 0 1 1 0 18.322A9.16 9.16 0 0 1 11.16 1zm0 1.629a7.532 7.532 0 1 0 0 15.064 7.532 7.532 0 0 0 0-15.064zm5.465 14.148 1.152-1.152L23 20.848 21.848 22l-5.223-5.223z" fill="currentColor"></path>
      </svg></button>
    <button type="button"
      class="tw-hidden tw-justify-center tw-items-center tw-pr-2 tw-pl-6 tw-m-0 tw-bg-transparent tw-text-header-color tw-border-none tw-outline-none tw-cursor-pointer header__search-close  lg:tw-absolute lg:tw--right-11 lg:tw-h-full "><svg class=""
        width="14" height="14" xmlns="http://www.w3.org/2000/svg">
        <path d="m3 3 8.485 8.485m0-8.485L3 11.485" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"></path>
      </svg></button>
  </div>
</form>

GET /search

<form action="/search" method="get" class="">
  <div tabindex="-1" class="tw-flex tw-relative header__search">
    <input autocomplete="off" name="q" type="text"
      class="tw-w-full tw-flex-1 tw-h-10 tw-py-0 tw-pl-[14px] tw-pr-13 tw-bg-header-search tw-text-current tw-text-sm tw-leading-none tw-rounded-global  tw-border-none  tw-placeholder-current header__search-input" placeholder="Search...">
    <button type="submit" class="tw-flex tw-items-center tw-px-[14px] tw-m-0 tw-bg-transparent tw-text-current tw-border-none tw-outline-none tw-cursor-pointer tw-h-full tw-absolute tw-right-0 header__search-icon" tabindex="-1"><svg class=""
        width="24" height="24" xmlns="http://www.w3.org/2000/svg">
        <path d="M11.16 1a9.16 9.16 0 1 1 0 18.322A9.16 9.16 0 0 1 11.16 1zm0 1.629a7.532 7.532 0 1 0 0 15.064 7.532 7.532 0 0 0 0-15.064zm5.465 14.148 1.152-1.152L23 20.848 21.848 22l-5.223-5.223z" fill="currentColor"></path>
      </svg></button>
    <button type="button" class="tw-hidden tw-justify-center tw-items-center tw-pr-2 tw-pl-6 tw-m-0 tw-bg-transparent tw-text-header-color tw-border-none tw-outline-none tw-cursor-pointer header__search-close "><svg class="" width="14" height="14"
        xmlns="http://www.w3.org/2000/svg">
        <path d="m3 3 8.485 8.485m0-8.485L3 11.485" stroke="currentColor" stroke-width="1.6" stroke-linecap="square"></path>
      </svg></button>
  </div>
</form>

<form class="product-info product-info-69b73b93-f21c-4d94-83ff-5a270d6bf969">
  <style>
    .product-info__body>.product-info__block:first-child {
      margin-top: 0;
    }

    .product-info__body>.product-info__block:last-child {
      margin-bottom: 0;
    }

    @media (max-width: 959.98px) {
      [data-section-id="1539149753700"].card-spacing {
        padding-top: 0px;
      }
    }
  </style>
  <input type="hidden" name="product_id" value="69b73b93-f21c-4d94-83ff-5a270d6bf969">
  <input type="hidden" name="variant_id" id="selected_variant_id_69b73b93-f21c-4d94-83ff-5a270d6bf969" class="selected_variant_id_69b73b93-f21c-4d94-83ff-5a270d6bf969" value="d930e507-52fc-4465-8695-a41388b615cb">
  <div class="tw-relative product-info__body" data-sold-out="Sorry, the goods have been sold out." data-unavailable="This combination does not exist, please try other.">
    <div class="product-info__header  product-info__block tw-my-3">
      <h1 class="tw-mt-0 tw-mb-0 tw-title-sm type-title-font-family tw-break-words  product-title-transform product-info__header_title">Berserk Survival Vintage Tee</h1>
    </div>
    <div class="tw-absolute tw-right-0 tw-mr-[15px] tw-mt-8 tw-flex-shrink-0 lg:tw-text-base tw-text-sm !tw-leading-none product-info__sales">
    </div>
    <div class="product-info__header_price-wrapper product-info__block tw-my-6">
      <div class="tw-body-plus-1 tw-leading-none tw-font-semibold">Price</div>
      <div class="tw-flex tw-justify-between tw-items-center tw-mt-3 lg:tw-mt-[10px]">
        <div class="tw-flex tw-flex-wrap">
          <del class="tw-text-compare-at-price-color tw-mr-3 product-info__header_compare-at-price money notranslate">€49.95</del>
          <div class="tw-text-price-color tw-mr-3 product-info__header_price money notranslate">€24.95</div>
          <div class="tw-flex   tw-items-center tw-text-save-color product-info__save"> Save&nbsp; <span class="product-info__header_save-amount money notranslate">€25.00</span>
          </div>
        </div>
      </div>
    </div>
    <div class="bootstrap">
      <div class="plugin__wrappers d-flex flex-column">
        <div class="plugin_modals position-relative plugin_modals-rebate" id="Modal502971" style="order: 8">
          <style>
            #Modal502971 {
              --modal_background: linear-gradient(0deg, #ebc19e, #fff3e8 100%);
              --modal_caret_background: #fff2e9;
              --modal_title_color: #B83D07;
              --modal_close_color: #FFFFFF;
              --modal_close_background_color: #F03010;
              --list_border_color: #dddddd;
            }

            @media (max-width: 767.98px) {
              #Modal502971 .coupon_plugin__coupon:last-child {
                padding-bottom: 0;
              }
            }

            #Modal502971 .modal-footer {
              position: relative;
              margin-top: -30px;
            }

            #Modal502971 .modal-footer::before {
              content: '';
              position: absolute;
              bottom: 0;
              left: 0;
              right: 0;
              height: 150%;
              background-image: url(//img.staticdj.com/oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg);
              background-repeat: no-repeat;
              background-size: 100%;
              pointer-events: none;
            }

            @media (max-width: 767.98px) {
              #Modal502971 .discount-present-item:last-child {
                padding-bottom: 40px;
              }

              #Modal502971 .plugin_modals__wrapper-list>a:last-child {
                padding-bottom: 14px;
              }
            }
          </style>
          <!-- 入口 -->
          <div class="plugin_modals__list" data-toggle="modal" data-target="#target_Modal502971" impr="1" imprevt="1" imprsd="true">
            <div class="plugin_modals__list-name">
              <style>
                a.product_detail_rebate_list {
                  display: inline-flex;
                  align-items: start;
                  color: #EB391B;
                }

                a.product_detail_rebate_list:hover {
                  color: #EB391B;
                }

                .plugin_modals__modal .rebate-icon {
                  display: none;
                }

                .rebate-icon {
                  margin-right: 4px;
                  padding-top: 4px;
                }
              </style>
              <a class="product_detail_rebate_list" impr="1" imprevt="1" href="/promotions/rebate/7d1f9156-ba39-4e46-a985-83d72e521f8c" imprsd="true">
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" fill="none" class="rebate-icon">
    <g clip-path="url(#a)">
      <path fill="#EB391B" fill-rule="evenodd" d="M9.127 1.275a1.576 1.576 0 0 0-2.255 0l-.693.709a1.576 1.576 0 0 1-1.146.475l-.991-.012a1.576 1.576 0 0 0-1.595 1.595l.011.991a1.576 1.576 0 0 1-.475 1.146l-.708.693a1.576 1.576 0 0 0 0 2.255l.709.693c.308.3.48.716.475 1.146l-.012.992a1.576 1.576 0 0 0 1.595 1.594l.991-.011a1.577 1.577 0 0 1 1.146.475l.693.709a1.575 1.575 0 0 0 2.255 0l.693-.71a1.576 1.576 0 0 1 1.146-.475l.992.012a1.575 1.575 0 0 0 1.594-1.594l-.011-.992a1.577 1.577 0 0 1 .475-1.146l.709-.693a1.575 1.575 0 0 0 0-2.255l-.71-.693a1.576 1.576 0 0 1-.475-1.146l.012-.991a1.576 1.576 0 0 0-1.594-1.595l-.992.011a1.576 1.576 0 0 1-1.146-.475l-.693-.708ZM5.84 6.92a1.08 1.08 0 1 0 0-2.16 1.08 1.08 0 0 0 0 2.16Zm4.32 4.32a1.08 1.08 0 1 0 0-2.161 1.08 1.08 0 0 0 0 2.16Zm.56-5.96a.793.793 0 0 1 0 1.12L6.4 10.72A.792.792 0 0 1 5.28 9.6L9.6 5.28a.792.792 0 0 1 1.12 0Z" clip-rule="evenodd"></path>
    </g>
    <defs>
      <clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath>
    </defs>
  </svg>
   <div style="flex:1;">
    
      <li id="pdr__rule" class="pdr__rule">
        Buy <b>2</b> items and save <b>5%</b> off
      </li>
    
      <li id="pdr__rule" class="pdr__rule">
        Buy <b>3</b> items and save <b>10%</b> off
      </li>
    
      <li id="pdr__rule" class="pdr__rule">
        Buy <b>4</b> items and save <b>15%</b> off
      </li>
    
   </div>
  </a>
            </div>
            <div class="plugin_modals__list-labels text-right"></div>
          </div>
        </div>
      </div>
    </div>
    <div class="tw-space-y-6  product-info__variants product-info__block tw-my-6">
      <div class="product-info__variants-wrapper   slider-switch product-info__variants_items !tw--mb-4" data-selected-variant="false">
        <div class="tw-body-plus-1 tw-font-semibold tw-capitalize product-info__variants_title" data-keyword="size"> Size </div>
        <div class="tw-mt-[10px] tw-flex tw-flex-wrap product-info__variants_value-wrapper">
          <div class="product-info__variants_value product-info__variants-btn-wrapper tw-relative tw-flex tw-items-center tw-pt-[14px] tw-pr-3 tw-break-words notranslate">
            <input type="radio" class="tw-hidden product-info__variants_radio" name="option1-69b73b93-f21c-4d94-83ff-5a270d6bf969" id="option1-0-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" value="S" checked="">
            <label for="option1-0-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" class="tw-flex tw-items-center tw-justify-center tw-min-w-[42px] tw-h-[42px] lg:tw-h-10 tw-px-4 tw-cursor-pointer tw-rounded-[1px] product-info__label"
              data-variants-value="S" data-options-order="0" data-click="select" data-track="switch_variants"> S </label>
          </div>
          <div class="product-info__variants_value product-info__variants-btn-wrapper tw-relative tw-flex tw-items-center tw-pt-[14px] tw-pr-3 tw-break-words notranslate">
            <input type="radio" class="tw-hidden product-info__variants_radio" name="option1-69b73b93-f21c-4d94-83ff-5a270d6bf969" id="option1-1-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" value="M">
            <label for="option1-1-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" class="tw-flex tw-items-center tw-justify-center tw-min-w-[42px] tw-h-[42px] lg:tw-h-10 tw-px-4 tw-cursor-pointer tw-rounded-[1px] product-info__label"
              data-variants-value="M" data-options-order="1" data-click="select" data-track="switch_variants"> M </label>
          </div>
          <div class="product-info__variants_value product-info__variants-btn-wrapper tw-relative tw-flex tw-items-center tw-pt-[14px] tw-pr-3 tw-break-words notranslate">
            <input type="radio" class="tw-hidden product-info__variants_radio" name="option1-69b73b93-f21c-4d94-83ff-5a270d6bf969" id="option1-2-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" value="L">
            <label for="option1-2-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" class="tw-flex tw-items-center tw-justify-center tw-min-w-[42px] tw-h-[42px] lg:tw-h-10 tw-px-4 tw-cursor-pointer tw-rounded-[1px] product-info__label"
              data-variants-value="L" data-options-order="2" data-click="select" data-track="switch_variants"> L </label>
          </div>
          <div class="product-info__variants_value product-info__variants-btn-wrapper tw-relative tw-flex tw-items-center tw-pt-[14px] tw-pr-3 tw-break-words notranslate">
            <input type="radio" class="tw-hidden product-info__variants_radio" name="option1-69b73b93-f21c-4d94-83ff-5a270d6bf969" id="option1-3-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" value="XL">
            <label for="option1-3-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" class="tw-flex tw-items-center tw-justify-center tw-min-w-[42px] tw-h-[42px] lg:tw-h-10 tw-px-4 tw-cursor-pointer tw-rounded-[1px] product-info__label"
              data-variants-value="XL" data-options-order="3" data-click="select" data-track="switch_variants"> XL </label>
          </div>
          <div class="product-info__variants_value product-info__variants-btn-wrapper tw-relative tw-flex tw-items-center tw-pt-[14px] tw-pr-3 tw-break-words notranslate">
            <input type="radio" class="tw-hidden product-info__variants_radio" name="option1-69b73b93-f21c-4d94-83ff-5a270d6bf969" id="option1-4-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" value="2XL">
            <label for="option1-4-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" class="tw-flex tw-items-center tw-justify-center tw-min-w-[42px] tw-h-[42px] lg:tw-h-10 tw-px-4 tw-cursor-pointer tw-rounded-[1px] product-info__label"
              data-variants-value="2XL" data-options-order="4" data-click="select" data-track="switch_variants"> 2XL </label>
          </div>
          <div class="product-info__variants_value product-info__variants-btn-wrapper tw-relative tw-flex tw-items-center tw-pt-[14px] tw-pr-3 tw-break-words notranslate">
            <input type="radio" class="tw-hidden product-info__variants_radio" name="option1-69b73b93-f21c-4d94-83ff-5a270d6bf969" id="option1-5-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" value="3XL">
            <label for="option1-5-69b73b93-f21c-4d94-83ff-5a270d6bf969-1539149753700" class="tw-flex tw-items-center tw-justify-center tw-min-w-[42px] tw-h-[42px] lg:tw-h-10 tw-px-4 tw-cursor-pointer tw-rounded-[1px] product-info__label"
              data-variants-value="3XL" data-options-order="5" data-click="select" data-track="switch_variants"> 3XL </label>
          </div>
        </div>
        <div class="product-info__variant-tips tw-mt-[-6px] tw-pb-[15px] tw-text-[15px] tw-leading-none tw-text-[#F0672C] tw-font-bold tw-hidden">Please select a size</div>
      </div>
    </div>
    <div class="product-info__block tw-my-6 product-info__qty_container">
      <div class="tw-body-plus-1 tw-font-semibold">Quantity</div>
      <div class="product-info__qty tw-flex tw-w-[114px] tw-mt-2 tw-relative tw-justify-between tw-border-solid tw-border tw-border-line tw-rounded-global notranslate">
        <button type="button" data-click="decrease" disabled="disabled"
          class="tw-relative tw-bg-transparent tw-border-none tw-z-10 tw-box-border tw-no-underline tw-flex tw-flex-shrink-0 tw-text-body-color tw-items-center tw-justify-center tw-w-[38px] tw-h-[38px] tw-text-center tw-text-[#d8d8d8] lg:hover:tw-bg-[#f2f2f2] tw-rounded-global tw-rounded-r-none disabled:tw-cursor-default disabled:tw-bg-[#f9f9f9]"><svg
            class="tw-text-[#888888]" width="13" height="13" xmlns="http://www.w3.org/2000/svg">
            <path d="M1 6h11v1H1z" fill-rule="evenodd" fill="currentColor"></path>
          </svg></button>
        <input class="product-info__qty_num tw-absolute tw-box-border tw-px-9 tw-h-[38px] tw-w-full tw-text-base tw-flex-grow tw-bg-transparent tw-text-body-color tw-border-none tw-text-center tw-outline-none tw-p-0 tw-appearance-none"
          id="product_quantity_69b73b93-f21c-4d94-83ff-5a270d6bf969" name="quantity" type="text" value="1">
        <button type="button" data-click="increase"
          class="tw-relative tw-bg-transparent tw-border-none tw-z-10 tw-box-border tw-no-underline tw-flex-shrink-0 tw-text-body-color tw-flex tw-items-center tw-justify-center tw-w-[38px] tw-h-[38px] tw-text-center tw-text-[#d8d8d8] lg:hover:tw-bg-[#f2f2f2] tw-rounded-global tw-rounded-l-none disabled:tw-cursor-default disabled:tw-bg-[#f9f9f9]"><svg
            class="tw-text-[#888888]" width="13" height="13" xmlns="http://www.w3.org/2000/svg">
            <path d="M7 1v5h5v1H7v5H6V7H1V6h5V1h1z" fill="currentColor"></path>
          </svg></button>
      </div>
    </div>
    <div class="tw-space-y-3 product-info__block tw-my-6">
      <div class="tw-flex tw-items-center">
        <svg class="tw-flex-shrink-0" width="20" height="20" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M17.14 13.65h-3.457c.327-1.022.517-2.081.568-3.164h3.751a7.954 7.954 0 0 1-.862 3.165zm-5.784 4.259a13.405 13.405 0 0 0 1.968-3.285h3.226a8.038 8.038 0 0 1-5.194 3.285zM3.45 14.624h3.227a13.407 13.407 0 0 0 1.968 3.285 8.039 8.039 0 0 1-5.195-3.285zm-1.451-4.138h3.751c.051 1.083.24 2.142.568 3.165H2.86a7.97 7.97 0 0 1-.862-3.165zM2.86 6.35h3.457a12.244 12.244 0 0 0-.568 3.164H1.998A7.97 7.97 0 0 1 2.86 6.35zm5.784-4.258a13.416 13.416 0 0 0-1.968 3.285H3.449a8.04 8.04 0 0 1 5.195-3.285zm7.906 3.285h-3.226a13.414 13.414 0 0 0-1.968-3.285 8.04 8.04 0 0 1 5.194 3.285zm-4.3 0h-4.5A12.805 12.805 0 0 1 10 2.007a12.807 12.807 0 0 1 2.25 3.37zM6.734 9.513C6.79 8.43 7 7.37 7.358 6.35h5.284c.359 1.02.568 2.08.624 3.164H6.734zm.624 4.138a11.26 11.26 0 0 1-.624-3.165h6.532a11.26 11.26 0 0 1-.624 3.165H7.358zm.392.973h4.5A12.799 12.799 0 0 1 10 17.992a12.797 12.797 0 0 1-2.25-3.368zm10.252-5.11h-3.75a12.265 12.265 0 0 0-.569-3.165h3.457c.493.96.794 2.03.862 3.164zM1 10c0 4.963 4.037 9 9 9s9-4.037 9-9-4.037-9-9-9-9 4.037-9 9z"
            fill="currentColor"></path>
        </svg>
        <div class="product-info__sales_points-item tw-body-minus-1 tw-pl-3">Free worldwide shipping</div>
      </div>
      <div class="tw-flex tw-items-center">
        <svg class="tw-flex-shrink-0" width="20" height="20" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M18.41 14.672a1.811 1.811 0 0 0-1.743-1.359c-.834 0-1.538.578-1.743 1.359H13.81v-4.366h5.238v4.366h-.638zm-1.743 1.552a1.04 1.04 0 0 1-.929-.582 1.042 1.042 0 0 1 0-.97 1.04 1.04 0 0 1 .929-.582c.404 0 .757.237.928.582a1.042 1.042 0 0 1 0 .97 1.04 1.04 0 0 1-.928.582zm-3.81-1.552h-5.4a1.811 1.811 0 0 0-1.743-1.359c-.833 0-1.538.578-1.743 1.359H.952V4.97h11.905v9.702zm-7.143 1.552a1.04 1.04 0 0 1-.928-.582 1.042 1.042 0 0 1 0-.97 1.04 1.04 0 0 1 .928-.582c.405 0 .757.237.929.582a1.042 1.042 0 0 1 0 .97 1.04 1.04 0 0 1-.929.582zM16.9 6.91l1.699 2.426h-4.79V6.91H16.9zm.486-.97H13.81V4H0v11.642h3.971c.205.78.91 1.358 1.743 1.358.834 0 1.538-.577 1.743-1.358H14.924c.205.78.91 1.358 1.743 1.358.833 0 1.538-.577 1.743-1.358H20V9.666L17.386 5.94z"
            fill="currentColor"></path>
        </svg>
        <div class="product-info__sales_points-item tw-body-minus-1 tw-pl-3">Free returns</div>
      </div>
      <div class="tw-flex tw-items-center">
        <svg class="tw-flex-shrink-0" width="20" height="20" xmlns="http://www.w3.org/2000/svg">
          <path
            d="m16.185 9.248-4.237-.92 4.46-4.46c.345 1.804.26 3.646-.223 5.38m-3.019 5.18-.092.091c-2.54 2.484-5.592 1.881-7.533.216l5.592-5.591 4.749 1.03a11.784 11.784 0 0 1-2.716 4.253m-8.094-7.91.092-.093a11.775 11.775 0 0 1 4.252-2.717l1.031 4.751-5.591 5.591c-1.666-1.94-2.268-4.993.216-7.532m8.45-3.548a11.7 11.7 0 0 1 2.202.212l-4.462 4.462-.919-4.235a11.829 11.829 0 0 1 3.18-.439m3.634-.193-.072-.27-.27-.073A12.802 12.802 0 0 0 4.477 5.74l-.099.099c-2.094 2.14-2.985 5.782-.205 8.894L2 16.905l.686.686 2.17-2.171c1.383 1.235 2.869 1.752 4.283 1.752 1.769 0 3.424-.796 4.614-1.96l.1-.1a12.802 12.802 0 0 0 3.304-12.336"
            fill="currentColor"></path>
        </svg>
        <div class="product-info__sales_points-item tw-body-minus-1 tw-pl-3">Sustainably made</div>
      </div>
      <div class="tw-flex tw-items-center">
        <svg class="tw-flex-shrink-0" width="20" height="20" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M9.5 1c2.757 0 5 2.243 5 5v.813H18v12.34H1V6.814h3.5V6c0-2.757 2.243-5 5-5zM17 7.813H2v10.34h15V7.814zM9.5 10.5a1.25 1.25 0 0 1 .5 2.394v2.318H9v-2.318a1.25 1.25 0 0 1 .5-2.394zm0-8.5c-2.205 0-4 1.794-4 4v.813h8V6c0-2.206-1.794-4-4-4z"
            fill="currentColor"></path>
        </svg>
        <div class="product-info__sales_points-item tw-body-minus-1 tw-pl-3">Secure payments</div>
      </div>
    </div>
    <div class="product-info__btn product-info__block tw-flex tw-flex-col tw-mt-6 tw-space-y-[10px]">
      <button type="button" class="tw-relative tw-mx-0  tw-h-[54px]  tw-body-plus-2 tw-font-semibold tw-cursor-pointer tw-rounded-btn  tw-secondary-btn     product-info__add-to-cart" data-click="addToCart" data-on-sale="Add to cart"
        data-adding="Adding" data-added="Added" data-unavailable="Unavailable" data-sold-out="Sold out" data-btn-class=" tw-secondary-btn " data-track="click" data-track-content="add_to_cart" data-track-source="add_to_cart"> Add to cart - <span
          class="money notranslate">€24.95</span>
      </button>
      <button type="button" class="tw-h-[54px] tw-mx-0  tw-primary-btn  tw-border-none tw-body-plus-2 tw-font-semibold tw-rounded-btn    product-info__buy-now" data-click="submit" data-track="click" data-track-content="checkout"
        data-track-source="buy_now"> Buy it now </button>
      <div class="paypal-express-button-container notranslate" id="paypal-express-button-container1539149753700">
        <div id="zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc" class="paypal-buttons paypal-buttons-context-iframe paypal-buttons-label-unknown paypal-buttons-layout-horizontal" data-paypal-smart-button-version="5.0.386"
          style="height: 54px; transition: all 0.2s ease-in-out 0s;">
          <style nonce="">
            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc {
              position: relative;
              display: inline-block;
              width: 100%;
              min-height: 25px;
              min-width: 150px;
              font-size: 0;
            }

            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc>iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
            }

            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc>iframe.component-frame {
              z-index: 100;
            }

            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc>iframe.prerender-frame {
              transition: opacity .2s linear;
              z-index: 200;
            }

            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc>iframe.visible {
              opacity: 1;
            }

            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc>iframe.invisible {
              opacity: 0;
              pointer-events: none;
            }

            #zoid-paypal-buttons-uid_725d5ad8db_mtm6nta6mtc>.smart-menu {
              position: absolute;
              z-index: 300;
              top: 0;
              left: 0;
              width: 100%;
            }
          </style><iframe allowtransparency="true"
            name="__zoid__paypal_buttons__eyJzZW5kZXIiOnsiZG9tYWluIjoiaHR0cHM6Ly93d3cubnl1c29yYS5jb20ifSwibWV0YURhdGEiOnsid2luZG93UmVmIjp7InR5cGUiOiJwYXJlbnQiLCJkaXN0YW5jZSI6MH19LCJyZWZlcmVuY2UiOnsidHlwZSI6InJhdyIsInZhbCI6IntcInVpZFwiOlwiem9pZC1wYXlwYWwtYnV0dG9ucy11aWRfNzI1ZDVhZDhkYl9tdG02bnRhNm10Y1wiLFwiY29udGV4dFwiOlwiaWZyYW1lXCIsXCJ0YWdcIjpcInBheXBhbC1idXR0b25zXCIsXCJjaGlsZERvbWFpbk1hdGNoXCI6e1wiX190eXBlX19cIjpcInJlZ2V4XCIsXCJfX3ZhbF9fXCI6XCJcXFxcLnBheXBhbFxcXFwuKGNvbXxjbikoOlxcXFxkKyk/JFwifSxcInZlcnNpb25cIjpcIjEwXzNfMVwiLFwicHJvcHNcIjp7XCJlbnZcIjpcInByb2R1Y3Rpb25cIixcImNvbW1pdFwiOnRydWUsXCJzdHlsZVwiOntcImxhYmVsXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcImxheW91dFwiOlwiaG9yaXpvbnRhbFwiLFwiY29sb3JcIjpcImdvbGRcIixcInNoYXBlXCI6XCJyZWN0XCIsXCJ0YWdsaW5lXCI6ZmFsc2UsXCJoZWlnaHRcIjo1NCxcInBlcmlvZFwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJtZW51UGxhY2VtZW50XCI6XCJiZWxvd1wiLFwiZGlzYWJsZU1heFdpZHRoXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifX0sXCJmdW5kaW5nXCI6e1wiZGlzYWxsb3dlZFwiOltcImNyZWRpdFwiXX0sXCJvbkFwcHJvdmVcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF81OGMyZjZmMzc1X210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJvbkFwcHJvdmVcIn19LFwiY3JlYXRlT3JkZXJcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF81N2VkYjUzYTdlX210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJjcmVhdGVPcmRlclwifX0sXCJjc3BOb25jZVwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJmdW5kaW5nU291cmNlXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcInN0b3JhZ2VTdGF0ZVwiOntcImdldFwiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkXzgzOWFmYWUxMmNfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcImdldFwifX0sXCJzZXRcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF84YzFjYjllYWM3X210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJzZXRcIn19fSxcInNlc3Npb25TdGF0ZVwiOntcImdldFwiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkX2ZjMjRjNzcyZWVfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcImdldFwifX0sXCJzZXRcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF8wMGYwYjkyNzQ3X210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJzZXRcIn19fSxcImNvbXBvbmVudHNcIjpbXCJidXR0b25zXCJdLFwibG9jYWxlXCI6e1wiY291bnRyeVwiOlwiVVNcIixcImxhbmdcIjpcImVuXCJ9LFwiY3JlYXRlQmlsbGluZ0FncmVlbWVudFwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJjcmVhdGVTdWJzY3JpcHRpb25cIjp7XCJfX3R5cGVfX1wiOlwidW5kZWZpbmVkXCJ9LFwib25Db21wbGV0ZVwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJvblNoaXBwaW5nQ2hhbmdlXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcIm9uU2hpcHBpbmdBZGRyZXNzQ2hhbmdlXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcIm9uU2hpcHBpbmdPcHRpb25zQ2hhbmdlXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcIm9uQ2FuY2VsXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcIm9uQ2xpY2tcIjp7XCJfX3R5cGVfX1wiOlwidW5kZWZpbmVkXCJ9LFwiZ2V0UHJlcmVuZGVyRGV0YWlsc1wiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkXzcyMzU4NzQzZWJfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcImdldFByZXJlbmRlckRldGFpbHNcIn19LFwiZ2V0UG9wdXBCcmlkZ2VcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF8yZjljMTBhMjZiX210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJnZXRQb3B1cEJyaWRnZVwifX0sXCJvbkluaXRcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF9kY2Q1ZjA3ZTVjX210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJvbkluaXRcIn19LFwiZ2V0UXVlcmllZEVsaWdpYmxlRnVuZGluZ1wiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkX2ZiNmNkZDM0MWZfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcImdldFF1ZXJpZWRFbGlnaWJsZUZ1bmRpbmdcIn19LFwiY2xpZW50SURcIjpcIkFVd29SbHYzaVozanQzbzNoaGNmdF90WjVnNnR2ZWZFcGpDZjlZTkdlSDdxOHBfV3JhbGVpdGtLZkxuV0lzOEhMcHphbGdSQTVBTVQwQllPXCIsXCJjbGllbnRBY2Nlc3NUb2tlblwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJwYXJ0bmVyQXR0cmlidXRpb25JRFwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJtZXJjaGFudFJlcXVlc3RlZFBvcHVwc0Rpc2FibGVkXCI6ZmFsc2UsXCJlbmFibGVUaHJlZURvbWFpblNlY3VyZVwiOmZhbHNlLFwic2RrQ29ycmVsYXRpb25JRFwiOlwiZjUxODkwNDVhZGMxMlwiLFwic3RvcmFnZUlEXCI6XCJ1aWRfZDAxODFkZjdiNV9tdG02bnRhNm10Y1wiLFwic2Vzc2lvbklEXCI6XCJ1aWRfNGY2ZTE5M2ZlMV9tdG02bnRhNm10Y1wiLFwiYnV0dG9uTG9jYXRpb25cIjpcInd3dy5ueXVzb3JhLmNvbVwiLFwiYnV0dG9uU2Vzc2lvbklEXCI6XCJ1aWRfYmY3NWZmZTNjZF9tdG02bnRhNm10Y1wiLFwiZW5hYmxlVmF1bHRcIjp7XCJfX3R5cGVfX1wiOlwidW5kZWZpbmVkXCJ9LFwiYW1vdW50XCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcInN0YWdlSG9zdFwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJidXR0b25TaXplXCI6XCJodWdlXCIsXCJhcGlTdGFnZUhvc3RcIjp7XCJfX3R5cGVfX1wiOlwidW5kZWZpbmVkXCJ9LFwiZnVuZGluZ0VsaWdpYmlsaXR5XCI6e1wicGF5cGFsXCI6e1wiZWxpZ2libGVcIjp0cnVlLFwidmF1bHRhYmxlXCI6ZmFsc2V9LFwicGF5bGF0ZXJcIjp7XCJlbGlnaWJsZVwiOmZhbHNlLFwicHJvZHVjdHNcIjp7XCJwYXlJbjNcIjp7XCJlbGlnaWJsZVwiOmZhbHNlLFwidmFyaWFudFwiOm51bGx9LFwicGF5SW40XCI6e1wiZWxpZ2libGVcIjpmYWxzZSxcInZhcmlhbnRcIjpudWxsfSxcInBheWxhdGVyXCI6e1wiZWxpZ2libGVcIjpmYWxzZSxcInZhcmlhbnRcIjpudWxsfX19LFwiY2FyZFwiOntcImVsaWdpYmxlXCI6dHJ1ZSxcImJyYW5kZWRcIjp0cnVlLFwiaW5zdGFsbG1lbnRzXCI6ZmFsc2UsXCJ2ZW5kb3JzXCI6e1widmlzYVwiOntcImVsaWdpYmxlXCI6dHJ1ZSxcInZhdWx0YWJsZVwiOnRydWV9LFwibWFzdGVyY2FyZFwiOntcImVsaWdpYmxlXCI6dHJ1ZSxcInZhdWx0YWJsZVwiOnRydWV9LFwiYW1leFwiOntcImVsaWdpYmxlXCI6dHJ1ZSxcInZhdWx0YWJsZVwiOnRydWV9LFwiZGlzY292ZXJcIjp7XCJlbGlnaWJsZVwiOmZhbHNlLFwidmF1bHRhYmxlXCI6dHJ1ZX0sXCJoaXBlclwiOntcImVsaWdpYmxlXCI6ZmFsc2UsXCJ2YXVsdGFibGVcIjpmYWxzZX0sXCJlbG9cIjp7XCJlbGlnaWJsZVwiOmZhbHNlLFwidmF1bHRhYmxlXCI6dHJ1ZX0sXCJqY2JcIjp7XCJlbGlnaWJsZVwiOmZhbHNlLFwidmF1bHRhYmxlXCI6dHJ1ZX19LFwiZ3Vlc3RFbmFibGVkXCI6ZmFsc2V9LFwidmVubW9cIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcIml0YXVcIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcImNyZWRpdFwiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwiYXBwbGVwYXlcIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcInNlcGFcIjp7XCJlbGlnaWJsZVwiOnRydWV9LFwiaWRlYWxcIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcImJhbmNvbnRhY3RcIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcImdpcm9wYXlcIjp7XCJlbGlnaWJsZVwiOnRydWV9LFwiZXBzXCI6e1wiZWxpZ2libGVcIjpmYWxzZX0sXCJzb2ZvcnRcIjp7XCJlbGlnaWJsZVwiOnRydWV9LFwibXliYW5rXCI6e1wiZWxpZ2libGVcIjpmYWxzZX0sXCJwMjRcIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcIndlY2hhdHBheVwiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwicGF5dVwiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwiYmxpa1wiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwidHJ1c3RseVwiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwib3h4b1wiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwiYm9sZXRvXCI6e1wiZWxpZ2libGVcIjpmYWxzZX0sXCJib2xldG9iYW5jYXJpb1wiOntcImVsaWdpYmxlXCI6ZmFsc2V9LFwibWVyY2Fkb3BhZ29cIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcIm11bHRpYmFuY29cIjp7XCJlbGlnaWJsZVwiOmZhbHNlfSxcInNhdGlzcGF5XCI6e1wiZWxpZ2libGVcIjpmYWxzZX0sXCJwYWlkeVwiOntcImVsaWdpYmxlXCI6ZmFsc2V9fSxcInBsYXRmb3JtXCI6XCJkZXNrdG9wXCIsXCJyZW1lbWJlcmVkXCI6W10sXCJleHBlcmltZW50XCI6e1wiZW5hYmxlVmVubW9cIjpmYWxzZSxcImVuYWJsZVZlbm1vQXBwTGFiZWxcIjpmYWxzZX0sXCJwYXltZW50UmVxdWVzdFwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJmbG93XCI6XCJwdXJjaGFzZVwiLFwicmVtZW1iZXJcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF8yZTQ0MjgwNGQzX210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJyZW1lbWJlclwifX0sXCJjdXJyZW5jeVwiOlwiVVNEXCIsXCJpbnRlbnRcIjpcImNhcHR1cmVcIixcImJ1eWVyQ291bnRyeVwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJ2YXVsdFwiOmZhbHNlLFwiZW5hYmxlRnVuZGluZ1wiOltdLFwiZGlzYWJsZUZ1bmRpbmdcIjpbXSxcImRpc2FibGVDYXJkXCI6W10sXCJtZXJjaGFudElEXCI6W10sXCJyZW5kZXJlZEJ1dHRvbnNcIjpbXCJwYXlwYWxcIl0sXCJjc3BcIjp7XCJub25jZVwiOlwiXCJ9LFwibm9uY2VcIjpcIlwiLFwiZ2V0UGFnZVVybFwiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkXzk3Y2VkODc1ZDFfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcImdldFBhZ2VVcmxcIn19LFwidXNlcklEVG9rZW5cIjp7XCJfX3R5cGVfX1wiOlwidW5kZWZpbmVkXCJ9LFwiY2xpZW50TWV0YWRhdGFJRFwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJkZWJ1Z1wiOmZhbHNlLFwidGVzdFwiOntcImFjdGlvblwiOlwiY2hlY2tvdXRcIn0sXCJ3YWxsZXRcIjp7XCJfX3R5cGVfX1wiOlwidW5kZWZpbmVkXCJ9LFwicGF5bWVudE1ldGhvZE5vbmNlXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcInBheW1lbnRNZXRob2RUb2tlblwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJicmFuZGVkXCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcImFwcGxlUGF5U3VwcG9ydFwiOmZhbHNlLFwic3VwcG9ydHNQb3B1cHNcIjp0cnVlLFwic3VwcG9ydGVkTmF0aXZlQnJvd3NlclwiOmZhbHNlLFwidXNlckV4cGVyaWVuY2VGbG93XCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcImFwcGxlUGF5XCI6e1wiX190eXBlX19cIjpcInVuZGVmaW5lZFwifSxcImFsbG93QmlsbGluZ1BheW1lbnRzXCI6dHJ1ZSxcImNyZWF0ZVZhdWx0U2V0dXBUb2tlblwiOntcIl9fdHlwZV9fXCI6XCJ1bmRlZmluZWRcIn0sXCJkaXNhYmxlU2V0Q29va2llXCI6ZmFsc2V9LFwiZXhwb3J0c1wiOntcImluaXRcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF9mMGQ2ZWNiNmNlX210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJpbml0XCJ9fSxcImNsb3NlXCI6e1wiX190eXBlX19cIjpcImNyb3NzX2RvbWFpbl9mdW5jdGlvblwiLFwiX192YWxfX1wiOntcImlkXCI6XCJ1aWRfMWUzMDY1MTM4OF9tdG02bnRhNm10Y1wiLFwibmFtZVwiOlwiY2xvc2U6Om1lbW9pemVkXCJ9fSxcImNoZWNrQ2xvc2VcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF9lYmJkMTA5Zjk3X210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJjaGVja0Nsb3NlXCJ9fSxcInJlc2l6ZVwiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkXzhhMzIyMjgyNmRfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcIlNuXCJ9fSxcIm9uRXJyb3JcIjp7XCJfX3R5cGVfX1wiOlwiY3Jvc3NfZG9tYWluX2Z1bmN0aW9uXCIsXCJfX3ZhbF9fXCI6e1wiaWRcIjpcInVpZF80ZTAyODVhNGU1X210bTZudGE2bXRjXCIsXCJuYW1lXCI6XCJEblwifX0sXCJzaG93XCI6e1wiX190eXBlX19cIjpcImNyb3NzX2RvbWFpbl9mdW5jdGlvblwiLFwiX192YWxfX1wiOntcImlkXCI6XCJ1aWRfY2ZiMmNlNDZjNF9tdG02bnRhNm10Y1wiLFwibmFtZVwiOlwiZ25cIn19LFwiaGlkZVwiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkXzQyNzkzZWE2N2JfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcIm1uXCJ9fSxcImV4cG9ydFwiOntcIl9fdHlwZV9fXCI6XCJjcm9zc19kb21haW5fZnVuY3Rpb25cIixcIl9fdmFsX19cIjp7XCJpZFwiOlwidWlkX2E1NzhlNDhiNTZfbXRtNm50YTZtdGNcIixcIm5hbWVcIjpcInFuXCJ9fX19In19__"
            title="PayPal" allowpaymentrequest="allowpaymentrequest" scrolling="no" id="jsx-iframe-75d1a8cd9b" class="component-frame visible" style="background-color: transparent; border: none;"></iframe>
          <div id="smart-menu" class="smart-menu"></div>
          <div id="installments-modal" class="installments-modal"></div><iframe name="__detect_close_uid_670b1b3581_mtm6nta6mtc__" style="display: none;"></iframe>
        </div>
      </div>
      <div class="product-info__tips empty:tw-hidden tw-mt-3 tw-text-center tw-font-medium tw-text-sm tw-opacity-70 lg:tw-text-[17px] lg:tw-leading-6" data-unavailable="Product is unavailable." data-out-of-stock="Product was out of stock."></div>
    </div>
    <div class="product-info__share-wrapper tw-flex tw-space-x-5 product-info__block tw-my-6">
      <a target="_blank" data-track="social_share" href="//www.facebook.com/sharer.php?u=https://www.nyusora.com/products/trzn-berserk-survival-vintage-tee" class="tw-flex tw-items-center tw-text-current tw-no-underline share-facebook dj_skin_text">
        <svg class="" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M11.605 2c-.48 0-.932.057-1.464.283-1.092.48-1.624 1.555-1.624 3.279V7.23H7V10h1.517v8h3.088v-8h2.102L14 7.23h-2.395V5.986c0-.396.026-.679.133-.82.133-.254.399-.367.825-.367h1.41v-2.77h-2.368V2z" fill="currentColor"></path></svg>
        <span class="product-info__share-item-label tw-pl-2 tw-body-sm">Share</span>
      </a>
      <a target="_blank" data-track="social_share" href="//twitter.com/share?text=&amp;url=https://www.nyusora.com/products/trzn-berserk-survival-vintage-tee" class="tw-flex tw-items-center tw-text-current tw-no-underline share-twitter dj_skin_text">
        <svg class="" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M17.423 6.564c0 6.41-4.21 11.026-10.404 11.228C4.4 17.995 2.606 17.2 1 15.998c1.794.202 4.21-.39 5.397-1.606-1.794 0-2.807-1.013-3.4-2.388h1.606C2.997 11.397 1.78 10.196 1.78 8.2c.391.202.796.39 1.606.39-1.403-.795-2.199-3.4-1.2-5.006C3.98 5.58 6.18 7.39 9.811 7.577c-1.013-3.994 4.21-6.02 6.41-3.4 1.013-.203 1.606-.594 2.387-1.014-.202 1.013-.795 1.607-1.606 1.997.796 0 1.404-.202 1.997-.593-.188.796-.984 1.606-1.577 1.997z" fill="currentColor"></path></svg>
        <span class="product-info__share-item-label tw-pl-2 tw-body-sm">Tweet</span>
      </a>
      <a target="_blank" data-track="social_share" href="//pinterest.com/pin/create/button/?url=https://www.nyusora.com/products/trzn-berserk-survival-vintage-tee&amp;media=&amp;description=" class="tw-flex tw-items-center tw-text-current tw-no-underline share-pinterest dj_skin_text">
        <svg class="" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M11.719 13.817a2.784 2.784 0 0 1-2.34-1.132l-.636 2.338c-.304.912-.731 1.78-1.272 2.583-.045.132-.417.394-.417.394a1.716 1.716 0 0 1-.25-.653 9.155 9.155 0 0 1 .035-2.824c.185-.769 1.193-4.891 1.193-4.891a3.468 3.468 0 0 1-.304-1.462c0-1.367.82-2.391 1.84-2.391.705-.01 1.286.535 1.297 1.218.001.056-.002.112-.009.168a19.2 19.2 0 0 1-.842 3.278c-.2.765.28 1.542 1.07 1.735.14.035.287.05.432.042 1.807 0 3.199-1.844 3.199-4.506.067-2.144-1.676-3.934-3.892-4a3.83 3.83 0 0 0-.363.005c-2.43-.1-4.484 1.724-4.588 4.075a3.748 3.748 0 0 0 .747 2.445c.073.076.1.183.072.283-.076.308-.25.985-.284 1.12-.045.185-.145.223-.34.135-1.328-.837-2.11-2.282-2.065-3.814 0-3.102 2.333-5.956 6.723-5.956 3.295-.16 6.101 2.293 6.267 5.481.005.07.007.14.008.21.01 3.387-2.203 6.12-5.281 6.12" fill="currentColor"></path></svg>
        <span class="product-info__share-item-label tw-pl-2 tw-body-sm">Pin it</span>
      </a>
    </div>
  </div>
  <div class="plugin__buy_on_others empty:tw-hidden"></div>
</form>

<form class="">
  <div class="zb-flex zb-gap-4">
    <a href="${product.url}?${toQuery({ aid: 'smart_recommend.2.' + data.id, ifb: product.ifb || '', cfb: product.cfb || '', scm: data.scm || '', ssp: data.ssp || '' })}" impr="1" imprevt="1" class="zb-w-[132px]" data-prdct="${product.id}" data-ifb="${product.ifb || ''}" data-cfb="${product.cfb || ''}" data-scm="${data.scm || ''}" data-spm="${productIndex}"> <ljs-render layout="container" id="smart_cart_pop_image_${product.id}" template="smart_cart_pop_image_template" manual=""></ljs-render> </a>
    <div class="zb-flex zb-flex-col zb-flex-grow zb-justify-between">
      <div>
        <div class="zb-line-clamp-2 zb-text-sm zb-mb-2">${product.title}</div> <ljs-render layout="container" id="smart_cart_pop_price_${product.id}" template="smart_cart_pop_price_template" manual=""></ljs-render>
      </div>
      <div>
        <div class="zb-relative zb-w-full zb-cursor-pointer">
          <div class="zb-border zb-border-solid zb-border-[#eee] zb-px-3 zb-py-[10px] zb-flex zb-items-center zb-justify-between zb-font-semibold zb-text-sm zb-rounded-sm"
            @tap="smart_pop_variant-select-${product.id}.toggleClass(class=zb-rotate-180);smart_cart_pop_variant_${product.id}_mobile.toggleClass(class=zb-hidden);smart_cart_pop_variant_${product.id}_pc.toggleClass(class=smart_cart_pop_variant_pc_show,force=true);smart_cart_pop_variant_modal_${product.id}.open"
            spz-if="${!!(product.options &amp;&amp; product.options.length &amp;&amp; product.options.length > 0) &amp;&amp; data.config?.variant_select_visible}"> <ljs-render manual="" layout="container"
              id="smart_cart_pop_variant_text_${product.id}" template="smart_cart_pop_variant_text_template"></ljs-render> <svg id="smart_pop_variant-select-${product.id}" width="12" height="8" class="zb-ml-2" viewBox="0 0 12 8" fill="none"
              xmlns="http://www.w3.org/2000/svg">
              <path
                d="M6.00002 7.06738C6.19244 7.06775 6.38498 6.99453 6.5318 6.84772C6.54504 6.83447 6.55769 6.82086 6.56973 6.8069L11.1251 2.25152C11.418 1.95863 11.418 1.48375 11.1251 1.19086C10.8322 0.897968 10.3573 0.897968 10.0645 1.19086L6.00003 5.25529L1.9356 1.19086C1.64271 0.897968 1.16784 0.897968 0.874943 1.19086C0.58205 1.48375 0.58205 1.95863 0.874943 2.25152L5.43033 6.8069C5.44237 6.82086 5.45502 6.83447 5.46826 6.84772C5.61507 6.99453 5.8076 7.06775 6.00002 7.06738Z"
                fill="#0A1533"></path>
            </svg> </div> <ljs-lightbox layout="nodisplay" disable-unmount="" class="smart_cart_pop_lightbox_pc" id="smart_cart_pop_variant_modal_${product.id}" @close="smart_pop_variant-select-${product.id}.toggleClass(class=zb-rotate-180);">
            <div id="smart_cart_pop_variant_${product.id}_pc" class="zb-hidden"><ljs-variants id="smart_cart_pop_variants_${product.id}"
                class="md:!zb-absolute md:zb-top-[50px] md:zb-w-full md:zb-left-0 md:zb-z-30 md:zb-bg-white zb-max-h-[280px] zb-overflow-y-auto md:zb-shadow-pop" layout="container" template="smart_cart_pop_variant_template"
                onclick="event.stopPropagation()" disabled-dj-event="" interference=""> </ljs-variants></div>
          </ljs-lightbox>
        </div>
        <div class="zb-mt-3"> <button product-id="${product.id}" id="smart_cart_pop_atc_btn_${product.id}"
            class="zb-flex zb-items-center zb-justify-center zb-w-full zb-text-white zb-py-[10px] zb-h-9 zb-text-xs zb-font-normal zb-border-none zb-rounded-[4px] smart_cart_pop_atc_btn_bg" type="button" role="addToCart"
            @tap="smart_cart_pop_loading_${product.id}.toggleClass(class=zb-hidden);smart_cart_pop_atc_${product.id}.toggleClass(class=zb-hidden);smart_cart_pop_atc_btn_${product.id}.toggleClass(class=zb-pointer-events-none);custom-func.addATCHook(activity_id='${data.id}',ifb='${product.ifb}',cfb='${product.cfb}',scm='${data.scm}',ssp='${data.ssp}',spm='${data.spmBase}.${productIndex}')">
            <ljs-render layout="container" id="smart_cart_pop_atc_${product.id}" template="smart_cart_pop_atc_template" mamual="" class="notranslate"> </ljs-render>
            <div id="smart_cart_pop_added_${product.id}" class="zb-hidden"><span class="zb-flex zb-justify-center zb-gap-1"><svg width="14" height="15" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path
                    d="M8 16.5006C3.58171 16.5006 0 12.9183 0 8.5C0 4.08171 3.58171 0.5 8 0.5C12.4183 0.5 16 4.08171 16 8.5C16 12.9183 12.4183 16.5006 8 16.5006ZM8 2.04344C4.21314 2.04344 1.54287 4.71371 1.54287 8.50057C1.54287 12.2874 4.21314 14.9577 8 14.9577C11.7869 14.9577 14.4571 12.2874 14.4571 8.50057C14.4571 4.71371 11.7869 2.04344 8 2.04344ZM7.26057 11.1909L7.12229 11.3286L7.09543 11.3017C7.02286 11.336 6.94286 11.3577 6.85714 11.3577C6.73543 11.3577 6.62857 11.3109 6.536 11.2463L6.52229 11.2594L6.45371 11.1909C6.45314 11.1903 6.45314 11.1903 6.45257 11.1897L4.09771 8.83486L4.90629 8.02686L6.85714 9.97771L11.1629 5.67143L11.9714 6.48L7.26171 11.1897C7.26114 11.1903 7.26114 11.1903 7.26057 11.1909Z"
                    fill="white"></path>
                </svg>Added</span></div>
            <div id="smart_cart_pop_loading_${product.id}" class="zb-hidden">
              <div class="smart_cart_pop_loading"></div>
            </div>
          </button> </div>
      </div>
    </div>
  </div>
  <div id="smart_cart_pop_variant_${product.id}_mobile" class="zb-hidden md:zb-hidden"><ljs-variants id="smart_cart_pop_variants_${product.id}"
      class="md:!zb-absolute md:zb-top-[50px] md:zb-w-full md:zb-left-0 md:zb-z-30 md:zb-bg-white zb-max-h-[280px] zb-overflow-y-auto md:zb-shadow-pop" layout="container" template="smart_cart_pop_variant_template" onclick="event.stopPropagation()"
      disabled-dj-event="" interference=""> </ljs-variants></div>
</form>

POST //translate.googleapis.com/translate_voting?client=te

<form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text"
    name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form>

Text Content

 * 🎉Grab Our Hugh Sale 🎉Code: GT66

 * 🎉Grab Our Hugh Sale 🎉Code: GT66

 * 🎉Grab Our Hugh Sale 🎉Code: GT66

 * 🎉Grab Our Hugh Sale 🎉Code: GT66


Powered by Google Übersetzer
Bahasa
Indonesia,English,简体中文,Español,Français,Italiano,Deutsch,Polski,Nederlands,svenska,norsk,čeština,Suomalainen,Ελληνικά,dansk
EUR
 * United States Dollars (USD)
 * Euro (EUR)
 * United Kingdom Pounds (GBP)
 * Canadian Dollars (CAD)
 * Chinese Yuan Renminbi (CNY)
 * Polish Zlotych (PLN)
 * Swedish Kronor (SEK)
 * Swiss Francs (CHF)
 * Colombian Peso (COP)
 * Danish Kroner (DKK)
 * Moroccan Dirham (MAD)
 * Netherlands Antillean Guilder (ANG)
 * New Zealand Dollars (NZD)
 * Norwegian Kroner (NOK)
 * Australian Dollars (AUD)
 * Singapore Dollars (SGD)


NYUSORA


Bahasa
Indonesia,English,简体中文,Español,Français,Italiano,Deutsch,Polski,Nederlands,svenska,norsk,čeština,Suomalainen,Ελληνικά,dansk
EUR
 * United States Dollars (USD)
 * Euro (EUR)
 * United Kingdom Pounds (GBP)
 * Canadian Dollars (CAD)
 * Chinese Yuan Renminbi (CNY)
 * Polish Zlotych (PLN)
 * Swedish Kronor (SEK)
 * Swiss Francs (CHF)
 * Colombian Peso (COP)
 * Danish Kroner (DKK)
 * Moroccan Dirham (MAD)
 * Netherlands Antillean Guilder (ANG)
 * New Zealand Dollars (NZD)
 * Norwegian Kroner (NOK)
 * Australian Dollars (AUD)
 * Singapore Dollars (SGD)


Search
Account
 * Log in
 * Create an account

0 Cart
Close

 * Shop By Style
    * Shop By Style
    * New Arrivals
    * Vintage Anime Tee & Hoodies
    * Classic Anime Tees & Hoodies
    * Oversize Shirts
    * Shorts
    * Fleece Collection
    * Blackout Collection
    * Joggers
    * Fitness Sweat Activated T

 * Shop By Collection
    * Shop By Collection
    * Tokyo Ghoul
    * Attack On Titans
    * BAKI
    * Berserk
    * Chainsaw Man
    * Demon Slayer
    * JUJUTSU KAISEN

 * Accessories
    * Accessories
    * Necklace
    * Wrist Wraps
    * Phonecases
    * Stickers
      * Stickers
      * Anime Motion Stickers
      * Anime Card Sticker

 * Order Tracking
   Log in
   
   Bahasa
   Indonesia,English,简体中文,Español,Français,Italiano,Deutsch,Polski,Nederlands,svenska,norsk,čeština,Suomalainen,Ελληνικά,dansk
   EUR
    * United States Dollars (USD)
    * Euro (EUR)
    * United Kingdom Pounds (GBP)
    * Canadian Dollars (CAD)
    * Chinese Yuan Renminbi (CNY)
    * Polish Zlotych (PLN)
    * Swedish Kronor (SEK)
    * Swiss Francs (CHF)
    * Colombian Peso (COP)
    * Danish Kroner (DKK)
    * Moroccan Dirham (MAD)
    * Netherlands Antillean Guilder (ANG)
    * New Zealand Dollars (NZD)
    * Norwegian Kroner (NOK)
    * Australian Dollars (AUD)
    * Singapore Dollars (SGD)

 * Shop By Style
   New Arrivals
   Vintage Anime Tee & Hoodies
   Classic Anime Tees & Hoodies
   Oversize Shirts
   Shorts
   Fleece Collection
   Blackout Collection
   Joggers
   Fitness Sweat Activated T
 * Shop By Collection
   Tokyo Ghoul
   Attack On Titans
   BAKI
   Berserk
   Chainsaw Man
   Demon Slayer
   JUJUTSU KAISEN
 * Accessories
    * Necklace
    * Wrist Wraps
    * Phonecases
    * Stickers Anime Motion Stickers Anime Card Sticker

 * Order Tracking
 * More links








BERSERK SURVIVAL VINTAGE TEE


Price
€49.95
€24.95
Save  €25.00
Buy 2 items and save 5% off Buy 3 items and save 10% off Buy 4 items and save
15% off

Size
S
M
L
XL
2XL
3XL
Please select a size
Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments
Add to cart - €24.95 Buy it now


Share Tweet Pin it


Description

Evolve your wardrobe with something authentic, unique, and eye-catching. All 
shirts are made of an ultra-smooth cotton blend to ensure comfort and durability
for every last anime fan. Enjoy a stylish look whilst representing your favorite
anime characters of all time!

- 100% ringspun cotton shirt


- Silk screen print 


- Sizing: TRUE TO SIZE


- Air-jet spun yarn with a soft feel and reduced pilling



*Delivery generally takes around 3 - 7 days. Order processing takes 2 - 5 days. 

CUSTOMER REVIEWS

Over 55,000+ Happy Customers
No reviews yet. Be the first to review this product.
Write a Review
You may also like
SALE


BERSERK VINTAGE TEE

€24.95 €49.95
Save €25.00

SALE


BERSERK VINYL VINTAGE TEE

€24.95 €49.95
Save €25.00

SALE


BERSERK VINYL VINTAGE TEE

€24.95 €49.95
Save €25.00

SALE


BERSERK OVERTAKEN GUTS TEE

€24.95 €49.95
Save €25.00

SALE


BERSERK GUTS SALVATION TEE

€24.95 €49.95
Save €25.00

SALE


BERSERK BRAND OF SACRIFICE TEE

€24.95 €49.95
Save €25.00




© 2023 Nyusora
About Us
Privacy Policy
Shipping policy
Refund Policy
Terms of service
Contact Us
Track_order
INTELLECTUAL PROPERTY RIGHTS


SIGN UP AND SAVE

Entice customers to sign up for your mailing list with discounts or exclusive
offers. Include an image for extra impact.
Subscribe
Thanks for subscribing
Optional button




111
GIFTS

POINTS

Berserk Survival Vintage Tee €24.95 €49.95
€24.95 €49.95
S
Buy now
Berserk Survival Vintage Tee €24.95 €49.95
€24.95 €49.95
S
S
S
M
L
XL
2XL
3XL

Buy now

Item has been added
${(function(){ const products = data.products; const getDefaultVariant =
function(product){ if (product.min_price_variant.available){ return
product.min_price_variant; }else { const avail_variants =
product.variants.filter(function(variant){ return variant.available; }); if
(avail_variants.length) { return avail_variants[0]; } } }; const toQuery = obj
=> Object.keys(obj) .map(k => Array.isArray(obj[k]) ? obj[k].map(v =>
`${k}[]=${encodeURIComponent(v)}`).join('&') :
`${k}=${encodeURIComponent(obj[k])}` ) .join('&'); const getDefaultTrackParams =
function(product, index){ const variant = getDefaultVariant(product); const
params = { aid: 'smart_recommend.2.' + data.id, scm: data.scm || '', spm:
data.spmBase + '.' + index, ssp: data.ssp || '', }; const trackParams =
Object.keys(params).map(function(key){ return params[key]; }).join('__'); return
trackParams; }; return `
${(function(){ return `
${data?.config?.pop_title}

${data?.rebate_tips || ''}
`; })()}
${product.title}
Added


${data.i18n?.view_more}

`; })()}

class SpzCustomComponent extends SPZ.BaseElement { constructor(element) {
super(element); this.templates_ = null; this.container_ = null;
this._atcLineItem = {}; this.cart_ = {}; this.products_ = []; this.activityId_ =
null; this.rendered_ = false; this.myInterceptor_ = null; this.i18n_ = {};
this.config_ = {}; } static deferredMount() { return false; }
isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; }
buildCallback() { this.templates_ = SPZServices.templatesForDoc(this.element);
this.setAction_(); } mountCallback() { console.log('pop mounted'); this.i18n_ =
window.smartRecommendI18n?.[document.documentElement.lang || 'en-US'] || {};
const cartPopRenderEl = document.getElementById("smart_cart_pop_render"); const
modalEl = document.getElementById("smart_cart_pop_modal"); const spmBase =
`smart_recommend_2`; const extra = { spmBase: spmBase, i18n: this.i18n_, };
const that = this; document.addEventListener('dj.addToCart', (event) => { try {
const e = event.detail; if (e.source === 'buy_now' || window.__upsell_block ||
this.rendered_) return false; that.fetchActivityData({product_id: e.product_id,
variant_id: e.variant_id}).then(data => { if (!data.products?.length) return
false; if (data?.config?.pop_frequency === 'once' &&
window.sessionStorage.getItem('smart_pop_times') > 0) return false; that.config_
= data?.config; const recommendStyle = document.createElement('style');
recommendStyle.innerHTML = ` #plugin_recommend_atc_pop { display: none
!important; } `; document.head.appendChild(recommendStyle);
SPZ.whenApiDefined(cartPopRenderEl).then(function(api){
api.render(Object.assign({}, data, extra), true).then(function() {
that.rendered_ = true; if (data.products.length) { const headEl =
document.getElementById("smart_cart_pop_head_render"); if (headEl) {
SPZ.whenApiDefined(headEl).then(function(head){ head.render({ data: data }); });
} SPZ.whenApiDefined(modalEl).then(function(api){ api.open(); }) } }) }); }) }
catch (e) { console.error(e); } }); } unmountCallback() { }
fetchActivityData(data) { const that = this; if (data?.product_id) {
that._atcLineItem = data; } return that.getCart().then(cart => { that.cart_ =
cart.cart; return fetch(window.SHOPLAZZA.routes.root +
"/api/possum/recommend_activities", { method: "POST", headers: { "Content-Type":
"application/json", "store-id": window.SHOPLAZZA.shop.shop_id, }, body:
JSON.stringify({ "show_type": 2, "line_item": { "product_id":
that._atcLineItem.product_id, "variant_id": that._atcLineItem.variant_id, },
line_items: cart.cart.line_items, "page": data?.page || 1, "limit": data?.limit
|| 10, }) }).then(function(res){ if(res.ok){ return res.json(); }
}).then(function(data){ data.cart = cart.cart; that.products_ =
that.products_.concat(data.products || []); return data; }) .catch(function(e){
console.log(e); }); }); }; setAction_() {
this.registerAction('changeBannerColor', (data) => { const config =
data.args.data?.data?.data?.config; const bannerBgEl =
document.querySelector('.smart_cart_pop_banner_bg'); if (bannerBgEl) {
bannerBgEl.style.background = config?.banner_bg_color; bannerBgEl.style.color =
config?.banner_text_color; } }); this.registerAction('viewMore', (data) => {
const cartPopRenderEl = document.getElementById("smart_cart_pop_render"); data =
data.args; const that = this;
SPZ.whenApiDefined(cartPopRenderEl).then(function(api){ that.fetchActivityData({
page: data.page + 1, limit: data.limit }).then(function(data) { data.products =
that.products_; data.i18n = that.i18n_; api.render(data); }) }) });
this.registerAction('handleProductChange', (data) => { const that = this; const
imageEl =
document.getElementById(`smart_cart_pop_image_${data.args.data.product_id}`);
SPZ.whenApiDefined(imageEl).then(function(api){ api.render({ data:
data.args.data, config: that.config_ }); }); const atcTextEl =
document.getElementById(`smart_cart_pop_atc_${data.args.data.product_id}`);
SPZ.whenApiDefined(atcTextEl).then(function(api){ api.render({ data:
data.args.data, defaultText: data.args.defaultText, soldOutText:
that.i18n_.sold_out }); }); if (data.args.data.variant.available) {
document.getElementById(`smart_cart_pop_atc_btn_${data.args.data.product_id}`).classList.remove('zb-pointer-events-none');
} else {
document.getElementById(`smart_cart_pop_atc_btn_${data.args.data.product_id}`).classList.add('zb-pointer-events-none');
} }); this.registerAction('handleProduct', (detail) => { const that = this;
this.renderProductsForm_(detail.args.data?.data);
this.impressListen('#smart_cart_pop_activity', function(){
that.trackPluginImpression_(detail.args.data?.data); }); });
this.registerAction('addATCHook', (data) => { const params = data.args;
this.myInterceptor_ = window.djInterceptors?.track?.use({ event: 'dj.addToCart',
params: { aid: 'smart_recommend.2.' + params.activity_id, ssp: params?.ssp, scm:
params?.scm, cfb: params?.cfb, spm:
`..${window.SHOPLAZZA?.meta?.page?.template_name}.${params?.spm}`, }, once: true
}); }); this.registerAction('handleAtcSuccess', (detail) => { const defParams =
detail.args.product.split('__'); const product_id =
detail.args.data?.product?.id; const product_title =
detail.args.data?.product?.title; const variant_id =
detail.args.data?.variant?.id; const price = detail.args.data?.variant?.price;
const aid = defParams[0]; const ifb = detail.args.data?.product?.ifb; const cfb
= detail.args.data?.product?.cfb; const scm = defParams[1]; const spm =
defParams[2]; const ssp = defParams[3]; const params = { id: product_id,
product_id: product_id, number: 1, name: product_title, variant_id: variant_id,
childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid:
aid, ifb: ifb, cfb: cfb, scm: scm, spm:
`..${window.SHOPLAZZA?.meta?.page?.template_name}.${spm}`, ssp: ssp, } }; const
activity_id = `${detail.args.activity_id}`; const target_drive_way =
detail.args.target_drive_way;
document.getElementById(`smart_cart_pop_loading_${product_id}`).classList.add('zb-hidden');
document.getElementById(`smart_cart_pop_added_${product_id}`).classList.remove('zb-hidden');
setTimeout(() => {
document.getElementById(`smart_cart_pop_added_${product_id}`).classList.add('zb-hidden');
document.getElementById(`smart_cart_pop_atc_${product_id}`).classList.remove('zb-hidden');
document.getElementById(`smart_cart_pop_atc_btn_${product_id}`).classList.remove('zb-pointer-events-none');
}, 1000); this.tranckAddToCart(params); if (target_drive_way === 'rebate') {
const bannerEl = document.getElementById(`smart_cart_pop_banner`);
this.getRecommendInfo(activity_id).then(res => { if (res && res.rebate_tips) {
bannerEl.innerHTML = res.rebate_tips; } }) } });
this.registerAction('handleCartSummary', (event) => { this.onBuyNowClick();
const tipEl = document.getElementById("smart_cart_pop_tip_info"); if (!tipEl)
return; const that = this; let cart = this.cart_; let total_price =
cart.total_price; if (!total_price) {
SPZ.whenApiDefined(tipEl).then(function(api){ api.render({ total_price:
total_price, i18n: that.i18n_ }, false); }); } else {
this.getBindDiscount_(cart.line_items).then(res => { if (res &&
res.discount_code){ const total = cart.line_price - cart.total_discount -
res.bundle_discount_value; if (total > 0) { total_price = total; } else {
total_price = 0; } } SPZ.whenApiDefined(tipEl).then(function(api){ api.render({
total_price: total_price, i18n: that.i18n_ }, false); }); }) } });
this.registerAction('open', () => {
window.sessionStorage.setItem('smart_pop_times',
Number(window.sessionStorage.getItem('smart_pop_times')) + 1); });
this.registerAction('close', () => { this.rendered_ = false;
window.djInterceptors?.track?.eject(this.myInterceptor_); }); } getCart() {
return fetch(`${window.SHOPLAZZA?.routes?.root || ''}/api/cart`, { method:
'GET', headers: { 'Content-Type': 'application/json; charset=UTF-8', },
}).then(res => res.json()) } getRecommendInfo (activity_id) { return
this.getCart().then(cart => { this.cart_ = cart.cart; return
fetch(`${window.SHOPLAZZA?.routes?.root || ''}/api/possum/recommend_info`, {
method: 'POST', headers: { 'Content-Type': 'application/json; charset=UTF-8', },
body: JSON.stringify({ show_type: 2, rule_id: `${activity_id}`, line_items:
cart.cart.line_items, line_item: this._atcLineItem, }) }).then(res =>
res.json()) }) } renderProductsForm_(data) { const products = data.products;
const listPopRenderEl = document.getElementById("smart_cart_pop_render");
listPopRenderEl?.querySelectorAll('.smart_cart_pop_atc_btn_bg')?.forEach(function(el){
el.style.background = data.config?.add_to_cart_button_color; });
products.forEach(function(product){ const productId = product.id; const
productFormEls =
listPopRenderEl?.querySelectorAll(`ljs-product-form[product-id="${productId}"]`);
let variantsEl =
listPopRenderEl?.querySelectorAll(`ljs-product-form[product-id="${productId}"]
#smart_cart_pop_variant_${productId}_mobile ljs-variants`); if
(window.innerWidth > 768) { variantsEl =
listPopRenderEl?.querySelectorAll(`ljs-product-form[product-id="${productId}"]
#smart_cart_pop_variant_${productId}_pc ljs-variants`); }
productFormEls.forEach(function(el){ SPZ.whenApiDefined(el).then(function(api){
api.setProduct(product); }); }); variantsEl.forEach(function(el){
SPZ.whenApiDefined(el).then(function(api){ api.handleRender(product); }); }) });
} tranckAddToCart(detail) { if (window.$) {
window.$(document.body).trigger('dj.addToCart', detail); } }
trackPluginImpression_(rule){ window.sa && sa.track && sa.track("plugin_common",
{ plugin_name: "upsell", event_type: "impressions", rule_id: rule?.id, ssp:
rule?.ssp, scm: rule?.scm, show_type: 2 }); } onAddToCartClick(){ const
listPopRenderEl = document.getElementById("smart_cart_pop_render");
listPopRenderEl.querySelectorAll(`ljs-product-form
[role="addToCart"]`).forEach(function(el){ el.addEventListener("click",
function(e){ const trackData = { plugin_name: "upsell", product_id:
e.target.getAttribute("product-id"), rule_id: e.target.getAttribute("rule-id"),
show_type: 2 }; window.spzutm && window.spzutm.registerParams('add_to_cart', {
aid: `smart_recommend.${trackData.show_type}.${trackData.rule_id}` }); }); }); }
onBuyNowClick() { const checkoutEl =
document.getElementById("smart_cart_pop_checkout");
checkoutEl?.addEventListener('click', function(e) { const trackData = {
plugin_name: "upsell", event_type: "checkout_submit", rule_id:
`${this.activityId_}`, show_type: 2 }; window?.sa?.track("plugin_common",
trackData); }); } getBindDiscount_(carts) { let bundle_sale_ids = []; try {
bundle_sale_ids = sessionStorage['bundle_sale_ids'] &&
JSON.parse(sessionStorage['bundle_sale_ids']).filter((item, index, arr) =>
arr.indexOf(item, 0) === index).slice(-5); } catch (err) { console.error(err); }
if (!carts.length) { Promise.resolve(); } return
fetch(`${window.SHOPLAZZA?.routes?.root || ''}/api/bundle-sales/cart`, { method:
'POST', headers: { 'Content-Type': 'application/json; charset=UTF-8',
'store-id': window.SHOPLAZZA.shop.shop_id, }, body: JSON.stringify({ cart:
carts, action_type: 'cart', bundle_sale_ids }) }).then(res => res.json()) }
impressListen(selector, cb) { const el = document.querySelector(selector); const
onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el &&
!el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else
if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart',
SpzCustomComponent); ${function(){ return `
${data?.data?.rebate_tips || ''}
`; }()} ${function(){ const getImageHeight = function(image){ const image_size =
data?.config?.image_size || 0; let ratio = 0; if(image_size == 0){ ratio =
(image.height / image.width).toFixed(2); }else if(image_size == 1){ ratio = 1.5;
} return 132 * ratio; }; const image = data?.data?.variant?.image ||
data?.data?.product?.image; return ` `; }()}
${(function(){ const product = data.product; const avail_variants =
product.variants.filter(function(variant){ return variant.available; }); const
selected_variant = product.min_price_variant.available ?
product.min_price_variant : avail_variants.length && avail_variants[0]; return `
${option.name}
${ option.values.map(function(value, index){ const checked =
selected_variant["option"+option.position] == value ? "checked": ""; return `
${value}
` }).join("") }
` })()}
${(function(){ const variant = data.variant; return `

`; })()} ${(function(){ const variant = data.variant; return `
${ variant.options?.map(function(option){ return option.value; }).join("/") ||
'Not exist' }
`; })()} ${(function(){ const variant = data.data?.variant; const defaultText =
data?.defaultText || 'Add To Cart'; const text = (!variant ||
variant?.available) ? defaultText: data?.soldOutText; return `
${text}
`; })()} ${(function(){ let cart = data; if(data.data) { cart = data.data; }
return `
${cart.item_count >=0 ? cart.item_count : '..'}
Checkout
`; })()}
Originaltext

Diese Übersetzung bewerten
Mit deinem Feedback können wir Google Übersetzer weiter verbessern