www.klaruncestudio.com Open in urlscan Pro
104.17.247.119  Public Scan

Submitted URL: http://klaruncestudio.com/
Effective URL: https://www.klaruncestudio.com/
Submission: On September 01 via api from NL — Scanned from NL

Form analysis 4 forms found in the DOM

<form class="search-predictive-form" id="search-predictive-form" is="spz-form" @submitsuccess="header-search-predictive-script.execute(func='setSearchUrl', params=event.formData.q)">
  <input class="search-predictive-form-input border rounded-md w-full text-base" id="search-predictive-form-input" type="text" autocomplete="off" name="q" autofocus="" placeholder="Search"
    @input-debounced="search-predictive-search-icon-render.rerender(data=event.value);search-predictive-result.rerender(data=event.value);">
  <button class="search-predictive-form-clear clear text-0" type="button" @tap="search-predictive-search-icon-render.rerender(data='');search-predictive-form.clear();search-predictive-result.rerender(data='');"><svg class="" width="24" height="24"
      fill="none" xmlns="http://www.w3.org/2000/svg">
      <rect width="24" height="24" rx="12" fill="#F6F6F6"></rect>
      <path d="M15.813 9.093a.64.64 0 0 0-.906-.905L12 11.095 9.093 8.188a.64.64 0 0 0-.905.905L11.094 12l-2.906 2.907a.64.64 0 0 0 .905.905L12 12.906l2.907 2.906a.64.64 0 0 0 .905-.905L12.906 12l2.906-2.907Z" fill="currentColor"></path>
    </svg></button>
  <spz-render class="search-predictive-search-icon-container absolute top-0 left-0 i-spzhtml-layout-container i-spzhtml-element i-spzhtml-notbuilt spz-notbuilt spz-unresolved i-spzhtml-unresolved" id="search-predictive-search-icon-render"
    layout="container" i-spzhtml-layout="container">
    <template>
      <a class="search-predictive-search-icon flex" href="/search?q=${encodeURIComponent(typeof data === 'string' ? data : '')}">

  <svg class="lg:hidden" width="16" height="16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 .8a6.2 6.2 0 1 0 3.992 10.945l2.534 2.535a.534.534 0 0 0 .754-.755l-2.534-2.534A6.2 6.2 0 0 0 7 .8ZM1.868 7a5.133 5.133 0 1 1 10.267 0A5.133 5.133 0 0 1 1.867 7Z" fill="currentColor"></path></svg>

                
  <svg class="md:hidden" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M20 0H0v20h20V0Z" fill="#fff" fill-opacity="0"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8.75 1a7.75 7.75 0 1 0 4.989 13.681l3.168 3.168a.667.667 0 0 0 .942-.942l-3.168-3.168A7.75 7.75 0 0 0 8.75 1ZM2.333 8.75a6.417 6.417 0 1 1 12.834 0 6.417 6.417 0 0 1-12.834 0Z" fill="currentColor"></path></svg>

              </a>
    </template>
  </spz-render>
</form>

POST

<form id="footer-newsletter-form" class="footer-newsletter-form mt-3" action-xhr="/api/customers/newsletters" method="POST" custom-validation="change-interact-and-submit"
  @submiterror="footer-newsletter-error.rerender(data=event);footer-newsletter-error.toggleClass(class='hidden', force=false);"
  @submitsuccess="footer-subscription-popup.open;footer-newsletter-subscription-success.toggleClass(class='hidden', force=false);footer-newsletter-form.toggleClass(class='hidden', force=true);footer-newsletter-error.toggleClass(class='hidden', force=true);">
  <div class="footer-newsletter-form-group flex items-center justify-between rounded">
    <div class="footer-newsletter-form-item relative flex-1">
      <input class="footer-newsletter-form-input clear w-full text-base" type="text" id="footer-newsletter-email" name="email" required=""
        pattern="[a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~\-]+(?:\.[a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?"
        @input-debounced="footer-newsletter-error.toggleClass(class='hidden', force=true);">
      <label class="footer-newsletter-form-label absolute color-footer-text-60 text-base" for="footer-newsletter-email"> Your email </label>
    </div>
    <button class="footer-newsletter-submit-btn button-primary flex-shrink-0" type="submit"> Join </button>
  </div>
  <div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email" visible-when-invalid="valueMissing" hidden="">
    <svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
      <rect width="14" height="14" rx="7" fill="#EB391B"></rect>
      <path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
      <path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
    </svg>Please fill in this field
  </div>
  <div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email" visible-when-invalid="patternMismatch" hidden="">
    <svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
      <rect width="14" height="14" rx="7" fill="#EB391B"></rect>
      <path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
      <path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
    </svg>Please enter a valid email address
  </div>
</form>

POST

<form id="footer-newsletter-form-md" class="footer-newsletter-form mt-3" action-xhr="/api/customers/newsletters" method="POST" custom-validation="change-interact-and-submit"
  @submiterror="footer-newsletter-error-md.rerender(data=event);footer-newsletter-error-md.toggleClass(class='hidden', force=false);"
  @submitsuccess="footer-subscription-popup.open;footer-newsletter-subscription-success-md.toggleClass(class='hidden', force=false);footer-newsletter-form-md.toggleClass(class='hidden', force=true);footer-newsletter-error-md.toggleClass(class='hidden', force=true);">
  <div class="footer-newsletter-form-group flex items-center justify-between rounded">
    <div class="footer-newsletter-form-item relative flex-1">
      <input class="footer-newsletter-form-input clear w-full text-base" type="text" id="footer-newsletter-email-md" name="email" required=""
        pattern="[a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~\-]+(?:\.[a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?"
        @input-debounced="footer-newsletter-error.toggleClass(class='hidden', force=true);">
      <label class="footer-newsletter-form-label absolute color-footer-text-60 text-base" for="footer-newsletter-email-md"> Your email </label>
    </div>
    <button class="footer-newsletter-submit-btn button-primary flex-shrink-0" type="submit"> Join </button>
  </div>
  <div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email-md" visible-when-invalid="valueMissing" hidden="">
    <svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
      <rect width="14" height="14" rx="7" fill="#EB391B"></rect>
      <path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
      <path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
    </svg>Please fill in this field
  </div>
  <div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email-md" visible-when-invalid="patternMismatch" hidden="">
    <svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
      <rect width="14" height="14" rx="7" fill="#EB391B"></rect>
      <path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
      <path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
    </svg>Please enter a valid email address
  </div>
</form>

POST

<form id="cart-note-form" class="hidden w-full mt-5" method="POST" action-xhr="/api/cart/note" items="cart">
  <textarea class="cart-note-textarea w-full rounded-md border" id="cart-note-textarea" name="note" rows="4" @input-debounced="cart-note-form-md.insert(name='note', value=event.value);cart-note-form.insert(name='note', value=event.value);"
    @change="cart-note-form.submit(actionXhr='/api/cart/note');cart-note-render-md.rerender(data=event);cart-note-render.rerender(data=event);cart-note.toggleClass(class='hidden', force=true);cart-note-form.toggleClass(class='hidden', force=true);"
    autofocus=""></textarea>
</form>

Text Content

See all offers

 * FREE SHIPPING FREE SHIPPING SHOP NOW!!!

FREE SHIPPING SHOP NOW!!!


FREE SHIPPING SHOP NOW!!!

 * NEW
 * RING
    * Rings Set
    * Poison Box
    * Nature Inspired
    * Animal & Insect
    * Minimalism
    * Mythology & Ancient

 * EARRINGS
 * NECKLACE
 * ACCESSORIES
    * Jewelry Box
    * Gift Package
    * Gift Card

 * HOME
 * More links

EUR
 * United States Dollars (USD)
 * Euro (EUR)
 * United Kingdom Pounds (GBP)
 * Canadian Dollars (CAD)

Sign in Create an account
${(data.data && data.data.count) > 999 ? '999+' : (data.data &&
data.data.count)}
0


${(data.data && data.data.count) > 999 ? '999+' : (data.data &&
data.data.count)}
Search

 * NEW
 * RING
   RING
    * Rings Set
    * Poison Box
    * Nature Inspired
    * Animal & Insect
    * Minimalism
    * Mythology & Ancient

 * EARRINGS
 * NECKLACE
 * ACCESSORIES
   ACCESSORIES
    * Jewelry Box
    * Gift Package
    * Gift Card

 * HOME
   EUR
    * United States Dollars (USD)
    * Euro (EUR)
    * United Kingdom Pounds (GBP)
    * Canadian Dollars (CAD)

Log in
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q='
+ searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
Top search terms
New Arrival
${function() { if (data === undefined || typeof data !== 'string' || data == '')
return ''; const searchEmpty = ("Your search for \"{test}\" did not yield any
results.").replace('{test}', data); return `

View more
${searchEmpty}
`; }()}

   ${Array(data.total || 0).fill().map((val, idx) => idx).map((val, idx) => `
 * 
   `).join('')}

 * 
 * 





   ${Array(data.total || 0).fill().map((val, idx) => idx).map((val, idx) => `
 * 
   `).join('')}

New!


PERSONALIZED COFFIN JEWELRY BOX,CUSTOM GOTHIC JEWELRY ORGANIZER,LUXURY
VELVET,GOTH RING BOX,BEAUTIFUL PACKAGING,UNIQUE GOTHIC GIFT

€50.53
New!


GARLAND SKULL PEARL RING,GOTH RING,S925 STERLING SILVER,GOTHIC JEWELRY,HANDMADE
ENGAGEMENT RING,WITCHY RING,GOTHIC UNIQUE GIFT FOR HER

€70.43
New!


GOTHIC ENGAGEMENT RING SET: DARK QUEEN

€61.47€84.97
New!


GOTHIC POISON RING

€55.06€70.30


New!


PERSONALIZED COFFIN JEWELRY BOX,CUSTOM GOTHIC JEWELRY ORGANIZER,LUXURY
VELVET,GOTH RING BOX,BEAUTIFUL PACKAGING,UNIQUE GOTHIC GIFT

€50.53
New!


GARLAND SKULL PEARL RING,GOTH RING,S925 STERLING SILVER,GOTHIC JEWELRY,HANDMADE
ENGAGEMENT RING,WITCHY RING,GOTHIC UNIQUE GIFT FOR HER

€70.43
New!


GOTHIC ENGAGEMENT RING SET: DARK QUEEN

€61.47€84.97
New!


GOTHIC POISON RING

€55.06€70.30




GOTH RING SET SERIES

Engagement Ring
View More
ring set


GOLD QUEEN

RING SET


COFFIN QUEEN

ring set


EMERALD QUEEN

 * About
 * More


POISON RING SERIES

Unique Gothic jewelry
View more


POISON RING SERIES

Unique Gothic jewelry
View more
POISON RING
Trillium
POISON RING
Halo
POISON RING
Rose




SCROLL & SKULL RING

Rise From Ashes
Shop Now
New!


UNIQUE SKULL RING WITH CROOKED CROWN,ENGRAVED PEARL,STERLING SILVER,GOTHIC
STYLE,ENGAGEMENT RINGS,HANDMADE JEWELRY,ANNIVERSARY GIFT FOR HER

From €83.08
New!


CROOKED CROWN SKULL RING - GOTHIC STERLING SILVER JEWELRY FOR HER - ENGRAVED
PEARL -18K GOLD PLATED - HANDMADE ANNIVERSARY GIFT

€83.62
New!


GOTH ETERNITY WEDDING BAND,SKULL RING,GOTHIC JEWELRY,PEARL SKULL,S925
SILVER,MOISSANITE,ENGAGEMENT RING,GIFTS FOR HER,TIL DEATH LOVE RING

€79.55
New!


GARLAND SKULL PEARL RING,GOTH RING,S925 STERLING SILVER,GOTHIC JEWELRY,HANDMADE
ENGAGEMENT RING,WITCHY RING,GOTHIC UNIQUE GIFT FOR HER

€70.43
New!


GOTHIC FLOWER RING,PEARL SKULL RING,BUD RING,LARGE BANDED RING,S925 STERLING
SILVER RING,GOTH CHRISTMAS GIFT,GOTHIC ENGAGEMENT RING

€73.22
New!


BAROQUE CROWN SKULL RING,GOTHIC RING,PEARL SKULL STERLING SILVER,WITCHY
JEWELRY,GOTH RING,GOTH CHRISTMAS GIFT,GOTHIC ENGAGEMENT RING

€68.62
New!


GOTHIC SKULL RING,PEARL SKULL S925 SILVER,VINTAGE GOTH RING,TIL DEATH STATEMENT
RINGS,GOTHIC JEWELRY,UNIQUE GOTH CHRISTMAS GIFT FOR HIM

€69.25
New!


MAPLE LEAF AND SKULL RING,GOTH RING,PEARL SKULL S925 STERLING SILVER,NATURE
RINGS,WITCHY RING,GOTHIC ENGAGEMENT RING,GOTH CHRISTMAS GIFT

€70.24
New!


UNIQUE SKULL RING WITH CROOKED CROWN,ENGRAVED PEARL,STERLING SILVER,GOTHIC
STYLE,ENGAGEMENT RINGS,HANDMADE JEWELRY,ANNIVERSARY GIFT FOR HER

From €83.08
New!


CROOKED CROWN SKULL RING - GOTHIC STERLING SILVER JEWELRY FOR HER - ENGRAVED
PEARL -18K GOLD PLATED - HANDMADE ANNIVERSARY GIFT

€83.62
New!


GOTH ETERNITY WEDDING BAND,SKULL RING,GOTHIC JEWELRY,PEARL SKULL,S925
SILVER,MOISSANITE,ENGAGEMENT RING,GIFTS FOR HER,TIL DEATH LOVE RING

€79.55
New!


GARLAND SKULL PEARL RING,GOTH RING,S925 STERLING SILVER,GOTHIC JEWELRY,HANDMADE
ENGAGEMENT RING,WITCHY RING,GOTHIC UNIQUE GIFT FOR HER

€70.43
New!


GOTHIC FLOWER RING,PEARL SKULL RING,BUD RING,LARGE BANDED RING,S925 STERLING
SILVER RING,GOTH CHRISTMAS GIFT,GOTHIC ENGAGEMENT RING

€73.22
New!


BAROQUE CROWN SKULL RING,GOTHIC RING,PEARL SKULL STERLING SILVER,WITCHY
JEWELRY,GOTH RING,GOTH CHRISTMAS GIFT,GOTHIC ENGAGEMENT RING

€68.62
New!


GOTHIC SKULL RING,PEARL SKULL S925 SILVER,VINTAGE GOTH RING,TIL DEATH STATEMENT
RINGS,GOTHIC JEWELRY,UNIQUE GOTH CHRISTMAS GIFT FOR HIM

€69.25
New!


MAPLE LEAF AND SKULL RING,GOTH RING,PEARL SKULL S925 STERLING SILVER,NATURE
RINGS,WITCHY RING,GOTHIC ENGAGEMENT RING,GOTH CHRISTMAS GIFT

€70.24

nECKLACE


STAR

CHoker


SKULL BEAD

pendent


BUNNY

necklace


LOCKET

Coffin Jewelry Box
Personalized Gift
Skull Earrings
Minimalist
Pandent
Snake&Skull


COLLECTION LIST


NATURE




LIFE




MINIMALISM




TWIG



This piece is stunning! It arrived in a timely manner ,packaged to protect the
ring most carefully and besides my wedding, is my favorite piece so far. My
hubby gets a win as well as it came right in time for Vday!
Stephanie

Can not say enough good things about this seller! My ring arrived ahead of
schedule, the packaging was just beautiful and the ring itself was perfect! I
have already been showing it off and I will definitely be ordering more items!!
Marie

The packaging was gorgeous, the necklace is beautiful, and they gave a lovely
bracelet along with the product. I’m happy with my purchase and recommend this
shop highly!
Evä

30-Day Return/Refund Policy
90-Day Warranty & Repairs
Great Gift Packaging
Free Gift Card Messages



GOTH ENGAGEMENT RING SET




POISON BOX SERIES




NATURE INSPIRED SERIES




GOTH JEWELRY BOX

NAVIGATE
ABOUT US CUSTOMER SERVICE SHIPPING POLICY SIZE GUIDE CONTACT US
CATEGORIES
NEW ARRIVAL Rings Set Poison Ring Necklace Accessory
SUBSCRIBE
Subscribe to Get 30% OFF your firist purchase!
Your email
Join
Please fill in this field
Please enter a valid email address
${data.errors && data.errors[0]}
Thanks for subscribing
NAVIGATE
ABOUT US CUSTOMER SERVICE SHIPPING POLICY SIZE GUIDE CONTACT US
CATEGORIES
NEW ARRIVAL Rings Set Poison Ring Necklace Accessory
SUBSCRIBE
Subscribe to Get 30% OFF your firist purchase!
Your email
Join
Please fill in this field
Please enter a valid email address
${data.errors && data.errors[0]}
Thanks for subscribing
© 2024 klaruncestudio Stand Out From the Crowd


30% off your first order !

Thank you for your subscription, you can enjoy a 30% discount for the first
purchase.
30DSWELCOME
Copy code

${function() { const force_image_size = "1"; const product_hover_on = true;
const product_show_sale_label = false; const product_save_type = "percent";
const badge1 = "New!"; const badge2 = ""; const badge3 = ""; const
product_title_mobile_hide = false; const product_title_style = "hide"; const
enable_collection_thumb_image = true; const variantNames = ["color"]; const
thumbMaxNum = 4; const suffix_id = Math.random().toFixed(6).slice(-6); const url
= data.withinUrl; const productId = data.id; const price = data.price; const
productAvailable = data.available; const productVariants = data.variants || [];
const images = data.images || []; const image = data.image || {}; const
imageWidth = image.width; let imageHeight = image.height; let image2 = null; let
imageHoverOn = false; if (force_image_size !== 'natural') { imageHeight =
imageWidth * force_image_size; } if (product_hover_on) { for (let i = 1; i <
images.length; i++) { const img = images[i]; if (img.src &&
img.src.indexOf('video=') === -1) { image2 = img; imageHoverOn = true; break; }
} } let compareAtPrice = data.compare_at_price; let offRatio = data.off_ratio;
let discountMaxUrl = url; const showFrom = data.price_min != data.price_max ?
true : false; for (let i = 0; i < productVariants.length; i++) { const variant =
productVariants[i]; if (variant.price == price && compareAtPrice <
variant.compare_at_price) { compareAtPrice = variant.compare_at_price; offRatio
= variant.off_ratio; variant.available && (discountMaxUrl = variant.withinUrl);
} } const soldOutText = "Sold out"; let soldOn = false; let saleOn = false; if
(productAvailable) { if (product_show_sale_label && +price < +compareAtPrice) {
saleOn = true; } } else { soldOn = true; } const diffPrice = compareAtPrice -
price; const saveLabelContent = product_save_type == 'percent' ? (offRatio +
'%') : ``; let saveText = "Save {off_ratio}"; saveText =
saveText.replace('{off_ratio}', saveLabelContent); const productTitle =
data.title; const variantValues = []; const showVariants = []; if
(data.need_variant_image && enable_collection_thumb_image && variantNames.length
> 0) { for (let i = 0; i < (data.options || []).length; i++) { const option =
data.options[i]; const optionName = option.name.toLowerCase(); if
(variantNames.includes(optionName)) { for (let j = 0; j <
productVariants.length; j++) { const variant = productVariants[j]; const value =
variant.options[i].value; if (!variantValues.includes(value)) {
variantValues.push(value); showVariants.push(variant); } } break; } } } return `
${showVariants.map(item => { return ` `; }).join('')}
${saleOn ? saveText : soldOutText} ${badge1} ${badge2} ${badge3}


${ "TITLE" === 'SUBTITLE' ? DATA.BRIEF : DATA.TITLE }

From ${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx ==
thumbMaxNum) { showMoreHtml += ` +${showVariants.length - thumbMaxNum} `; }
return ` ${showMoreHtml} `; }).join('') }
`; }()}
${function() { const defaultSelectedVariant = data.variants.find(v =>
v.available) || data.variants[0]; const defaultIndex = !!defaultSelectedVariant
? data.images.findIndex(img => img.src == (defaultSelectedVariant.image &&
defaultSelectedVariant.image.src)) : -1; const initialSlide = defaultIndex == -1
? 0 : defaultIndex; const attrs = data.images.length > 1 ? 'slide controls' :
''; return ` ${data.images.map(img => ` `).join('')} `; }()}
${data.images.map((img, index) => ` `).join('')}


${DATA.TITLE}

${data.brief}
${function() { const defaultSelectedVariant = data.variants.find(v =>
v.available) || data.variants[0]; return `

-
`; }()}
Quantity
${function() { const defaultSelectedVariant = data.variants.find(v =>
v.available) || data.variants[0]; let status_lan = "Add to cart"; if
((defaultSelectedVariant && !defaultSelectedVariant.available) ||
(!defaultSelectedVariant && !data.available)) { status_lan = "Sold out"; }
return ` ${status_lan}
 - 

Buy now

`; }()}
${function() { var thumbSwitchName = ''; return
data.product.options.map((option, index) => { const optionName = option.name ||
''; const optionPosition = 'option' + (index + 1); const values = option.values
|| []; const soldOutValues = (data.soldOutValues &&
data.soldOutValues[optionPosition]) || {}; const variantThumbs = ["color"] ||
[]; var isThumbImage = false; if (data.product.need_variant_image &&
thumbSwitchName == '') { for (let i = 0; i < variantThumbs.length; i++) { const
name = variantThumbs[i].toLowerCase(); if (name == optionName.toLowerCase()) {
isThumbImage = true; thumbSwitchName = name; } } } const thumbStyle =
"image_with_text"; const thumbType = isThumbImage ? thumbStyle.replace(/_/g,
'-') : 'text'; return `
${optionName.slice(0, 1).toUpperCase() + optionName.slice(1).toLowerCase()} : 
${values.map(value => { let selected = ''; let soldout = soldOutValues[value] ?
'soldout' : ''; if (data.selectedValues[optionName] == value) { selected =
'selected'; } let thumbImage = null; if (isThumbImage) { const variants =
data.product.variants; for (let i = 0; i < variants.length; i++) { const variant
= variants[i]; if (variant[optionPosition] == value && thumbImage == null) {
thumbImage = variant.image; break; } } } return `
${value}

${value}
`; }).join('')}
`; }).join(''); }()}
${data.targetOption || data.defaultValue || ''}
-
 - 

${function() { const freeAmount = 80; const totalPrice = data.total_price ||
data.cart.total_price; const amountDiff = freeAmount - totalPrice const
percentDiff = (amountDiff > 0 ? (totalPrice / freeAmount * 100) : 100) + '%';
const spendTip = "Spend {amount} more and get free shipping!"; let tipText =
"Your order is free delivery"; if (amountDiff > 0) { tipText =
spendTip.replace('{amount}', ``); } return `
${tipText}

`; }()}
${data.line_items.map(item => { const variantNames = item.options.map(option =>
option.value).join(' / '); return `
${item.product_title}
${variantNames}
${(item.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){
return `
${propertie.name}: View image
` }else{ return `
${propertie.name}: ${propertie.value}
` } }).join('')}
*${item.quantity}
Free gift

${ (item.discount_applications || []).map(discount_item => { const
discount_item_amount = discount_item.discount_amount || discount_item.amount ||
''; return `
${discount_item.title}(-)
` }).join('') }
Remove
`; }).join('')}


CART

Add note
Write something here to seller.
${data.note || data.value}

 * Discount
   ${data.total_discount > 0 ? '-' : ''}
 * 
 * Subtotal
   

Taxes and shipping calculated at checkout
Check out

Your shopping cart is empty
Continue shopping


YOUR MAY ALSO LIKE

${data.map(data => ` `).join('')}


111

GIFTS

POINTS