elegantspring.me Ads.txt file

<!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta name="google-site-verification" content="cic4TZ7zxUx-z9ileP9fUbfy9z6TrT6kJLZUNS6vPf4" />
<!-- Basic page needs ================================================== -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">


<link rel="icon" href="https://cdn.store-assets.com/s/711276/f/10043397.png" />


<!-- Title and description ================================================== -->
<title>
ELEGANTSPRING雅煥
</title>


<meta name="description" content="雅煥創始源來自於一群熱衷美業的人,對於時尚生活美學的執著…… 為致力打造全新輕熟女群體的美妝保養品牌,堅信美是現代人普遍的追求,希望每個人都能享有健康美的時尚生活美學,讓世界上每個角落努力的人擁有追逐美的權力,拾取自信、及美好的生活體驗。">


<!-- Social meta ================================================== -->


<meta property="og:type" content="website">
<meta property="og:title" content="ELEGANTSPRING雅煥">
<meta property="og:url" content="https://www.elegantspring.me">


<meta property="og:image" content="https://cdn.store-assets.com/s/711276/f/10043388.png?width=350">
<meta property="og:image:secure_url" content="https://cdn.store-assets.com/s/711276/f/10043388.png?width=350">




<meta property="og:description" content="雅煥創始源來自於一群熱衷美業的人,對於時尚生活美學的執著…… 為致力打造全新輕熟女群體的美妝保養品牌,堅信美是現代人普遍的追求,希望每個人都能享有健康美的時尚生活美學,讓世界上每個角落努力的人擁有追逐美的權力,拾取自信、及美好的生活體驗。">
<meta property="og:site_name" content="ELEGANTSPRING雅煥">



<meta name="twitter:card" content="summary">




<meta name="twitter:title" content="ELEGANTSPRING雅煥">

<meta name="twitter:description" content="">






<!-- Helpers ================================================== -->
<link rel="canonical" href="https://www.elegantspring.me">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0">
<meta name="theme-color" content="">

<!-- CSS ================================================== -->
<link href="https://store-themes.easystore.co/711276/themes/3199/assets/timber.css?t=1755889236" rel="stylesheet" type="text/css" media="screen" />
<link href="https://store-themes.easystore.co/711276/themes/3199/assets/theme.css?t=1755889236" rel="stylesheet" type="text/css" media="screen" />





<link href="https://fonts.googleapis.com/css?family=Fjalla+One&display=swap" rel="stylesheet">


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript" ></script>
<!-- Header hook for plugins ================================================== -->

<!-- ScriptTags -->
<script>window.__st={'p': 'index', 'cid': ''};</script><script src='/assets/events.js'></script><script>(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src='https://connect.facebook.net/zh_TW/sdk/xfbml.customerchat.js#xfbml=1&version=v6.0&autoLogAppEvents=1';fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));</script><script>(function(){function asyncLoad(){var urls=['/assets/facebook-pixel.js?v=1.1.1746697928','/assets/traffic.js?v=1','https://apps.easystore.co/facebook-login/script.js?shop=elegantspring.easy.co&t=1696322112','https://apps.easystore.co/google-analytics/script.js?shop=elegantspring.easy.co','https://apps.easystore.co/marketplace/shopee-taiwan/script.js?shop=elegantspring.easy.co'];for(var i=0;i<urls.length;i++){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=urls[i];var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);}}window.attachEvent ? window.attachEvent('onload', asyncLoad) : window.addEventListener('load', asyncLoad, false);})();</script>
<!-- /ScriptTags -->



<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript" ></script>
<script src="https://store-themes.easystore.co/711276/themes/3199/assets/respond.min.js?t=1755889236" type="text/javascript" ></script>
<link href="https://store-themes.easystore.co/711276/themes/3199/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
<link href="//www.elegantspring.me/search?q=7a877860a8a5254eab953bbcd325b974" id="respond-redirect" rel="respond-redirect" />
<script src="//www.elegantspring.me/search?q=7a877860a8a5254eab953bbcd325b974" type="text/javascript"></script>
<![endif]-->



<script src="https://store-themes.easystore.co/711276/themes/3199/assets/modernizr.min.js?t=1755889236" type="text/javascript" ></script>



<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', '', 'auto','myTracker');
ga('myTracker.send', 'pageview');

</script>

<!-- Snippet:global/head: 蝦皮購物 Shopee Taiwan -->
<link type="text/css" rel="stylesheet" href="https://apps.easystore.co/assets/css/marketplace/main.css?v1.71">
<!-- /Snippet -->

</head>

<body id="elegantspring------" class="template-index " >

<ul id="MobileNav" class="mobile-nav">

<li class="mobile-nav_icon-x">







<span class="MobileNavTrigger icon icon-x"></span>
</li>


<li class="mobile-nav__link" aria-haspopup="true">

<a href="/" >
首頁
</a>

</li>


<li class="mobile-nav__link" aria-haspopup="true">

<a href="/collections/all" >
商品內容
</a>

</li>


<li class="mobile-nav__link" aria-haspopup="true">

<a href="/pages/kol人氣推薦" >
素人推薦
</a>

</li>


<li class="mobile-nav__link" aria-haspopup="true">

<a href="/blogs/部落客" >
部落客推薦
</a>

</li>


<li class="mobile-nav__link" aria-haspopup="true">


<a href="/pages/雅煥" class="mobile-nav__parent-link">
新聞媒體
</a>
<span class="mobile-nav__sublist-trigger">
<span class="icon-fallback-text mobile-nav__sublist-expand">
<span class="icon icon-plus" aria-hidden="true"></span>
<span class="fallback-text">+</span>
</span>
<span class="icon-fallback-text mobile-nav__sublist-contract">
<span class="icon icon-minus" aria-hidden="true"></span>
<span class="fallback-text">-</span>
</span>

</span>
<ul class="mobile-nav__sublist">


<li class="mobile-nav__sublist-link" aria-haspopup="true">

<a href="/pages/柯夢波丹" >
柯夢波丹
</a>

</li>


<li class="mobile-nav__sublist-link" aria-haspopup="true">

<a href="/pages/冬天皮膚乾癢" >
yahoo新聞
</a>

</li>


<li class="mobile-nav__sublist-link" aria-haspopup="true">

<a href="/pages/台灣好報" >
台灣好報
</a>

</li>

</ul>

</li>


<li class="mobile-nav__link" aria-haspopup="true">

<a href="https://www.facebook.com/ElegantSpring" target="_blank" >
粉絲專頁
</a>

</li>


<li class="mobile-nav__link" aria-haspopup="true">

<a href="/store-locator" >
本店地址
</a>

</li>







<li class="mobile-nav__link">
<a href="/account/login">登入</a>
</li>

<li class="mobile-nav__link">
<a href="/account/register">註冊帳號</a>
</li>




<li class="mobile-nav__link header-bar__search-wrapper">

<div class="header-bar__module header-bar__search mobile-nav_search">

<form action="/search" method="get" class="header-bar__search-form clearfix" role="search">

<button type="submit" class="btn icon-fallback-text header-bar__search-submit">
<span class="icon icon-search" aria-hidden="true"></span>
<span class="fallback-text">搜尋</span>
</button>
<input type="search" name="q" value="" aria-label="搜尋" class="header-bar__search-input" placeholder="搜尋" autocomplete="off">
<div class="dropdown" id="searchDropdown"></div>
<input type="hidden" name="search_history" id="search_history">
</form>




<script>
var _search_history_listings = ""
if(_search_history_listings != "") localStorage.setItem('searchHistory', JSON.stringify(_search_history_listings));

function clearAll() {
localStorage.removeItem('searchHistory');

var customer = "";
if(customer) {
// Your logic to clear all data or call an endpoint
fetch('/account/search_histories', {
method: 'DELETE',
headers: {
"Content-Type": "application/json",
"X-Requested-With": "XMLHttpRequest"
},
body: JSON.stringify({
_token: "2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o"
}),
})
.then(response => response.json())
}
}
// End - store view history in local storage

// search history dropdown
var searchInputs = document.querySelectorAll('input[type=search]');

if(searchInputs.length > 0) {

searchInputs.forEach((searchInput)=>{

searchInput.addEventListener('focus', function() {
var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
searchDropdown.innerHTML = ''; // Clear existing items

// retrieve data from local storage
var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];

// Convert JSON to string
var search_history_json = JSON.stringify(searchHistoryData);

// Set the value of the hidden input
searchInput.closest('form').querySelector("#search_history").value = search_history_json;

// create dropdown items
var clearAllItem = document.createElement('div');
clearAllItem.className = 'dropdown-item clear-all';
clearAllItem.textContent = 'Clear';
clearAllItem.addEventListener('click', function() {
clearAll();
searchDropdown.style.display = 'none';
searchInput.classList.remove('is-focus');
});
searchDropdown.appendChild(clearAllItem);

// create dropdown items
searchHistoryData.forEach(function(item) {
var dropdownItem = document.createElement('div');
dropdownItem.className = 'dropdown-item';
dropdownItem.textContent = item.term;
dropdownItem.addEventListener('click', function() {
searchInput.value = item.term;
searchDropdown.style.display = 'none';
});
searchDropdown.appendChild(dropdownItem);
});

if(searchHistoryData.length > 0){
// display the dropdown
searchInput.classList.add('is-focus');
document.body.classList.add('search-input-focus');
searchDropdown.style.display = 'block';
}
});

searchInput.addEventListener("focusout", (event) => {
var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
searchInput.classList.remove('is-focus');
searchDropdown.classList.add('transparent');
setTimeout(()=>{
searchDropdown.style.display = 'none';
searchDropdown.classList.remove('transparent');
document.body.classList.remove('search-input-focus');
}, 400);
});
})
}
// End - search history dropdown
</script>
</div>

</li>


</ul>
<div id="MobileNavOutside" class="mobile-nav-outside"></div>


<div id="PageContainer" class="page-container">

<!-- Snippet:global/body_start: Console Extension -->
<div id='es_console' style='display: none;'>711276</div>
<!-- /Snippet -->


<style>
.search-modal__form{
position: relative;
}

.dropdown-wrapper {
position: relative;
}

.dropdown-wrapper:hover .dropdown {
display: block;
}

.header-icon-nav .dropdown {
left: -80px;
}

.dropdown {
display: none;
position: absolute;
top: 100%;
left: 0px;
width: 100%;
padding: 8px;
background-color: #fff;
z-index: 1000;
border-radius: 5px;
border: 1px solid rgba(var(--color-foreground), 1);
border-top: none;
overflow-x: hidden;
overflow-y: auto;
max-height: 350px;
min-width: 150px;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.dropdown a{
text-decoration: none;
color: #000 !important;
}

.dropdown-item {
padding: 0.4rem 2rem;
cursor: pointer;
line-height: 1.4;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.dropdown-item:hover{
background-color: #f3f3f3;
}

.search__input.is-focus{
border-radius: 15px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border: 1px solid rgba(var(--color-foreground), 1);
border-bottom: none;
box-shadow: none;
}

.clear-all {
text-align: right;
padding: 0 2rem 0.2rem;
line-height: 1;
font-size: 70%;
margin-bottom: -2px;
}

.clear-all:hover{
background-color: #fff;
}
</style>

<header class="header-bar sticky-topbar">
<div class="header-bg-wrapper">
<div class="header-wrapper wrapper">


<div class="logo-header" role="banner">


<h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization">



<a href="/" class="logo-wrapper" itemprop="url">
<img class="home-logo" src="https://cdn.store-assets.com/s/711276/f/10043387.png?width=350" alt="ELEGANTSPRING雅煥" itemprop="logo">

<img class="main-logo" src="https://cdn.store-assets.com/s/711276/f/10043388.png?width=350" alt="ELEGANTSPRING雅煥" itemprop="logo">

</a>




</h1>


</div>

<div class="header-nav-bar medium-down--hide">

<ul class="site-nav large--text-center" id="AccessibleNav">



<li class="site-nav--active">
<a href="/" class="site-nav__link">首頁</a>
</li>




<li >
<a href="/collections/all" class="site-nav__link">商品內容</a>
</li>




<li >
<a href="/pages/kol人氣推薦" class="site-nav__link">素人推薦</a>
</li>




<li >
<a href="/blogs/部落客" class="site-nav__link">部落客推薦</a>
</li>





<li class="site-nav--has-dropdown" aria-haspopup="true">
<a href="/pages/雅煥" class="site-nav__link">
新聞媒體
<span class="arrow-icon">
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>arrow down</title><path d="M50,78.18A7.35,7.35,0,0,1,44.82,76L3.15,34.36A7.35,7.35,0,1,1,13.55,24L50,60.44,86.45,24a7.35,7.35,0,1,1,10.4,10.4L55.21,76A7.32,7.32,0,0,1,50,78.18Z"/></svg>
</span>
</a>
<ul class="site-nav__dropdown">



<li >
<a href="/pages/柯夢波丹" class="site-nav__link">柯夢波丹</a>
</li>




<li >
<a href="/pages/冬天皮膚乾癢" class="site-nav__link">yahoo新聞</a>
</li>




<li >
<a href="/pages/台灣好報" class="site-nav__link">台灣好報</a>
</li>


</ul>
</li>




<li >
<a href="https://www.facebook.com/ElegantSpring" target="_blank" class="site-nav__link">粉絲專頁</a>
</li>




<li >
<a href="/store-locator" class="site-nav__link">本店地址</a>
</li>














</ul>

</div>

<div class="desktop-header-nav medium-down--hide">


<div class="header-subnav">







<div class="header-icon-nav">








<div class="header-bar__module">

<a class="popup-with-form" href="#search-form">




<svg class="icon-search svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-search</title><path d="M68.5,65.87a35.27,35.27,0,1,0-5.4,4.5l23.11,23.1a3.5,3.5,0,1,0,5-4.94ZM14.82,41A28.47,28.47,0,1,1,43.28,69.43,28.5,28.5,0,0,1,14.82,41Z"/></svg>



</a>



<!-- form itself -->
<div id="search-form" class="white-popup-block mfp-hide popup-search">
<div class="popup-search-content">
<form action="/search" method="get" class="input-group search-bar" role="search">

<span class="input-group-btn">
<button type="submit" class="btn icon-fallback-text">
<span class="icon icon-search" aria-hidden="true"></span>
<span class="fallback-text">搜尋</span>
</button>
</span>
<input type="search" name="q" value="" placeholder="搜尋" class="input-group-field" aria-label="搜尋" placeholder="搜尋" autocomplete="off">
<div class="dropdown" id="searchDropdown"></div>
<input type="hidden" name="search_history" id="search_history">
</form>
</div>
</div>

<script src="https://store-themes.easystore.co/711276/themes/3199/assets/magnific-popup.min.js?t=1755889236" type="text/javascript" ></script>
<script>
$(document).ready(function() {
$('.popup-with-form').magnificPopup({
type: 'inline',
preloader: false,
focus: '#name',
mainClass: 'popup-search-bg-wrapper',

// When elemened is focused, some mobile browsers in some cases zoom in
// It looks not nice, so we disable it:
callbacks: {
beforeOpen: function() {
if($(window).width() < 700) {
this.st.focus = false;
} else {
this.st.focus = '#name';
}
}
}
});
});
</script>


<script>
var _search_history_listings = ""
if(_search_history_listings != "") localStorage.setItem('searchHistory', JSON.stringify(_search_history_listings));

function clearAll() {
localStorage.removeItem('searchHistory');

var customer = "";
if(customer) {
// Your logic to clear all data or call an endpoint
fetch('/account/search_histories', {
method: 'DELETE',
headers: {
"Content-Type": "application/json",
"X-Requested-With": "XMLHttpRequest"
},
body: JSON.stringify({
_token: "2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o"
}),
})
.then(response => response.json())
}
}
// End - store view history in local storage

// search history dropdown
var searchInputs = document.querySelectorAll('input[type=search]');

if(searchInputs.length > 0) {

searchInputs.forEach((searchInput)=>{

searchInput.addEventListener('focus', function() {
var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
searchDropdown.innerHTML = ''; // Clear existing items

// retrieve data from local storage
var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];

// Convert JSON to string
var search_history_json = JSON.stringify(searchHistoryData);

// Set the value of the hidden input
searchInput.closest('form').querySelector("#search_history").value = search_history_json;

// create dropdown items
var clearAllItem = document.createElement('div');
clearAllItem.className = 'dropdown-item clear-all';
clearAllItem.textContent = 'Clear';
clearAllItem.addEventListener('click', function() {
clearAll();
searchDropdown.style.display = 'none';
searchInput.classList.remove('is-focus');
});
searchDropdown.appendChild(clearAllItem);

// create dropdown items
searchHistoryData.forEach(function(item) {
var dropdownItem = document.createElement('div');
dropdownItem.className = 'dropdown-item';
dropdownItem.textContent = item.term;
dropdownItem.addEventListener('click', function() {
searchInput.value = item.term;
searchDropdown.style.display = 'none';
});
searchDropdown.appendChild(dropdownItem);
});

if(searchHistoryData.length > 0){
// display the dropdown
searchInput.classList.add('is-focus');
document.body.classList.add('search-input-focus');
searchDropdown.style.display = 'block';
}
});

searchInput.addEventListener("focusout", (event) => {
var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
searchInput.classList.remove('is-focus');
searchDropdown.classList.add('transparent');
setTimeout(()=>{
searchDropdown.style.display = 'none';
searchDropdown.classList.remove('transparent');
document.body.classList.remove('search-input-focus');
}, 400);
});
})
}
// End - search history dropdown
</script>
</div>







<div class="header-bar__module dropdown-wrapper">

<a href="/account/login">



<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-profile</title><path d="M50,51.8A24.4,24.4,0,1,0,25.6,27.4,24.43,24.43,0,0,0,50,51.8ZM50,10A17.4,17.4,0,1,1,32.6,27.4,17.43,17.43,0,0,1,50,10Z"/><path d="M62.66,57.66H37.34a30.54,30.54,0,0,0-30.5,30.5V93.5a3.5,3.5,0,0,0,3.5,3.5H89.66a3.5,3.5,0,0,0,3.5-3.5V88.16A30.54,30.54,0,0,0,62.66,57.66ZM86.16,90H13.84V88.16a23.53,23.53,0,0,1,23.5-23.5H62.66a23.53,23.53,0,0,1,23.5,23.5Z"/></svg>


</a>

</div>


<div class="header-bar__module cart-page-link-wrapper">
<span class="header-bar__sep" aria-hidden="true"></span>
<a class="CartDrawerTrigger cart-page-link">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>



<span class="cart-count header-bar__cart-count hidden-count">0</span>
</a>
</div>







</div>
</div>



</div>

<div class="mobile-header-icons large--hide">

<div class="large--hide">

<a class="popup-with-form" href="#search-form">




<svg class="icon-search svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-search</title><path d="M68.5,65.87a35.27,35.27,0,1,0-5.4,4.5l23.11,23.1a3.5,3.5,0,1,0,5-4.94ZM14.82,41A28.47,28.47,0,1,1,43.28,69.43,28.5,28.5,0,0,1,14.82,41Z"/></svg>



</a>



<!-- form itself -->
<div id="search-form" class="white-popup-block mfp-hide popup-search">
<div class="popup-search-content">
<form action="/search" method="get" class="input-group search-bar" role="search">

<span class="input-group-btn">
<button type="submit" class="btn icon-fallback-text">
<span class="icon icon-search" aria-hidden="true"></span>
<span class="fallback-text">搜尋</span>
</button>
</span>
<input type="search" name="q" value="" placeholder="搜尋" class="input-group-field" aria-label="搜尋" placeholder="搜尋" autocomplete="off">
<div class="dropdown" id="searchDropdown"></div>
<input type="hidden" name="search_history" id="search_history">
</form>
</div>
</div>

<script src="https://store-themes.easystore.co/711276/themes/3199/assets/magnific-popup.min.js?t=1755889236" type="text/javascript" ></script>
<script>
$(document).ready(function() {
$('.popup-with-form').magnificPopup({
type: 'inline',
preloader: false,
focus: '#name',
mainClass: 'popup-search-bg-wrapper',

// When elemened is focused, some mobile browsers in some cases zoom in
// It looks not nice, so we disable it:
callbacks: {
beforeOpen: function() {
if($(window).width() < 700) {
this.st.focus = false;
} else {
this.st.focus = '#name';
}
}
}
});
});
</script>


<script>
var _search_history_listings = ""
if(_search_history_listings != "") localStorage.setItem('searchHistory', JSON.stringify(_search_history_listings));

function clearAll() {
localStorage.removeItem('searchHistory');

var customer = "";
if(customer) {
// Your logic to clear all data or call an endpoint
fetch('/account/search_histories', {
method: 'DELETE',
headers: {
"Content-Type": "application/json",
"X-Requested-With": "XMLHttpRequest"
},
body: JSON.stringify({
_token: "2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o"
}),
})
.then(response => response.json())
}
}
// End - store view history in local storage

// search history dropdown
var searchInputs = document.querySelectorAll('input[type=search]');

if(searchInputs.length > 0) {

searchInputs.forEach((searchInput)=>{

searchInput.addEventListener('focus', function() {
var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
searchDropdown.innerHTML = ''; // Clear existing items

// retrieve data from local storage
var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];

// Convert JSON to string
var search_history_json = JSON.stringify(searchHistoryData);

// Set the value of the hidden input
searchInput.closest('form').querySelector("#search_history").value = search_history_json;

// create dropdown items
var clearAllItem = document.createElement('div');
clearAllItem.className = 'dropdown-item clear-all';
clearAllItem.textContent = 'Clear';
clearAllItem.addEventListener('click', function() {
clearAll();
searchDropdown.style.display = 'none';
searchInput.classList.remove('is-focus');
});
searchDropdown.appendChild(clearAllItem);

// create dropdown items
searchHistoryData.forEach(function(item) {
var dropdownItem = document.createElement('div');
dropdownItem.className = 'dropdown-item';
dropdownItem.textContent = item.term;
dropdownItem.addEventListener('click', function() {
searchInput.value = item.term;
searchDropdown.style.display = 'none';
});
searchDropdown.appendChild(dropdownItem);
});

if(searchHistoryData.length > 0){
// display the dropdown
searchInput.classList.add('is-focus');
document.body.classList.add('search-input-focus');
searchDropdown.style.display = 'block';
}
});

searchInput.addEventListener("focusout", (event) => {
var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
searchInput.classList.remove('is-focus');
searchDropdown.classList.add('transparent');
setTimeout(()=>{
searchDropdown.style.display = 'none';
searchDropdown.classList.remove('transparent');
document.body.classList.remove('search-input-focus');
}, 400);
});
})
}
// End - search history dropdown
</script>
</div>


<!-- Mobile cart -->
<div class="large--hide">
<a class="CartDrawerTrigger cart-page-link mobile-cart-page-link">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>



<span class="cart-count hidden-count">0</span>
</a>
</div>

<!-- Mobile hamburger -->
<div class="large--hide">
<a class="mobile-nav-trigger MobileNavTrigger">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-nav-menu</title><path d="M6.7,26.34H93a3.5,3.5,0,0,0,0-7H6.7a3.5,3.5,0,0,0,0,7Z"/><path d="M93.3,46.5H7a3.5,3.5,0,0,0,0,7H93.3a3.5,3.5,0,1,0,0-7Z"/><path d="M93.3,73.66H7a3.5,3.5,0,1,0,0,7H93.3a3.5,3.5,0,0,0,0-7Z"/></svg>



</a>
</div>

</div>


</div>
</div>
</header>




<script>
$( document ).ready(function() {
var winScroll = $(this).scrollTop(),
this_header = $("header.header-bar");

// Header bar
if(winScroll > 30){
this_header.addClass("on-stick-top");
}else{
this_header.removeClass("on-stick-top");
}

$(window).scroll(function(){
var winScroll = $(this).scrollTop(),
this_header = $("header.header-bar");

// Header bar
if(winScroll > 30){
this_header.addClass("on-stick-top");
}else{
this_header.removeClass("on-stick-top");
}

});
});
</script>





<div class="home-top-slider ">
<div class="flexslider ">
<ul class="slides">




















<li>
<div class="slide-item">

<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="link-bg-wrapper"></a>



<div class="slide-mobile-img">
<img src="https://cdn.store-assets.com/s/711276/f/11408764.png?width=900" alt="ELEGANTSPRING雅煥 | "/>
</div>

<div class="slide-img">
<img src="https://cdn.store-assets.com/s/711276/f/10231195.jpg?width=1500" alt="ELEGANTSPRING雅煥 | "/>
</div>
<div class="slide-item-content">
<div class="slide-item-animation">

<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="link-bg-wrapper"></a>






</div>
</div>
</div>
</li>











<li>
<div class="slide-item">

<a href="https://www.elegantspring.me/collections/feature-on-homepage/products/%E7%91%B0%E8%9C%9C" class="link-bg-wrapper"></a>



<div class="slide-mobile-img">
<img src="https://cdn.store-assets.com/s/711276/f/11478627.jpg?width=900" alt="ELEGANTSPRING雅煥 | "/>
</div>

<div class="slide-img">
<img src="https://cdn.store-assets.com/s/711276/f/11478625.jpg?width=1500" alt="ELEGANTSPRING雅煥 | "/>
</div>
<div class="slide-item-content">
<div class="slide-item-animation">

<a href="https://www.elegantspring.me/collections/feature-on-homepage/products/%E7%91%B0%E8%9C%9C" class="link-bg-wrapper"></a>






</div>
</div>
</div>
</li>











<li>
<div class="slide-item">

<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="link-bg-wrapper"></a>



<div class="slide-mobile-img">
<img src="https://cdn.store-assets.com/s/711276/f/11398217.jpg?width=900" alt="ELEGANTSPRING雅煥 | "/>
</div>

<div class="slide-img">
<img src="https://cdn.store-assets.com/s/711276/f/11398216.jpg?width=1500" alt="ELEGANTSPRING雅煥 | "/>
</div>
<div class="slide-item-content">
<div class="slide-item-animation">

<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="link-bg-wrapper"></a>






</div>
</div>
</div>
</li>











<li>
<div class="slide-item">

<a href="https://reurl.cc/8jZZzM" class="link-bg-wrapper"></a>



<div class="slide-mobile-img">
<img src="https://cdn.store-assets.com/s/711276/f/11351541.jpg?width=900" alt="ELEGANTSPRING雅煥 | "/>
</div>

<div class="slide-img">
<img src="https://cdn.store-assets.com/s/711276/f/11478632.jpg?width=1500" alt="ELEGANTSPRING雅煥 | "/>
</div>
<div class="slide-item-content">
<div class="slide-item-animation">

<a href="https://reurl.cc/8jZZzM" class="link-bg-wrapper"></a>






</div>
</div>
</div>
</li>











<li>
<div class="slide-item">

<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="link-bg-wrapper"></a>



<div class="slide-mobile-img">
<img src="https://cdn.store-assets.com/s/711276/f/10306435.jpg?width=900" alt="ELEGANTSPRING雅煥 | "/>
</div>

<div class="slide-img">
<img src="https://cdn.store-assets.com/s/711276/f/10238098.jpg?width=1500" alt="ELEGANTSPRING雅煥 | "/>
</div>
<div class="slide-item-content">
<div class="slide-item-animation">

<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="link-bg-wrapper"></a>






</div>
</div>
</div>
</li>


</ul>
</div>
</div>

<main class="wrapper main-content" role="main">
<div class="grid">
<div class="grid__item">





<div class="highlight-section">
<div class="highlight-bg-wrapper text-center">

<div class="highlight-wrapper">
<div class="highlight-flex">






<div class="highlight-item">
<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83" class="highlight-item_link">
<div class="highlight-item-img" style="background-image: url('https://cdn.store-assets.com/s/711276/f/10231195.jpg?width=650');">
<img class="hide" src="https://cdn.store-assets.com/s/711276/f/10231195.jpg?width=650" alt="ELEGANTSPRING雅煥 | - 秘境"/>
</div>
<h5>秘境</h5>
</a>
</div>
















<div class="highlight-item">
<a href="https://www.elegantspring.me/products/%E7%A7%98%E5%A2%83%E6%9F%94%E5%AB%A9%E6%B7%A8%E6%85%95%E6%96%AF" class="highlight-item_link">
<div class="highlight-item-img" style="background-image: url('https://cdn.store-assets.com/s/711276/f/10237911.jpg?width=650');">
<img class="hide" src="https://cdn.store-assets.com/s/711276/f/10237911.jpg?width=650" alt="ELEGANTSPRING雅煥 | - 慕斯"/>
</div>
<h5>慕斯</h5>
</a>
</div>









<div class="highlight-item">
<a href="https://www.elegantspring.me/products/瑰蜜" class="highlight-item_link">
<div class="highlight-item-img" style="background-image: url('https://cdn.store-assets.com/s/711276/f/11478637.jpg?width=650');">
<img class="hide" src="https://cdn.store-assets.com/s/711276/f/11478637.jpg?width=650" alt="ELEGANTSPRING雅煥 | - 瑰蜜"/>
</div>
<h5>瑰蜜</h5>
</a>
</div>









<div class="highlight-item">
<a href="https://www.elegantspring.me/products/秘境柔毛潔淨乳-1" class="highlight-item_link">
<div class="highlight-item-img" style="background-image: url('https://cdn.store-assets.com/s/711276/f/10891663.jpg?width=650');">
<img class="hide" src="https://cdn.store-assets.com/s/711276/f/10891663.jpg?width=650" alt="ELEGANTSPRING雅煥 | - 柔毛潔淨乳"/>
</div>
<h5>柔毛潔淨乳</h5>
</a>
</div>









<div class="highlight-item">
<a href="https://www.elegantspring.me/collections/feature-on-homepage/products/4-0%E7%BE%8E%E7%99%BD%E6%BF%80%E6%B4%BB%E9%9D%A2%E8%86%9C" class="highlight-item_link">
<div class="highlight-item-img" style="background-image: url('https://cdn.store-assets.com/s/711276/f/7757408.jpeg?width=650');">
<img class="hide" src="https://cdn.store-assets.com/s/711276/f/7757408.jpeg?width=650" alt="ELEGANTSPRING雅煥 | - 天女木蘭"/>
</div>
<h5>天女木蘭</h5>
</a>
</div>


















</div>
</div>
</div>
</div>

















<div class="wrapper featured-product-wrapper">

<h2 class="section-header__title">產品系列</h2>
<div data-equal-height="1" class="product-list-grid grid-uniform">























<div class="product_grid-item grid__item img-equal-height small--one-half medium--one-half large--one-quarter">
<div class="grid-link">
<span class="grid-link__image grid-link__image--product">




<div class="addToCartList float-btn btn small--hide medium--hide" data-id="51493120" data-product-id="11149267" data-handle="秘境柔毛潔淨乳-1" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>


<a href="/collections/feature-on-homepage/products/秘境柔毛潔淨乳-1" class="grid-link__image-centered">

<img src="https://cdn.store-assets.com/s/711276/i/67199631.jpeg?width=480" alt="除毛膏" class="product-secondary_image">

<img src="https://cdn.store-assets.com/s/711276/i/67199626.jpeg?width=480" alt="57088560" class="product-featured_image">
</a>
</span>
<a href="/collections/feature-on-homepage/products/秘境柔毛潔淨乳-1" class="product-meta_link">

<!-- Snippet:collection/product_top: Product Label -->

<!-- /Snippet -->

<p class="grid-link__title">秘境柔毛潔淨乳</p>


<p class="grid-link__meta">

<span class=money data-ori-price='580.00'>NT$ 580.00 </span>

</p>
</a>



<div class="addToCartList btn large--hide btn--outline" data-id="51493120" data-product-id="11149267" data-handle="秘境柔毛潔淨乳-1" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>




</div>
</div>

























<div class="product_grid-item grid__item img-equal-height small--one-half medium--one-half large--one-quarter">
<div class="grid-link">
<span class="grid-link__image grid-link__image--product">




<div class="addToCartList float-btn btn small--hide medium--hide" data-id="29529515" data-product-id="6636401" data-handle="酵素の果食" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>


<a href="/collections/feature-on-homepage/products/酵素の果食" class="grid-link__image-centered">

<img src="https://cdn.store-assets.com/s/711276/i/87035751.png?width=480" alt="肉肉new750X750" class="product-featured_image">
</a>
</span>
<a href="/collections/feature-on-homepage/products/酵素の果食" class="product-meta_link">

<!-- Snippet:collection/product_top: Product Label -->

<!-- /Snippet -->

<p class="grid-link__title">酵素の果食</p>


<p class="grid-link__meta">

<span class=money data-ori-price='1,680.00'>NT$ 1,680.00 </span>

</p>
</a>



<div class="addToCartList btn large--hide btn--outline" data-id="29529515" data-product-id="6636401" data-handle="酵素の果食" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>




</div>
</div>























<div class="product_grid-item grid__item img-equal-height small--one-half medium--one-half large--one-quarter sold-out">
<div class="grid-link">
<span class="grid-link__image grid-link__image--product">


<span class="badge badge--sold-out">
<span class="badge__text badge__text--small"><span style='font-size:14px;'>售完</span></span>
</span>


<a href="/collections/feature-on-homepage/products/瑰蜜" class="grid-link__image-centered">

<img src="https://cdn.store-assets.com/s/711276/i/53508375.jpeg?width=480" alt="雅煥官網商品圖_瑰蜜" class="product-featured_image">
</a>
</span>
<a href="/collections/feature-on-homepage/products/瑰蜜" class="product-meta_link">

<!-- Snippet:collection/product_top: Product Label -->

<!-- /Snippet -->

<p class="grid-link__title">瑰蜜</p>


<p class="grid-link__meta">

<span class=money data-ori-price='1,380.00'>NT$ 1,380.00 </span>

</p>
</a>




</div>
</div>























<div class="product_grid-item grid__item img-equal-height small--one-half medium--one-half large--one-quarter">
<div class="grid-link">
<span class="grid-link__image grid-link__image--product">




<div class="addToCartList float-btn btn small--hide medium--hide" data-id="27533111" data-product-id="6175974" data-handle="4-0美白激活面膜" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>


<a href="/collections/feature-on-homepage/products/4-0美白激活面膜" class="grid-link__image-centered">

<img src="https://cdn.store-assets.com/s/711276/i/67229642.jpeg?width=480" alt="面膜v4" class="product-secondary_image">

<img src="https://cdn.store-assets.com/s/711276/i/67229802.jpeg?width=480" alt="LINE_ALBUM_產品去背_231229_1" class="product-featured_image">
</a>
</span>
<a href="/collections/feature-on-homepage/products/4-0美白激活面膜" class="product-meta_link">

<!-- Snippet:collection/product_top: Product Label -->

<!-- /Snippet -->

<p class="grid-link__title">4.0亮白激活面膜</p>


<p class="grid-link__meta">

<span class=money data-ori-price='120.00'>NT$ 120.00 </span>

</p>
</a>



<div class="addToCartList btn large--hide btn--outline" data-id="27533111" data-product-id="6175974" data-handle="4-0美白激活面膜" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>




</div>
</div>

























<div class="product_grid-item grid__item img-equal-height small--one-half medium--one-half large--one-quarter">
<div class="grid-link">
<span class="grid-link__image grid-link__image--product">




<div class="addToCartList float-btn btn small--hide medium--hide" data-id="22020642" data-product-id="4932234" data-handle="秘境" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>


<a href="/collections/feature-on-homepage/products/秘境" class="grid-link__image-centered">

<img src="https://cdn.store-assets.com/s/711276/i/53871246.jpeg?width=480" alt="雅煥官網商品圖_秘境2" class="product-secondary_image">

<img src="https://cdn.store-assets.com/s/711276/i/54981912.jpeg?width=480" alt="秘境白背650X650" class="product-featured_image">
</a>
</span>
<a href="/collections/feature-on-homepage/products/秘境" class="product-meta_link">

<!-- Snippet:collection/product_top: Product Label -->

<!-- /Snippet -->

<p class="grid-link__title">秘境</p>


<p class="grid-link__meta">

<span class=money data-ori-price='580.00'>NT$ 580.00 </span>

</p>
</a>



<div class="addToCartList btn large--hide btn--outline" data-id="22020642" data-product-id="4932234" data-handle="秘境" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>




</div>
</div>























<div class="product_grid-item grid__item img-equal-height small--one-half medium--one-half large--one-quarter">
<div class="grid-link">
<span class="grid-link__image grid-link__image--product">




<div class="addToCartList float-btn btn small--hide medium--hide" data-id="22057321" data-product-id="4939218" data-handle="秘境柔嫩淨慕斯" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>


<a href="/collections/feature-on-homepage/products/秘境柔嫩淨慕斯" class="grid-link__image-centered">

<img src="https://cdn.store-assets.com/s/711276/i/53964549.jpeg?width=480" alt="雅煥官網商品圖_慕絲01" class="product-secondary_image">

<img src="https://cdn.store-assets.com/s/711276/i/53964448.jpeg?width=480" alt="雅煥官網商品圖_慕絲02" class="product-featured_image">
</a>
</span>
<a href="/collections/feature-on-homepage/products/秘境柔嫩淨慕斯" class="product-meta_link">

<!-- Snippet:collection/product_top: Product Label -->

<!-- /Snippet -->

<p class="grid-link__title">秘境柔嫩淨慕斯</p>


<p class="grid-link__meta">

<span class=money data-ori-price='580.00'>NT$ 580.00 </span>

</p>
</a>



<div class="addToCartList btn large--hide btn--outline" data-id="22057321" data-product-id="4939218" data-handle="秘境柔嫩淨慕斯" data-token="2xRPscK5HD8gVTAwA2sJRIIubgiQBwlRjPn2jg3o">




<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>


<span> 加入購物車</span>
</div>




</div>
</div>




</div>

</div>




<div class="testimonial-section wrapper">
<div class="testimonial-section-wrapper">
<div class="flexslider">
<ul class="slides">



















<li>
<div class="slide-item">

<div >

<a href="https://www.cosmopolitan.com/tw/beauty/skin/a34828138/elegantspring/?fbclid=IwAR117_VfePEZOb4moju0YBgk52ppQ_mIfijTPrZgHIG8rWN-7ZC8OyuJA6U"><img src="https://cdn.store-assets.com/s/711276/f/7433488.jpeg?width=1500" alt="ELEGANTSPRING雅煥 - "></a>

</div>


</div>
</li>
























<li>
<div class="slide-item has-content">

<div >

<a href="https://reurl.cc/7r9K5Q"><img src="https://cdn.store-assets.com/s/711276/f/8350542.jpeg?width=1500" alt="ELEGANTSPRING雅煥 - 醫美診所院長推薦"></a>

</div>


<div class="slide-item-content">

<h4>醫美診所院長推薦</h4>





</div>

</div>
</li>
























<li>
<div class="slide-item has-content">

<div >

<a href="https://reurl.cc/7r9K5Q"><img src="https://cdn.store-assets.com/s/711276/f/8350543.jpeg?width=1500" alt="ELEGANTSPRING雅煥 - 醫美診所院長推薦"></a>

</div>


<div class="slide-item-content">

<h4>醫美診所院長推薦</h4>





</div>

</div>
</li>























































</ul>
</div>
</div>
</div>






<div class="home-content-wrapper wrapper">
<div class="rte">
<link href='/assets/css/froala_style.min.css' rel='stylesheet' type='text/css'/><div class='fr-view'><p>ELEGANT SPRING 雅煥專注女性保養遍及術後護膚、美白、私密處保養、緊緻等系列產品研發。產品特色皆有專利成分,簡單、安全、有效,產品均採用天然成分萃取、無毒、無公害精心研製,讓時下女性朋友用得有效用得放心。 雅煥創始源來自於一群熱衷美業的人,對於時尚生活美學的執著&hellip;&hellip; 為致力打造全新輕熟女群體的美妝保養品牌,堅信美是現代人普遍的追求,希望每個人都能享有健康美的時尚生活美學,讓世界上每個角落努力的人擁有追逐美的權力,拾取自信、及美好的生活體驗。</p>
<script type="text/javascript">
$("img[data-type=youtube]").click(function(){
var this_parent = $(this).closest("div.Grid-cell--wrapper");
var height = $(this_parent).height();
var youtube_player = document.createElement("iframe");
youtube_player.setAttribute("style", "width:100%; height:"+height+"px;");
youtube_player.setAttribute("allowfullscreen","");
youtube_player.setAttribute("src","https://www.youtube.com/embed/"+$(this).data("youtube-id")+"?autoplay=1&fs=1");
this_parent.html(youtube_player);
});
</script></div>
</div>

</div>
















</div>
</div>



</main>

<footer class="site-footer small--text-center" role="contentinfo">



<div class="wrapper">

<div class="grid-uniform">




















<div class="grid__item large--one-half ">
<a href="/" class="logo-wrapper" itemprop="url" >

<h1> ELEGANTSPRING雅煥 </h1>

</a>
<p class="site-footer__links">© 2025 ELEGANTSPRING雅煥. Powered by <a href="http://www.easystore.co/?utm_source=storefront&utm_medium=sf_ref_footer&utm_campaign=sf_ref">EasyStore</a></p>
</div>




<div class="grid__item large--one-half">
<h4>關注我們</h4>

<ul class="inline-list social-icons">


<li>
<a class="icon-fallback-text" href="https://www.facebook.com/ElegantSpring" title="ELEGANTSPRING雅煥在Facebook上" target="_blank">




<svg xmlns="http://www.w3.org/2000/svg" class="facebook-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
<title>icon-facebook</title>
<path d="M837.66,223.9a33.73,33.73,0,0,0-3.11-15c-6.78-13.85-17.87-21.09-33.37-21.09q-288.46,0-576.91,0c-.62,0-1.24,0-1.85,0a34.51,34.51,0,0,0-25.88,12.11c-6.31,7.13-8.85,15.57-8.85,25.07q.08,287.7,0,575.4c0,1,0,1.9,0,2.86A32.93,32.93,0,0,0,190,814.71c4.45,11.79,16.3,23.11,35,23.1q153.61-.1,307.24,0c2.36,0,2.36,0,2.36-2.37q0-123.3,0-246.6c0-2.55,0-2.55-2.53-2.55H452.27c-2.26,0-2.26,0-2.26-2.17v-96.3h84.63v-2.46c0-22.12-.11-44.24.06-66.36.07-8.29.57-16.59,1.28-24.85a129.58,129.58,0,0,1,7.43-33c10.86-30,30.59-51.74,60-64.51A133.44,133.44,0,0,1,653,285.82c12.45-.37,24.93,0,37.38.34,9.64.27,19.27.95,28.9,1.6,5.36.36,10.7,1.07,16.06,1.5,1.46.12,1.65.75,1.65,2q0,42.2,0,84.39c0,.59-.06,1.18-.09,1.85h-2.39c-16.28,0-32.56,0-48.84.05-7.63,0-15.23.54-22.65,2.61-11.61,3.23-19.86,10.09-23.65,21.78a55.66,55.66,0,0,0-2.74,16.86c-.14,22.23-.1,44.47-.13,66.7,0,2.25,0,2.25,2.31,2.25h94.66a15.13,15.13,0,0,1,0,1.54c-.38,2.94-.81,5.88-1.18,8.82-1.17,9.16-2.3,18.33-3.48,27.5-1.29,10-2.63,20-3.94,30-1.23,9.44-2.43,18.88-3.67,28.32-.31,2.32-.35,2.32-2.78,2.32h-79a4.62,4.62,0,0,0-1.67,0,2.5,2.5,0,0,0-1.2,1.16,3.68,3.68,0,0,0,0,1.49V835.21c0,2.56,0,2.56,2.53,2.56H797.83c2.13,0,4.27-.07,6.39-.21,11.56-.78,20.61-6.07,27.23-15.48,4.66-6.6,6.24-14.09,6.24-22.11q-.06-287.19,0-574.38Z" fill="#999"/>
</svg>



<span class="fallback-text">Facebook</span>
</a>
</li>



<li>
<a class="icon-fallback-text" href="https://www.instagram.com/ielegantspring/" title="ELEGANTSPRING雅煥在Instagram上" target="_blank">




<svg xmlns="http://www.w3.org/2000/svg" class="instagram-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
<title>icon-instagram</title>
<path d="M834.35,341.22a231.23,231.23,0,0,0-9.59-46.45,166.71,166.71,0,0,0-52.17-78.33c-17-14.41-36.33-24.44-57.44-31.3-21.52-7-43.69-10.21-66.19-11.12-22.28-.9-44.58-1.73-66.87-1.85-47.68-.26-95.37-.16-143.06,0-27.47.11-54.95.69-82.32,3.39a220.7,220.7,0,0,0-37.43,6.95c-26.2,7.26-50,19-70.24,37.45-18.06,16.4-32.3,35.52-41.87,58.05-9.89,23.29-15.13,47.68-16.69,72.82-1.23,19.78-2.06,39.6-2.32,59.41-.38,28.91-.1,57.82-.1,86.73-.23,39.92-.67,79.85,1,119.76.72,17.66,1.57,35.3,4.6,52.76,3.22,18.52,8.32,36.51,16.71,53.34C232.83,768,268.81,797,317.12,811a246.28,246.28,0,0,0,59.24,9.11c25.3.95,50.63,1.78,75.95,1.94,43.83.28,87.66.1,131.5,0,26-.08,52.08-.72,78.06-2.74a234.52,234.52,0,0,0,45.76-8c24.54-6.92,46.82-18.12,66.22-34.79,24.65-21.17,41.5-47.44,51.3-78.36,6.7-21.14,9.83-42.88,10.73-64.94.9-21.84,1.73-43.69,1.82-65.55q.33-78.21-.15-156.44C837.42,387.82,836.72,364.47,834.35,341.22Zm-55.3,232.84c-.12,20.41-1,40.84-2,61.24-1,19.2-4.13,38.08-11.74,55.92q-18.43,43.24-62.47,60c-14.36,5.48-29.3,8.3-44.55,9.53-27.07,2.18-54.21,2.63-81.36,2.73-21.31.07-42.62,0-63.93,0v-.16c-28.47,0-56.94.22-85.4-.09-17.5-.18-35-1-52.49-1.89-19.94-1-39.51-4.31-57.95-12.38q-41.6-18.2-58-60.68a162.37,162.37,0,0,1-9.95-45.62c-2-24.66-2.62-49.38-2.66-74.1-.09-50.88-.16-101.77.12-152.65.11-19,1-38.09,2-57.11a180,180,0,0,1,8.78-48.23c8.32-24.84,23.63-44.14,45.66-58.12,11.78-7.48,24.85-11.91,38.36-15,15.57-3.61,31.43-4.65,47.34-5.32,54.32-2.28,108.68-1.46,163-1.5,18.67,0,37.34.12,56,.56,15.84.38,31.7,1,47.51,2,18.33,1.18,36.27,4.59,53.19,12q41.67,18.25,58.1,60.83c5.67,14.7,8.64,30,9.91,45.63,2,25,2.63,50,2.67,75.09C779.25,475.82,779.35,524.94,779.05,574.06Z" fill="#999"/><path d="M513,330.12c-92-.34-167,74.55-167.08,166.87s74.71,167,167,167A166.86,166.86,0,0,0,679.77,497.12C679.87,405,605.46,330.45,513,330.12Zm-.29,275.31A108.38,108.38,0,1,1,621.21,497.15,108.38,108.38,0,0,1,512.7,605.43Z" fill="#999"/><path d="M686.47,284.5a39,39,0,1,0,38.92,39.14A39,39,0,0,0,686.47,284.5Z" fill="#999"/>
</svg>



<span class="fallback-text">Instagram</span>
</a>
</li>



<li>
<a class="icon-fallback-text" href="https://www.youtube.com/watch?v=82xAhzyXEJE" title="ELEGANTSPRING雅煥在YouTube上" target="_blank">




<svg xmlns="http://www.w3.org/2000/svg" class="youtube-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
<title>icon-youtube</title>
<path d="M870.81,327.93c-7.44-35.32-28.1-59.52-60.39-71.9-16.32-6.27-33.58-8-50.71-9.35-31.74-2.54-63.52-4.94-95.32-6.05q-68.85-2.41-137.75-2.8c-75.45-.43-150.91.42-226.25,5.31a672.25,672.25,0,0,0-68,7.84c-35.52,6-75.56,36.22-83.33,86.62a946.72,946.72,0,0,0-10.15,116.2c-1.48,49.67-1.33,99.34,1.42,149,1.57,28.34,4.16,56.51,9,84.49,6.1,35.11,25.46,59,54.45,75.29,17.17,9.66,36,12.91,54.91,14.37,38.69,3,77.44,5.58,116.21,7,42.47,1.56,85,1.63,127.49,2.35v-.91c27.2,0,54.4.26,81.6-.06,59.05-.68,118.09-1.91,176.89-8.23,14.61-1.57,29.51-3.48,43.44-8.06,29.6-9.75,52.29-29.47,63.23-60.8,5.32-15.27,7.62-31.93,9.82-48.18,5.81-43.06,7.61-86.47,8.39-129.92a1196.45,1196.45,0,0,0-5.15-133.62C878.49,373.5,875.55,350.44,870.81,327.93ZM440.45,633.7V390L627.17,511.81Z" fill="#999"/>
</svg>



<span class="fallback-text">YouTube</span>
</a>
</li>



<li>
<a class="icon-fallback-text" href="https://www.wechat.com/" title="ELEGANTSPRING雅煥在Wechat上" target="_blank">




<svg xmlns="http://www.w3.org/2000/svg" class="wechat-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
<title>icon-wechat</title>
<path d="M509.37,482.16c29.49-24.59,63.48-40.07,100.86-48.3a294.69,294.69,0,0,1,44.64-6.5c5.71-.37,11.4-.79,17.11-1.08,1.86-.1,2.77-.6,2.42-2.69s-.42-4.28-.61-6.43a220.51,220.51,0,0,0-7.19-40C656,339.07,635.46,306.83,607.75,279c-28.36-28.5-61.83-49-99.56-62.69A283.2,283.2,0,0,0,417,199.23a213.94,213.94,0,0,0-24.16.59c-13,1.2-26.13,2.3-38.94,4.79-26.94,5.23-52.62,14.48-77.2,26.72C223.21,258,183.68,297.88,161,353.71c-9.81,24.2-15.95,49.33-16.92,75.46a264.06,264.06,0,0,0,1.51,35.32c2,19.79,7.67,38.67,15.79,56.79,16.2,36.18,40.74,65.8,71.65,90.31,5.36,4.25,10.89,8.29,16.38,12.37,4.93,3.67,7.12,8.26,5.36,14.43-1.42,4.94-2.86,9.89-4,14.9-4.58,20.71-9.05,41.45-13.55,62.18-.67,3.09-1.31,6.2-2.13,10.06,1.92-1.16,3-1.81,4.14-2.49,24.62-15.41,49.21-30.88,73.89-46.2,5.56-3.46,11.19-7,17.2-9.49,8.12-3.39,16.8-2,25.27-1.09,10.7,1.12,21.38,2.41,32,3.73,11.14,1.37,22.26,2.87,33.39,4.3,4.15.53,8.32,1,12.79,1.55,0-1.4,0-2.24,0-3.07-.54-8.87-1.34-17.74-1.6-26.63a203.63,203.63,0,0,1,5.42-53.2C448.47,547.52,474,511.61,509.37,482.16ZM514.5,349a39.34,39.34,0,1,1,.23,78.68c-22.59,0-40.23-17.22-40.22-39.24C474.53,366.87,492.52,349.12,514.5,349ZM318.71,427.66c-22.27,0-39.42-17.12-39.48-39.51-.06-21.76,17.28-39,39.35-39.11s40.28,17.87,40.3,39.75C358.9,410.07,340.76,427.61,318.71,427.66Z" fill="#999"/><path d="M872.26,588.13c-17.12-52.29-51.4-89.71-100.43-113.63-36.54-17.84-75.42-25-116.08-22.74a229.67,229.67,0,0,0-41.87,6c-46,11.25-84.79,34.59-115,71.23-29.36,35.63-42.93,76.58-38.61,122.87a159.58,159.58,0,0,0,20.55,64.22c17.53,30.94,42.08,55.13,72,74.06a197.32,197.32,0,0,0,60.32,25.26A226.27,226.27,0,0,0,653.94,821c14.18.73,28.34.55,42.24-2.35,11.7-2.43,23.17-5.94,34.79-8.79,13.65-3.36,27.33-3.68,40.59,1.46,9.31,3.61,18.3,8.06,27.42,12.15,1,.44,1.94.94,2.91,1.41l.44-.56-1.2-3.12A45.11,45.11,0,0,1,798.44,798c1.49-9.7,6.24-17.84,12.75-24.89,5.4-5.85,11.26-11.28,17-16.82,30.25-29.33,48-64.76,51.33-106.91A156.1,156.1,0,0,0,872.26,588.13ZM571.12,613.35a34.25,34.25,0,1,1,.73-68.5c19.32.06,34.27,15.33,34.16,34.9C605.9,598.49,590.39,613.47,571.12,613.35Zm158.69-.1c-19.24-.43-33.87-15.38-33.57-34.53A34,34,0,0,1,730.63,545c18.66,0,33.41,15.37,33.4,34.69A33.63,33.63,0,0,1,729.81,613.25Z" fill="#999"/>
</svg>



<span class="fallback-text">Wechat</span>
</a>
</li>



<li>
<a class="icon-fallback-text" href="https://lin.ee/XKJvbeJ" title="ELEGANTSPRING雅煥在Line上" target="_blank">




<svg xmlns="http://www.w3.org/2000/svg" class="line-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
<title>icon-line</title>
<path d="M837.58,237.47c-15.8-26.86-38.14-46.42-66.73-58.78A128.73,128.73,0,0,0,734,168.78c-4.2-.47-8.42-.74-12.62-1.15a26.81,26.81,0,0,1-2.93-.63H306.1a21,21,0,0,1-3.19.65A141,141,0,0,0,193.7,227.18a136.92,136.92,0,0,0-24.4,60.54c-.5,3.45-.7,6.94-1.18,10.39a21.46,21.46,0,0,1-1.12,3.58V719.55a23.91,23.91,0,0,1,1.1,4.45,132.12,132.12,0,0,0,14.49,54.45c20.58,39.69,52.66,64.84,96.28,75.07a118.63,118.63,0,0,0,21.81,2.91,24.16,24.16,0,0,1,3.22.57H720.66a27.33,27.33,0,0,1,3.21-.57c39.53-2.53,72.32-18.87,98.47-48.43a136.51,136.51,0,0,0,32-65.32c1-4.85,1.26-9.82,1.91-14.73a24.25,24.25,0,0,1,.72-2.88V301.69a15.08,15.08,0,0,1-.69-2.9C855.25,276.76,848.7,256.38,837.58,237.47ZM753.76,544.74a189.6,189.6,0,0,1-23.32,42.11,208.16,208.16,0,0,1-32.15,34.76c-12.76,11.12-25.31,22.48-38.38,33.23-35.07,28.83-71.7,55.51-110.67,78.87-11.12,6.67-22.46,13-34.55,17.76a84.7,84.7,0,0,1-12.35,3.8c-7.29,1.65-11.22-1.26-11.62-8.72a53.45,53.45,0,0,1,.91-10.68c1-6.62,2.39-13.19,3.34-19.83a39.31,39.31,0,0,0-.35-14.26,19.77,19.77,0,0,0-11.3-14.11c-4.23-2-8.76-2.63-13.32-3.21a290.39,290.39,0,0,1-46-9.72c-31.07-9.18-59.84-23-85.77-42.53-26.73-20.1-48.32-44.61-63-74.85a170.66,170.66,0,0,1-17.05-78.18,163.09,163.09,0,0,1,10.07-52c9.7-26.44,25-49.27,44.73-69.19,21.9-22.09,47.44-38.86,75.76-51.51a289.28,289.28,0,0,1,59.46-19.08,260.46,260.46,0,0,1,31.59-4.72c5.31-.44,10.62-.92,15.94-1.22s10.65-.38,16-.56a339.27,339.27,0,0,1,36.88,2.27,290.8,290.8,0,0,1,77.23,19.51c31.72,12.85,60.21,30.74,84.43,55.11,18.57,18.67,33.22,40,43,64.52a172,172,0,0,1,12.08,63.78A164.42,164.42,0,0,1,753.76,544.74Z" fill="#999"/><path d="M569.52,425.37c-6,1.41-9.73,6.4-9.81,12.73-.08,5.62,0,11.23,0,16.84q0,18.63,0,37.26c0,.91.35,2-.72,2.89-.65-.81-1.25-1.5-1.79-2.22L537.86,467c-9.12-12.25-18.3-24.45-27.31-36.77-5.3-7.26-17.63-7.11-22.37.83a14.49,14.49,0,0,0-1.94,7.63q0,47.9,0,95.77c0,.55,0,1.11,0,1.66A13,13,0,0,0,492,546.28a13.78,13.78,0,0,0,8.7,2,12.25,12.25,0,0,0,10.14-5.75A13.27,13.27,0,0,0,513,535q0-26.91,0-53.82v-4a6,6,0,0,1,3,2.76q23,31.39,45.93,62.82c3.87,5.34,9.24,6.5,14.87,5.26a12.45,12.45,0,0,0,9.68-12.22c-.12-8.73,0-17.47,0-26.21,0-23.83-.07-47.66,0-71.49C586.46,430.63,580.05,422.88,569.52,425.37Z" fill="#999"/><path d="M634.92,451.78q15.18,0,30.35,0c1.28,0,2.57,0,3.86-.11a11.71,11.71,0,0,0,7.64-3.38c4.29-4.21,5-9.34,3.15-14.75s-6.18-8-11.81-8.46c-.91-.08-1.83,0-2.75,0h-45.8c-.83,0-1.66,0-2.48,0-6.18.33-11,4-12.41,9.55a23.69,23.69,0,0,0-.41,5.47q0,46.62,0,93.24c0,1.2,0,2.4.07,3.59a12.1,12.1,0,0,0,6.14,9.88,14.75,14.75,0,0,0,7.94,1.92q24,.06,48,0a22,22,0,0,0,5.69-.84c4.58-1.28,9.06-6.21,8.69-13.24-.3-5.93-4-10.89-9.7-12.24a20.57,20.57,0,0,0-4.65-.36c-10.48,0-21,0-31.45,0-1.25,0-2.49-.19-3.65-.28-.6-3.33-.48-19.09.17-21.34,1-.05,2.08-.15,3.16-.15,10.94,0,21.89-.12,32.83,0,7.09.1,15.12-5.73,13-16.47a12.57,12.57,0,0,0-12.66-10.21c-11-.05-22.07,0-33.1,0h-3.35c-.63-3.48-.52-19.31.12-21.54C632.58,451.93,633.75,451.78,634.92,451.78Z" fill="#999"/><path d="M414.9,521.65c-10.76,0-21.52,0-32.29,0h-3.84v-4.26c0-26.3,0-52.61,0-78.92a13.36,13.36,0,0,0-26.72-.65q.1,48.72,0,97.42a13,13,0,0,0,13,13.11c16.83-.14,33.67,0,50.5-.06a13.53,13.53,0,0,0,3.54-.38c10.55-2.9,11.23-14.46,7.49-20.26C423.89,523.39,419.8,521.66,414.9,521.65Z" fill="#999"/><path d="M466.59,436.12a18.43,18.43,0,0,0-2.09-5.59c-2.75-4.22-6.9-5.79-11.87-5.59a12.74,12.74,0,0,0-11.93,9.37,20.25,20.25,0,0,0-.41,4.93q0,23.6,0,47.19t0,47.47a19.84,19.84,0,0,0,.54,5.45c1.7,6,6.6,9.1,13.56,8.94a12.4,12.4,0,0,0,12.32-11.73c.07-1.1.06-2.21.06-3.31q0-46.5,0-93A17.09,17.09,0,0,0,466.59,436.12Z" fill="#999"/>
</svg>



<span class="fallback-text">Line</span>
</a>
</li>



</ul>

</div>

</div>

<hr class="hr--small hr--clear">


<div class="grid">

<div class="grid__item text-center">
<ul class="inline-list payment-icons">

<li>
<span class="icon-fallback-text">
<span class="icon icon-visa" aria-hidden="true"></span>
<span class="fallback-text">Visa</span>
</span>
</li>


<li>
<span class="icon-fallback-text">
<span class="icon icon-master" aria-hidden="true"></span>
<span class="fallback-text">Master</span>
</span>
</li>


<li>
<span class="icon-fallback-text">
<span class="icon icon-american_express" aria-hidden="true"></span>
<span class="fallback-text">American Express</span>
</span>
</li>




</ul>
</div>



</div>


<div class="grid">
<div class="grid__item text-center">


<p class="site-footer__links">



<a href="/legal/terms-of-service">服務條款</a>




| <a href="/legal/privacy-policy">隱私政策</a>




| <a href="/legal/refund-policy">退款政策</a>



</p>

</div>
</div>

</div>
</footer>


<div class="footer-bar large--hide">
<div>






<a href="/">

<div>
Home
</div>
</a>








<a href="/collections/all">

<div>
All products
</div>
</a>








<a href="/collections/all">

<div>
Promotions
</div>
</a>








<a href="/account/login">

<img src="https://cdn.store-assets.com/s/711276/f/12343053.png?width=150"/>

<div>
Account
</div>
</a>



</div>
</div>






<div id="scrollTopButton" class="on-right" style="display: none">
<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22,18.25a1.21,1.21,0,0,1-.88-.37L12,8.77,2.88,17.88a1.24,1.24,0,0,1-1.76-1.76l10-10a1.24,1.24,0,0,1,1.76,0l10,10a1.24,1.24,0,0,1,0,1.76A1.21,1.21,0,0,1,22,18.25Z"/></svg>
</div>
<script>
$( document ).ready(function() {
var winScroll = $(this).scrollTop(),
this_el = $("#scrollTopButton");

// Header bar
if(winScroll > 400){
this_el.fadeIn();
}else{
this_el.fadeOut();
}

$("#scrollTopButton").click(function() {
$('html,body').animate({ scrollTop: 0 });
});

$(window).scroll(function(){
var winScroll = $(this).scrollTop();

// Header bar
if(winScroll > 400){
this_el.fadeIn();
}else{
this_el.fadeOut();
}

});
});
</script>




<script src="https://store-themes.easystore.co/711276/themes/3199/assets/jquery.flexslider.min.js?t=1755889236" type="text/javascript" ></script>



<script type="text/javascript">

window.timberSlider = window.timberSlider || {};

timberSlider.cacheSelectors = function () {
timberSlider.cache = {
// Home Page
$slider: $('.flexslider')
}
};

timberSlider.init = function () {
timberSlider.cacheSelectors();
timberSlider.sliders();
};

timberSlider.sliders = function () {
var $slider = timberSlider.cache.$slider,
sliderArgs = {
animation: 'fade',
animationSpeed: 500,
pauseOnHover: true,
keyboard: false,
slideshow: 1,
slideshowSpeed: 5000,
controlNav: 1,
smoothHeight: false,
touch: true,
};

if ($slider.length) {

if ($slider.find('li').length === 1) {
sliderArgs.slideshow = false;
sliderArgs.slideshowSpeed = 0;
sliderArgs.controlNav = false;
sliderArgs.directionNav = false;
}

$slider.flexslider(sliderArgs);
}
};

// Initialize slider on docready
$( document ).ready(function() {
timberSlider.init();
});

</script>


<script src="https://store-themes.easystore.co/711276/themes/3199/assets/fastclick.min.js?t=1755889236" type="text/javascript" ></script>
<script src="https://store-themes.easystore.co/711276/themes/3199/assets/timber.js?v1.2?t=1755889236" type="text/javascript" ></script>
<script src="https://store-themes.easystore.co/711276/themes/3199/assets/theme.js?t=1755889236" type="text/javascript" ></script>







<script src="/assets/currencies.js" type="text/javascript" ></script>
<script src="/assets/jquery.currencies.min.js" type="text/javascript" ></script>
<script src="/assets/currencies_format.js" type="text/javascript" ></script>

<script>
Currency.format = "money_with_currency_format";
var shopCurrency = 'TWD';
var selectedCurrency = 'TWD';


Currency.convert = function(amount, from, to) {
return amount;
};


if( $.cookie("currency") == null ){

if( selectedCurrency != false ) {

Currency.convertAll(shopCurrency, selectedCurrency);
jQuery('.selected-currency').text(Currency.currentCurrency);

}

}

/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
// Currency.moneyFormats[shopCurrency].money_with_currency_format = "";
// Currency.moneyFormats[shopCurrency].money_format = "NT$ {{amount}} ";

/* Default currency */
var defaultCurrency = 'TWD';

/* Cookie currency */
var cookieCurrency = Currency.cookie.read();

cookieCurrency = shopCurrency;

$("input[name=current_currency]").val(cookieCurrency);
if(cookieCurrency == null){
cookieCurrency = shopCurrency;
Currency.cookie.write(shopCurrency);
}
/* Fix for customer account pages */
jQuery('span.money span.money').each(function() {
jQuery(this).parents('span.money').removeClass('money');
});
/* Saving the current price */
jQuery('span.money').each(function() {
jQuery(this).attr('data-currency-TWD', jQuery(this).html());
});
// If there's no cookie.
if (cookieCurrency == null) {
if (shopCurrency !== defaultCurrency) {
Currency.convertAll(shopCurrency, defaultCurrency);
}
else {
Currency.currentCurrency = defaultCurrency;
}
}
// If the cookie value does not correspond to any value in the currency dropdown.
else if (jQuery('[name=currencies]').size() && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').size() === 0) {
Currency.currentCurrency = shopCurrency;
Currency.cookie.write(shopCurrency);
}
else if (cookieCurrency === shopCurrency) {
Currency.currentCurrency = shopCurrency;
Currency.convertAll(shopCurrency, cookieCurrency);
}
else {
Currency.convertAll(shopCurrency, cookieCurrency);
}
jQuery('[name=currencies]').val(Currency.currentCurrency).change(function() {
var newCurrency = jQuery(this).val();


Currency.cookie.write(newCurrency)
if ('index' == 'cart') {
const params = new URLSearchParams(window.location.search);
params.set('delete_cache', 1);
window.location.search = params;
} else {
window.location.reload();
}

});
var original_selectCallback = window.selectCallback;
var selectCallback = function(variant, selector) {
var currencies = null;
original_selectCallback(variant, selector);
if(typeof jQuery('[name=currencies]').val() == "undefined"){
currencies = shopCurrency;
}
else{
currencies = jQuery('[name=currencies]').val();
}
Currency.convertAll(shopCurrency, currencies);
jQuery('.selected-currency').text(Currency.currentCurrency);
};
$('body').on('ajaxCart.afterCartLoad', function(cart) {
Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
jQuery('.selected-currency').text(Currency.currentCurrency);
});
jQuery('.selected-currency').text(Currency.currentCurrency);
</script>



<!-- Snippet:global/body_end: Product Label -->
<link href='https://apps.easystore.co/assets/css/product-label/main.css?v2' rel='stylesheet' type='text/css' media='screen' /><script src='https://apps.easystore.co/product-labels/productlabelv2.js?shop=elegantspring.easy.co' type='text/javascript'></script>
<!-- /Snippet -->
<script>

/*

------
Events
------

pages/viewed

customers/signup

customers/login

products/searched

collections/viewed

products/viewed

products/shared

wishlists/item_added

carts/items_added

carts/viewed

carts/item_removed

checkouts/initiated

checkouts/shipping_info_added

checkouts/payment_info_added

checkouts/completed

orders/placed

orders/purchased

payments/captured

payments/failed

*/

window.__latest_cart = window.__latest_cart || null;

const _selector = document.querySelector.bind(document),
_selectorAll = document.querySelectorAll.bind(document)

document.addEventListener('DOMContentLoaded', (event) => {

const default_currency = getCookie("currency")
const customer_id = window.__st.cid
const template = window.__st.p

onPageView()

//-----------------------//
// Configs //
//-----------------------//

window.dataLayer = window.dataLayer || []

Array.prototype.last = Array.prototype.last || function() {
return this[this.length - 1] || null
}

Array.prototype.first = Array.prototype.first || function() {
return this[0] || null
}

//----------------------//
// Triggers //
//----------------------//

const XHR = window.XMLHttpRequest

function xhr() {

const xhr = new XHR()

xhr.addEventListener("readystatechange", function() {

if(xhr.readyState != 4) return

try {

const response_url = xhr.responseURL

if (response_url.includes("cart/add")) {

window.__latest_cart = JSON.parse(xhr.response)

onCartItemsAdded() // ok

}

if (response_url.includes("cart/remove_item_quantity")) {

window.__latest_cart = JSON.parse(xhr.response)

onCartItemRemoved() // ok

}

if (response_url.includes("new_cart?retrieve=true")) {

result = JSON.parse(xhr.response)

if (result.cart) {
window.__latest_cart = result.cart
}

}

} catch(e) {

console.error(e)

}

}, false);

return xhr

}

window.XMLHttpRequest = xhr

switch(template) {

case 'cart': onCartView() // ok
break
case 'product': onProductView() // ok
break
case 'collection': onCollectionView() // ok
break
case 'blog': onBlogView()
break
case 'article': onArticleView()
break
case 'payment_completed': onOrderPlace()
break
case 'payment_fail': onPaymentFail()
break

}

// _selector('form[action="/checkout/payments"]').addEventListener("submit", onPaymentInfoAdded(_selector('form[action="/checkout/payments"]')))
if (_selector('form[action="/checkout/detail"]')) _selector('form[action="/checkout/detail"]').addEventListener("submit", ()=>{onShippingInfoAdded(_selector('form[action="/checkout/detail"]'))}) // ok
if (_selector('form[action="/checkout/shipping"]')) _selector('form[action="/checkout/shipping"]').addEventListener("submit", ()=>{onShippingInfoAdded(_selector('form[action="/checkout/shipping"]'))}) // ok
if (_selector('form[action="/account/register"]')) _selector('form[action="/account/register"]').addEventListener("submit", onSignUp) // ok
if (_selector('form[action="/account/login"]')) _selector('form[action="/account/login"]').addEventListener("submit", onLogin) // ok
if (_selector('form[action="/search"]')) _selector('form[action="/search"]').addEventListener("submit", onProductSearch()) // ok
if (_selector('#line-login-btn')) _selector('#line-login-btn').addEventListener('click', onLineLogin) // ok
if (_selector('#PlaceOrder')) _selector('#PlaceOrder').addEventListener("click", ()=>{onCheckoutComplete(_selector('form[action="/checkout/payments"]'))}); // ok
if (_selector('#add_wishlist')) _selector('#add_wishlist').addEventListener("click", onWishlistItemAdded) // ok
if (_selectorAll('a[href="/account/logout"]')) _selectorAll('a[href="/account/logout"]').forEach(logoutButton => logoutButton.addEventListener("click", onLogout)) // ok
if (_selector('.CartDrawerTrigger.cart-page-link')) _selector('.CartDrawerTrigger.cart-page-link').addEventListener("click", onCartView) // ok
if (_selector('.CartDrawerTrigger.cart-page-link.mobile-cart-page-link')) _selector('.CartDrawerTrigger.cart-page-link.mobile-cart-page-link').addEventListener("click", onCartView) // ok
if (_selectorAll('a[class^="share-"]')) _selectorAll('a[class^="share-"]').forEach(shareButton => shareButton.addEventListener("click", ()=>{onProductShare(shareButton)}) ) // ok
if (_selectorAll('[name$="checkout"]')) _selectorAll('[name$="checkout"]').forEach(checkoutButton => checkoutButton.addEventListener("click", onCheckoutInitiate))

// For append elements
const bodyMutationObserver = new MutationObserver(() => {
if (_selector('#form__spc #PlaceOrder')) _selector('#form__spc #PlaceOrder').addEventListener("click", onSinglePageCheckout) // ok
if (_selectorAll('[name$="checkout"]')) _selectorAll('[name$="checkout"]').forEach(checkoutButton => checkoutButton.addEventListener("click", onCheckoutInitiate))
});
bodyMutationObserver.observe(_selector("body"), {subtree: true, childList: true});

//------------------------------//
// Event handlers //
//------------------------------//

function onPageView() {

EasyStore.Event.dispatch('pages/viewed', {
page: {
type: template,
title: document.title,
description: _selector('meta[name=description]') ? _selector('meta[name=description]').getAttribute('content') : null,
url: location.href,
}
})

}

function onSignUp() {

const email_regex = new RegExp(/^[a-zA-Z0-9.!#$%&"*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)
const phone_regex = new RegExp(/^(\+?6?01)[0-46-9]-*[0-9]{7,8}$/)

const email_or_phone = _selector(`input[name="customer[email_or_phone]"]`).value.replace("+", "").replace(/\s+/, "")

let data = {}

if (email_regex.test(email_or_phone)) {
data.method = 'email'
data.email = email_or_phone
}

if (phone_regex.test(email_or_phone)) {
data.method = "phone"
data.phone = email_or_phone
}

if (!data.method) return

EasyStore.Event.dispatch('customers/signup', data)

}

function onLogin() {

const email_regex = new RegExp(/^[a-zA-Z0-9.!#$%&"*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)
const phone_regex = new RegExp(/^(\+?6?01)[0-46-9]-*[0-9]{7,8}$/)

const email_or_phone = _selector(`input[name="customer[email_or_phone]"]`).value.replace("+", "").replace(/\s+/, "")

let data = {}

if (email_regex.test(email_or_phone)) {
data.method = 'email'
data.email = email_or_phone
}

if (phone_regex.test(email_or_phone)) {
data.method = "phone"
data.phone = email_or_phone
}

if (!data.method) return

EasyStore.Event.dispatch('customers/login', data)

}

function onLineLogin() {

EasyStore.Event.dispatch('customers/login', { method: 'line' })

}

function onLogout() {

EasyStore.Event.dispatch('customers/logout', { customer_id })

}

function onBlogView() {

const blog = ""

EasyStore.Event.dispatch('blogs/viewed', { blog })

}

function onArticleView() {

const article = ""

EasyStore.Event.dispatch('articles/viewed', { article })

}

function onProductSearch() {

const query = _selector('input[name=q]').value

if (!query) return

EasyStore.Event.dispatch('products/searched', { query })

}

function onCollectionView() {

const collection = {"id":1815476,"handle":"feature-on-homepage","name":"\u9996\u9801\u63a8\u85a6","title":"\u9996\u9801\u63a8\u85a6","url":"\/collections\/feature-on-homepage","description":"","content":"","featured_image":{"src":null},"products":[{"id":11149267,"handle":"\u79d8\u5883\u67d4\u6bdb\u6f54\u6de8\u4e73-1","name":"\u79d8\u5883\u67d4\u6bdb\u6f54\u6de8\u4e73","title":"\u79d8\u5883\u67d4\u6bdb\u6f54\u6de8\u4e73","url":"\/products\/\u79d8\u5883\u67d4\u6bdb\u6f54\u6de8\u4e73-1","price":580,"price_min":"580.0","price_max":"580.0","price_varies":false,"compare_at_price":580,"compare_at_price_min":"580.0","compare_at_price_max":"580.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":51493120,"variants":[{"id":51493120,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":51493120,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":51493120,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":51493120,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","featured_image":{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},"secondary_image":{"id":67199631,"alt":"\u9664\u6bdb\u818f","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199631.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199631.jpeg","height":2361,"width":2400,"position":2,"type":"Images"},"images":[{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},{"id":67199631,"alt":"\u9664\u6bdb\u818f","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199631.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199631.jpeg","height":2361,"width":2400,"position":2,"type":"Images"},{"id":67199628,"alt":"LINE_ALBUM_1206-1210_231213_9","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199628.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199628.jpeg","height":1100,"width":1100,"position":3,"type":"Images"},{"id":67199630,"alt":"\u9664\u6bdbv2_0","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199630.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199630.jpeg","height":2000,"width":2000,"position":4,"type":"Images"},{"id":67199629,"alt":"LINE_ALBUM_1030-1105_231213_22","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199629.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199629.jpeg","height":800,"width":800,"position":5,"type":"Images"}],"media":[{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},{"id":67199631,"alt":"\u9664\u6bdb\u818f","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199631.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199631.jpeg","height":2361,"width":2400,"position":2,"type":"Images"},{"id":67199628,"alt":"LINE_ALBUM_1206-1210_231213_9","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199628.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199628.jpeg","height":1100,"width":1100,"position":3,"type":"Images"},{"id":67199630,"alt":"\u9664\u6bdbv2_0","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199630.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199630.jpeg","height":2000,"width":2000,"position":4,"type":"Images"},{"id":67199629,"alt":"LINE_ALBUM_1030-1105_231213_22","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199629.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199629.jpeg","height":800,"width":800,"position":5,"type":"Images"}],"featured_media":{"id":67199626,"alt":"57088560","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67199626.jpeg","height":472,"width":480,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-12-28T11:18:07.000+08:00","created_at":"2023-12-28T11:18:03.000+08:00","is_wishlisted":null},{"id":6636401,"handle":"\u9175\u7d20\u306e\u679c\u98df","name":"\u9175\u7d20\u306e\u679c\u98df","title":"\u9175\u7d20\u306e\u679c\u98df","url":"\/products\/\u9175\u7d20\u306e\u679c\u98df","price":1680,"price_min":"1680.0","price_max":"1680.0","price_varies":false,"compare_at_price":1680,"compare_at_price_min":"1680.0","compare_at_price_max":"1680.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":29529515,"variants":[{"id":29529515,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"},"price":168000,"compare_at_price":168000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":29529515,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"},"price":168000,"compare_at_price":168000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":29529515,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"},"price":168000,"compare_at_price":168000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":29529515,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"},"price":168000,"compare_at_price":168000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","featured_image":{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"}],"media":[{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"}],"featured_media":{"id":87035751,"alt":"\u8089\u8089new750X750","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/87035751.png","height":750,"width":750,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2025-04-25T16:11:00.000+08:00","created_at":"2021-12-13T18:44:09.000+08:00","is_wishlisted":null},{"id":4939555,"handle":"\u7470\u871c","name":"\u7470\u871c","title":"\u7470\u871c","url":"\/products\/\u7470\u871c","price":1380,"price_min":"1380.0","price_max":"1380.0","price_varies":false,"compare_at_price":1380,"compare_at_price_min":"1380.0","compare_at_price_max":"1380.0","compare_at_price_varies":false,"available":false,"options_with_values":[{"name":"\u5bb9\u91cf","position":1,"values":["150ml"]}],"options_by_name":{"\u5bb9\u91cf":{"name":"\u5bb9\u91cf","position":1,"values":["150ml"]}},"options":["\u5bb9\u91cf"],"has_only_default_variant":false,"sole_variant_id":22059594,"variants":[{"id":22059594,"title":"150ml","sku":"","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"featured_image":{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"},"price":138000,"compare_at_price":138000,"is_enabled":true,"options":["150ml"],"option1":"150ml","option2":null,"option3":null}],"selected_variant":{"id":22059594,"title":"150ml","sku":"","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"featured_image":{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"},"price":138000,"compare_at_price":138000,"is_enabled":true,"options":["150ml"],"option1":"150ml","option2":null,"option3":null},"first_available_variant":null,"selected_or_first_available_variant":{"id":22059594,"title":"150ml","sku":"","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"featured_image":{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"},"price":138000,"compare_at_price":138000,"is_enabled":true,"options":["150ml"],"option1":"150ml","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","featured_image":{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"}],"media":[{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"}],"featured_media":{"id":53508375,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u7470\u871c","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53508375.jpeg","height":1154,"width":1154,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-02-10T12:25:00.000+08:00","created_at":"2021-03-01T19:40:50.000+08:00","is_wishlisted":null},{"id":6175974,"handle":"4-0\u7f8e\u767d\u6fc0\u6d3b\u9762\u819c","name":"4.0\u4eae\u767d\u6fc0\u6d3b\u9762\u819c","title":"4.0\u4eae\u767d\u6fc0\u6d3b\u9762\u819c","url":"\/products\/4-0\u7f8e\u767d\u6fc0\u6d3b\u9762\u819c","price":120,"price_min":"120.0","price_max":"120.0","price_varies":false,"compare_at_price":120,"compare_at_price_min":"120.0","compare_at_price_max":"120.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":27533111,"variants":[{"id":27533111,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},"price":12000,"compare_at_price":12000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":27533111,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},"price":12000,"compare_at_price":12000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":27533111,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},"price":12000,"compare_at_price":12000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":27533111,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},"price":12000,"compare_at_price":12000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","featured_image":{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},"secondary_image":{"id":67229642,"alt":"\u9762\u819cv4","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229642.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229642.jpeg","height":1000,"width":1000,"position":2,"type":"Images"},"images":[{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},{"id":67229642,"alt":"\u9762\u819cv4","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229642.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229642.jpeg","height":1000,"width":1000,"position":2,"type":"Images"}],"media":[{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},{"id":67229642,"alt":"\u9762\u819cv4","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229642.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229642.jpeg","height":1000,"width":1000,"position":2,"type":"Images"}],"featured_media":{"id":67229802,"alt":"LINE_ALBUM_\u7522\u54c1\u53bb\u80cc_231229_1","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/67229802.jpeg","height":1000,"width":1000,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-08-06T14:40:00.000+08:00","created_at":"2021-09-25T14:35:55.000+08:00","is_wishlisted":null},{"id":4932234,"handle":"\u79d8\u5883","name":"\u79d8\u5883","title":"\u79d8\u5883","url":"\/products\/\u79d8\u5883","price":580,"price_min":"580.0","price_max":"580.0","price_varies":false,"compare_at_price":580,"compare_at_price_min":"580.0","compare_at_price_max":"580.0","compare_at_price_varies":false,"available":true,"options_with_values":[{"name":"\u5927\u5c0f","position":1,"values":["20ml"]}],"options_by_name":{"\u5927\u5c0f":{"name":"\u5927\u5c0f","position":1,"values":["20ml"]}},"options":["\u5927\u5c0f"],"has_only_default_variant":false,"sole_variant_id":22020642,"variants":[{"id":22020642,"title":"20ml","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["20ml"],"option1":"20ml","option2":null,"option3":null}],"selected_variant":{"id":22020642,"title":"20ml","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["20ml"],"option1":"20ml","option2":null,"option3":null},"first_available_variant":{"id":22020642,"title":"20ml","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["20ml"],"option1":"20ml","option2":null,"option3":null},"selected_or_first_available_variant":{"id":22020642,"title":"20ml","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["20ml"],"option1":"20ml","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","featured_image":{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},"secondary_image":{"id":53871246,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u79d8\u5883\uff12","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871246.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871246.jpeg","height":2308,"width":2308,"position":2,"type":"Images"},"images":[{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},{"id":53871246,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u79d8\u5883\uff12","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871246.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871246.jpeg","height":2308,"width":2308,"position":2,"type":"Images"},{"id":53871250,"alt":"\u79d8\u5883\u53bb\u80cc\u6a945","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871250.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871250.jpeg","height":2308,"width":2308,"position":3,"type":"Images"}],"media":[{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},{"id":53871246,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u79d8\u5883\uff12","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871246.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871246.jpeg","height":2308,"width":2308,"position":2,"type":"Images"},{"id":53871250,"alt":"\u79d8\u5883\u53bb\u80cc\u6a945","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871250.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53871250.jpeg","height":2308,"width":2308,"position":3,"type":"Images"}],"featured_media":{"id":54981912,"alt":"\u79d8\u5883\u767d\u80cc650X650","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/54981912.jpeg","height":650,"width":650,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-18T17:43:00.000+08:00","created_at":"2021-02-28T01:41:09.000+08:00","is_wishlisted":null},{"id":4939218,"handle":"\u79d8\u5883\u67d4\u5ae9\u6de8\u6155\u65af","name":"\u79d8\u5883\u67d4\u5ae9\u6de8\u6155\u65af","title":"\u79d8\u5883\u67d4\u5ae9\u6de8\u6155\u65af","url":"\/products\/\u79d8\u5883\u67d4\u5ae9\u6de8\u6155\u65af","price":580,"price_min":"580.0","price_max":"580.0","price_varies":false,"compare_at_price":580,"compare_at_price_min":"580.0","compare_at_price_max":"580.0","compare_at_price_varies":false,"available":true,"options_with_values":[{"name":"\u5bb9\u91cf","position":1,"values":["80ml"]}],"options_by_name":{"\u5bb9\u91cf":{"name":"\u5bb9\u91cf","position":1,"values":["80ml"]}},"options":["\u5bb9\u91cf"],"has_only_default_variant":false,"sole_variant_id":22057321,"variants":[{"id":22057321,"title":"80ml","sku":null,"taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["80ml"],"option1":"80ml","option2":null,"option3":null}],"selected_variant":{"id":22057321,"title":"80ml","sku":null,"taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["80ml"],"option1":"80ml","option2":null,"option3":null},"first_available_variant":{"id":22057321,"title":"80ml","sku":null,"taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["80ml"],"option1":"80ml","option2":null,"option3":null},"selected_or_first_available_variant":{"id":22057321,"title":"80ml","sku":null,"taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},"price":58000,"compare_at_price":58000,"is_enabled":true,"options":["80ml"],"option1":"80ml","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","featured_image":{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},"secondary_image":{"id":53964549,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7201","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964549.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964549.jpeg","height":2308,"width":2308,"position":2,"type":"Images"},"images":[{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},{"id":53964549,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7201","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964549.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964549.jpeg","height":2308,"width":2308,"position":2,"type":"Images"},{"id":53964550,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7203","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964550.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964550.jpeg","height":2308,"width":2308,"position":3,"type":"Images"}],"media":[{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},{"id":53964549,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7201","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964549.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964549.jpeg","height":2308,"width":2308,"position":2,"type":"Images"},{"id":53964550,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7203","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964550.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964550.jpeg","height":2308,"width":2308,"position":3,"type":"Images"}],"featured_media":{"id":53964448,"alt":"\u96c5\u7165\u5b98\u7db2\u5546\u54c1\u5716_\u6155\u7d7202","img_url":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/711276\/i\/53964448.jpeg","height":2308,"width":2308,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-02-24T16:34:00.000+08:00","created_at":"2021-03-01T18:06:30.000+08:00","is_wishlisted":null}],"sort_by":"featured"}

EasyStore.Event.dispatch('collections/viewed', { collection })

}

function onProductView() {

const product = ""

EasyStore.Event.dispatch("products/viewed", { product })

}

function onProductShare(el) {

const product = ""

const channel = el.getAttribute("class").split("-").last()

EasyStore.Event.dispatch('products/shared', { product, channel })

}

function onWishlistItemAdded() {

let product = ""
const quantity = _selector("#Quantity").value

EasyStore.Event.dispatch('wishlists/item_added', { product })

}

async function onCartItemsAdded() {

const cart = await getCart()

if(cart && cart.items != undefined && cart.items.length > 0) {

EasyStore.Event.dispatch('carts/item_added', { cart })

}

}

async function onCartView() {

const cart = await getCart()

EasyStore.Event.dispatch('carts/viewed', { cart })

}

async function onCartItemRemoved() {

const cart = await getCart()

cart.items = []

if(cart) {

EasyStore.Event.dispatch('carts/item_removed', { cart })

}

}

async function onCheckoutInitiate() {

const cart = await getCart()

EasyStore.Event.dispatch('checkouts/initiated', { cart })

}

async function onShippingInfoAdded(form) {
let checkout = getCheckout()

let form_data = {}
new FormData(form).forEach((value, key) => form_data[key] = value)

let shipping_tier = null

if (form_data.type && form_data.type.startsWith("r_pickup")) {
shipping_tier = `Pickup - ${form_data.pick_location}`
}

if (form_data.s_id) {
shipping_tier = _selector(`input[id='`+form_data.s_id+`']`).getAttribute("data-shipping-name")
}

if (!shipping_tier) return

EasyStore.Event.dispatch('checkouts/shipping_info_added', { checkout, shipping_tier })

}

async function onPaymentInfoAdded(form) {

let checkout = getCheckout()

let payment_type = new FormData(form).get('payment_method')

EasyStore.Event.dispatch("checkouts/payment_info_added", { checkout, payment_type })

}

async function onOrderPlace() {

let cart_token = getCookie("cart_js")
let previous_cart_token = getCookie("previous_cart_ga4_js")

if (previous_cart_token && previous_cart_token == cart_token) {
// Prevent duplicate purchase tracking
return
}

let order = getOrder()

EasyStore.Event.dispatch('orders/placed', { order })

if(order.is_manual_payment) {

EasyStore.Event.dispatch('orders/purchased', { order })

}

const last_transaction = order.transactions.last()

if (last_transaction.status) {

EasyStore.Event.dispatch('orders/purchased', { order })
EasyStore.Event.dispatch('payments/captured', { order })

}

}

async function onPaymentFail() {

const order = getOrder()

EasyStore.Event.dispatch('payments/failed', { order })

}

async function onCheckoutComplete(form) {

onPaymentInfoAdded(form)

const checkout = getCheckout()

EasyStore.Event.dispatch('checkouts/completed', { checkout })

}

async function onSinglePageCheckout() {

// let checkout = $("[data-app-checkout]").data("app-checkout")

let checkout = getCheckout()

// const payment_type = _selector("#app_spc_payment_method").find(`[class*="label-content"]`).first().find("b").first().text()
const payment_type = _selector("#app_spc_payment_method").getElementsByClassName('label-content')[0].getElementsByTagName('b')[0].innerHTML

const shipping_method = _selector("#delivery_method").value

let shipping_tier = null
let app_spc_customer_info_label = _selector("#app_spc_customer_info").getElementsByClassName('label-content')
if (shipping_method == "shipping") {
shipping_tier = app_spc_customer_info_label[app_spc_customer_info_label.length - 1].getElementsByTagName('b')[0].innerHTML
}

if (shipping_method == "pickup") {
shipping_tier = app_spc_customer_info_label[0].innerHTML
}

if (shipping_tier) {

EasyStore.Event.dispatch('checkouts/shipping_info_added', {
checkout,
shipping_tier,
})

}

if (payment_type) {

EasyStore.Event.dispatch('checkouts/payment_info_added', {
checkout,
payment_type,
})

}

EasyStore.Event.dispatch('checkouts/completed', { checkout })

}

})


//-----------------------//
// Functions //
//-----------------------//

function getCookie(name) {

name += "="

decodedCookie = decodeURIComponent(document.cookie)

ca = decodedCookie.split(";")

for(i = 0; i < ca.length; i++) {
c = ca[i]
while (c.charAt(0) == " ") {
c = c.substring(1)
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length)
}
}

return ""

}

const parsePrice = price => {
if(typeof price === 'string') {
return parseFloat(price.split(',').join(''))
}

return price
}

const requestCart = async (method, data) => {

let response = await fetch('/cart.json', {method: 'GET',headers: {'Content-Type': 'application/json'}})
result = await response.json()

return result.cart

}
const getCart = async (latest = false) => {

let cart = window.__latest_cart

const cart_invalid = !cart || !cart.items || (cart.total_price > 0 && !cart.items.length)

if(latest || cart_invalid) {
cart = await requestCart()
}

cart.items = cart.items || []

return mapCart(cart)

}

const getCheckout = async () => {
mapCheckout(window.__latest_cart || await requestCart())
}

const getOrder = async () => {
mapOrder(window.__latest_cart || await requestCart())
}

//-----------------------//
// Mappers //
//-----------------------//

const fallbackAttribute = (object, attribute) => {

if(!Array.isArray(attribute)) {
attribute = [attribute]
}

let final_value = null

do {

final_value = object[attribute.shift()]

} while(!final_value && attribute.length)

return final_value

}

const map = (object, mapper) => {

const newObject = {}

for(const key in mapper) {

// Handle different keys between new and old format
newObject[key] = fallbackAttribute(object, mapper[key])

// Cast price to float
if(newObject[key] && ['price', 'amount', 'discount', 'discounts'].some(x => key.endsWith(x))) {
newObject[key] = parsePrice(newObject[key])
}

if(newObject[key] === undefined) {
delete newObject[key]
}

}

return newObject

}

const mapCart = cart => {

const oldCart = cart

const mapper = {
id: 'id',
currency: 'currency',
item_count: 'item_count',
items: 'items',
total_price: 'total_price',
latest_items: 'latest_items'
}

cart = map(cart, mapper)

const discounts = (oldCart.storewide_discounts || []).concat((oldCart.voucher_discounts || []))

cart.discount_applications = discounts.map(discount => ({
title: discount.voucher_code || null,
value: parsePrice(discount.amount),
}))

cart.original_total_price = cart.items.length
? cart.items
.map(item => item.original_price)
.reduce((sum, price) => sum + price)
: 0

cart.total_discount = cart.discount_applications.length
? cart.discount_applications
.map(discount => parsePrice(discount.value))
.reduce((sum, value) => sum + value)
: 0

cart.items = cart.items.map(item => mapLineItem(item))

return cart

}

const mapCheckout = checkout => {

const mapper = {
note: 'note',
attributes: 'note_attributes',
billing_address: 'billing_address',
currency: 'currency',
customer_id: 'customer_id',
discounts_amount: 'total_discount',
id: 'id',
line_items: 'order_item',
order_number: 'order_number',
shipping_address: 'shipping_address',
shipping_price: 'shipping_tax',
shipping_method: 'shipping_method_name',
tax_price: 'total_tax',
}

checkout = map(checkout, mapper)

checkout.requires_shipping = checkout.line_items.some(item => item.shipping_required)

checkout.line_items = checkout.line_items.map(item => mapLineItem(item))

return checkout

}

const mapOrder = order => {

const mapper = {
attributes: 'note_attributes',
billing_address: 'billing_address',
cancelled: 'is_cancelled',
cancelled_at: 'cancelled_at',
created_at: 'created_at',
customer_id: 'customer_id',
// discount_applications: 'discount_applications',
email: 'email',
financial_status: 'financial_status',
fulfillment_status: 'fulfillment_status',
line_items: 'order_item',
note: 'note',
order_number: 'order_number',
phone: 'phone',
shipping_address: 'shipping_address',
shipping_methods: 'shipping_methods',
shipping_price: 'total_shipping',
subtotal_price: 'subtotal_price',
// tax_lines: 'tax_lines',
tax_price: 'total_tax',
total_discounts: 'total_discount',
total_net_amount: 'total_amount_include_transaction',
total_price: 'total_price',
transactions: 'transaction_records',
is_manual_payment: 'is_manual_payment',
}

order.email = order.billing_address.email
order.phone = order.billing_address.phone
order.shipping_method = order.shipping_method_name

order = map(order, mapper)

order.line_items = order.line_items.map(item => mapLineItem(item))
order.transactions = order.transactions.map(transaction => mapTransaction(transaction))

return order

}

const mapLineItem = line_item => {

const old_line_item = line_item

const mapper = {
final_price: 'price',
image: 'img_url',
message: 'message',
original_line_price: 'original_line_price',
original_price: 'original_price',
properties: 'properties',
quantity: 'quantity',
requires_shipping: 'shipping_required',
sku: 'sku',
taxable: 'taxable',
title: 'product_name',
product_name: 'product_name',
url: 'url',
product_id: 'product_id',
variant_id: 'variant_id',
id: ['id', 'i_id'],
}

line_item = map(line_item, mapper)

line_item.product_id = line_item.product_id || (old_line_item.product && old_line_item.product.id) || null
line_item.variant_id = line_item.variant_id || (old_line_item.variant && old_line_item.variant.id) || null
line_item.image = line_item.image || (old_line_item.image && old_line_item.image.url) || null

return line_item

}

const mapTransaction = transaction => {

const mapper = {
amount: 'amount',
created_at: 'created_at',
gateway: 'gateway_type',
id: 'id',
status: 'status',
}

transaction = map(transaction, mapper)

return transaction

}


</script>

</div>



<style>
#CartTemplate{
min-height: 80vh;
}
.cart-drawer .cart__row .small--one-whole,
.cart-drawer .cart-sticky-button-wrapper{
width: 100%;
}
.cart-drawer .promotion__code-input .input-group{
margin-top: 20px;
max-width: 100%;
}
.cart-drawer-wrapper{
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.cart-drawer-wrapper > div{
width: 100%;
}
vouchers-modal .vouchers-modal.active ,
vouchers-modal #vouchers-modal-backdrop.active{
z-index: 2147483647;
}
</style>

<div id="CartDrawer" class="cart-drawer" data-fetch="0">


<div class="cart-drawer-wrapper">
<div id="cart-promotion-top"></div>


<div id="CartTemplate">





<div id="noCartItem" class="cart-drawer-content">
<div class="cart-drawer-content-wrapper text-center">
<div class="section-header">
<span></span>
<span class="CartDrawerTrigger icon icon-x"></span>
</div>
<div class="section-header__title h2">您的購物車目前還是空的。</div>
<a class="btn btn--secondary" href="/collections/all">繼續購物</a>
</div>
</div>



</div>

<link href="/assets/css/promotion.css?v2.92" rel="stylesheet" type="text/css" media="screen" />
<div id="cart-promotion-section"></div>

<script>var shop_money_format = "<span class=money data-ori-price='{{amount}}'>NT$ {{amount}} </span>";</script>
<script src="/assets/js/promotion/promotion.js?v1.11" type="text/javascript"></script>

<script>

window.EasyStore = window.EasyStore || {};
window.EasyStore.Promotion = window.EasyStore.Promotion || {};

var get_cart_promo_initial = false,
current_template = 'index';

window.EasyStore.Promotion.updateCartPromotion = function (){
get_cart_promo_initial = true
$.ajax({
type: "GET",
dataType: 'json',
url: "/new_cart/promotion",
success: function(response){
$("#cart-promotion-section").html(response["cart/content_bottom"].trim());
$("#cart-promotion-top").html(response["cart/content_top"].trim());

promoVariantDetailInitial()
},
error: function(xhr){
}
});
}


if(current_template == 'cart') {
document.addEventListener("DOMContentLoaded", function() {
window.EasyStore.Promotion.updateCartPromotion()
});
}

</script>

</div>



</div>

<div id="toast"><div id="toastContent"></div></div>
<style>
.cart-drawer .cart-drawer-content .cart-sticky-button-wrapper a.btn.CartDrawerTrigger{margin-bottom: 10px !important;}
#toastContent a{color: #fff;text-decoration: underline;margin-top: 10px;display: block;}
#toastContent .svg-icon{margin-right: 8px;margin-top: -1px;}
</style>

<script type="text/javascript">
$('body').on("submit", "#CartForm", function() {
$(this).find('[type=submit]').addClass('btn--loading');
});

$("input[name=current_currency]").val($( "select.currency-picker" ).val());
$( "select.currency-picker" ).change(function(){
$("select.currency-picker").val($(this).val());
url=window.location.href;
newParam="currency=" + $( "select.currency-picker" ).val();
if(url.indexOf("currency=")===-1){
separator = (url.indexOf("?")===-1)?"?":"&";
newUrl= url + separator + newParam;
}else{
oldParam= new URL(url);
oldParam = oldParam.searchParams.get("currency");
newParam= $(this).val();
newUrl=url.replace(oldParam,newParam);
}
$("input[name=current_currency]").val($( "select.currency-picker" ).val());
// window.location.href =newUrl;
$('#CartDrawer').attr('data-fetch', 0);
});

$("body").on("click", ".cart__remove", function() {
$('#CartTemplate').addClass('is-loading');
$.ajax({
type: 'POST',
url: '/cart/remove_item_quantity',
data: {
variant_id: $(this).data( "variant-id"),
item_id: $(this).data( "item-id"),
quantity: $(this).data( "quantity"),
i_id: $(this).data("i_id"),
},
dataType: 'json',
success: function(response){

theme.cartDrawer(response);
$('#CartTemplate').removeClass('is-loading');
},
error: function(xhr){
console.log('error',xhr);
$('#CartTemplate').removeClass('is-loading');
}
});

});


$('body').on("click", "#applycode",function() {

if($("input[name='voucher_code']").val() != '') {

$('#CartTemplate').addClass('is-loading');

$.ajax({
type: 'POST',
url: '/new_cart/voucher',
data: {
voucher_code: $("input[name='voucher_code']").val(),
category: 'create'
},
dataType: 'json',
success: function(response){

// console.log(response);

if(response.error != undefined){

if(response.error.message != undefined) popToast(response.error.message);

$("input[name='voucher_code']").val('')

}

if(response.cart_content != undefined) theme.cartDrawer(response);


$('#CartTemplate').removeClass('is-loading');

},
error: function(xhr){
console.log('error',xhr);
$('#CartTemplate').removeClass('is-loading');
}
});

}

});


$("body").on("click", ".remove_voucher_btn", function() {
$('#CartTemplate').addClass('is-loading');
$.ajax({
type: 'DELETE',
url: '/new_cart/voucher',
data: {
category: 'remove',
order_discount_id: $(this).data( "discount-id")
},
dataType: 'json',
success: function(data){
// console.log(data);
theme.cartDrawer(data);
$('#CartTemplate').removeClass('is-loading');
},
error: function(xhr){
console.log('error',xhr);
$('#CartTemplate').removeClass('is-loading');
}
});

});


theme.cartDrawer = function(data){

$('#CartDrawer').attr('data-fetch', 1);
$('#CartTemplate').addClass('is-loading');


if(typeof data.cart_content == 'string'){
$('#CartTemplate').html(data.cart_content);
}

let cart_item_count = data.item_count || data.cart.item_count;

if(cart_item_count > 0){
$('.cart-count').removeClass('hidden-count');
}else{
$('.cart-count').addClass('hidden-count');
}

$('.cart-count').text(cart_item_count);
$('#CartTemplate').removeClass('is-loading');
$(".cart-drawer-content").animate({ scrollTop: 0 });

if(window.EasyStore != undefined && window.EasyStore.Promotion != undefined && window.EasyStore.Promotion.updateCartPromotion != undefined) window.EasyStore.Promotion.updateCartPromotion()

}

theme.fetchCartDrawer = function(data){
$('#CartTemplate').addClass('is-loading');
$.ajax({
url: '/new_cart?retrieve=true',
type: 'GET',
success: function(data, status) {
// console.log(data);
theme.cartDrawer(data);

$('#CartTemplate').removeClass('is-loading');
},
error: function(XMLHttpRequest, textStatus) {
console.log('error',XMLHttpRequest,textStatus);
$('#CartTemplate').removeClass('is-loading');
}
});
}

theme.updateCartDrawer = function(data){
$('#CartTemplate').addClass('is-loading');

$.ajax({
url: '/new_cart/update',
type: 'PUT',
dataType: 'json',
data: $('#CartDrawer form').serialize(),
success: function(data, status) {
theme.cartDrawer(data);
},
error: function(XMLHttpRequest, textStatus) {
console.log('error',XMLHttpRequest,textStatus);
}
});
}

function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
if (!immediate) func.apply(context, args);
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};

$('body').on("change", 'input.cart__quantity-selector', function (){
theme.updateCartDrawer();
});


$('#updateCartDrawer').click(function() {
theme.updateCartDrawer();
});

$('body').on("click", ".btn-qty-adjust", function() {

var $button = $(this);
var oldValue = $button.parent().find("input.cart__quantity-selector").val();

if ($button.attr('data-adjust') == 1) {
var newVal = parseFloat(oldValue) + 1;
} else {
// Don't allow decrementing below zero
if (oldValue > 0) {
var newVal = parseFloat(oldValue) - 1;
} else {
newVal = 0;
}
}

$button.parent().find("input").val(newVal);
});

$('body').on("click", ".btn-qty-adjust", debounce(function() {
theme.updateCartDrawer();
},350));

$('button.checkout').click(function() {
$(this).addClass('btn--loading');
});

var add_cart_success_html = '<svg class="svg-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path d="M383.841,171.838c-7.881-8.31-21.02-8.676-29.343-0.775L221.987,296.732l-63.204-64.893 c-8.005-8.213-21.13-8.393-29.35-0.387c-8.213,7.998-8.386,21.137-0.388,29.35l77.492,79.561 c4.061,4.172,9.458,6.275,14.869,6.275c5.134,0,10.268-1.896,14.288-5.694l147.373-139.762 C391.383,193.294,391.735,180.155,383.841,171.838z"/> </g> </g> <g> <g> <path d="M256,0C114.84,0,0,114.84,0,256s114.84,256,256,256s256-114.84,256-256S397.16,0,256,0z M256,470.487 c-118.265,0-214.487-96.214-214.487-214.487c0-118.265,96.221-214.487,214.487-214.487c118.272,0,214.487,96.221,214.487,214.487 C470.487,374.272,374.272,470.487,256,470.487z"/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>';
add_cart_success_html += '已加入購物車 <br><a class="CartDrawerTrigger">查看購物車</a>';

function popToast(content) {
var x = document.getElementById("toast"),
y = document.getElementById("toastContent");

y.innerHTML = content;
x.className += " show";

var hideToast = setTimeout(function(){ x.className = x.className.replace(" show", ""); }, 3000);
}

</script>

<link href="/assets/css/vouchers.css?v1.2" rel="stylesheet" type="text/css" media="screen" />
<link href="/assets/account/vouchers/vouchers.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/assets/account/vouchers/voucher-widget.css" rel="stylesheet" type="text/css" media="screen" />
<script src="/assets/js/promotion/vouchers.js?v1.2" type="text/javascript" ></script>
<script src="/assets/account/vouchers/voucher-widget.js" type="text/javascript" ></script>

<vouchers-modal>
<div id="vouchers-modal-backdrop" class="vouchers-modal__close"></div>
<div class="vouchers-modal-wrapper page-width">
<div id="vouchers-modal" class="vouchers-modal focus-inset" aria-modal="true" role="dialog" tabindex="-1">
<div class="vouchers-modal__header">
<div class="vouchers-modal__heading">優惠券</div>
<button type="button" class="vouchers-modal__close modal__close-button link link--text focus-inset" aria-label="accessibility.close">
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close " fill="none" viewBox="0 0 18 17">
<path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
</path>
</svg>
</button>
</div>

<discount-input>
<div class="field">
<input type="text" id="input-discount_code" class="search__input field__input" name="voucher_code" placeholder="折扣碼">
<button type="button" name="apply" class="btn btn--secondary button button--secondary">套用</button>
</div>
<div class="form__message hidden" tabindex="-1" autofocus>
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error " viewBox="0 0 13 13">
<circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
<circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
<path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"></path>
<path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"></path>
</svg>
<div class="js-error-content"></div>
</div>
</discount-input>
<br>



<div class="empty-vouchers_placeholder">目前無可用的優惠券</div>


<!-- For voucher widget -->
<script type="text/javascript">
let settings = {"logo_use_image":"1","logo_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10043388.png?width=350","home_logo_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10043387.png?width=350","footer_logo_img":"","nav_below_logo":"","logo_alignment":"center","heading_font_family":["'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif"],"left_aligned_logo":"0","favicon_enable":"1","favicon_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10043397.png","header_message":"","header_search_enable":true,"topbar_sticky":"1","footer_quicklinks_enable":true,"footer_quicklinks_linklist":"footer","footer_social_enable":"1","footer_show_credit_card_logo":"1","footer_show_methods_of_payment":0,"footer_visa":"1","footer_master":"1","footer_american_express":"1","footer_jcb":0,"footer_diners_club":0,"footer_discover":0,"footer_ssl":0,"show_footer_lines":"1","home_section_1":"highlight-section","home_section_2":"featured-product","home_section_3":"img-text-section","home_section_4":"home-content","home_section_5":"parallax-section","home_section_6":"","featured_title":"","featured_1_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10231195.jpg?width=650","featured_1_text":"\u79d8\u5883","featured_1_link":"https:\/\/www.elegantspring.me\/products\/%E7%A7%98%E5%A2%83","featured_2_img":"","featured_2_text":"","featured_2_link":"","featured_3_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10237911.jpg?width=650","featured_3_text":"\u6155\u65af","featured_3_link":"https:\/\/www.elegantspring.me\/products\/%E7%A7%98%E5%A2%83%E6%9F%94%E5%AB%A9%E6%B7%A8%E6%85%95%E6%96%AF","featured_4_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11478637.jpg?width=650","featured_4_text":"\u7470\u871c","featured_4_link":"https:\/\/www.elegantspring.me\/products\/\u7470\u871c","featured_5_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10891663.jpg?width=650","featured_5_text":"\u67d4\u6bdb\u6f54\u6de8\u4e73","featured_5_link":"https:\/\/www.elegantspring.me\/products\/\u79d8\u5883\u67d4\u6bdb\u6f54\u6de8\u4e73-1","featured_6_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/7757408.jpeg?width=650","featured_6_text":"\u5929\u5973\u6728\u862d","featured_6_link":"https:\/\/www.elegantspring.me\/collections\/feature-on-homepage\/products\/4-0%E7%BE%8E%E7%99%BD%E6%BF%80%E6%B4%BB%E9%9D%A2%E8%86%9C","featured_7_img":"","featured_7_text":"","featured_7_link":"","featured_8_img":"","featured_8_text":"","featured_8_link":"","parallax_img":"","parallax_mobile_img":"","parallax_title":"","parallax_subtitle":"","parallax_button_text":"\u9078\u6211\u9078\u6211","parallax_button_link":"https:\/\/reurl.cc\/RboO2z","parallax_full_width":"1","slider_home_auto":"1","slider_home_show_dots":"1","slider_home_rate":"5000","slider_home_transition":"fade","slider_full_screen":"0","slide_1":"1","slide_1_jpg":"","slide_1_mobile_jpg":"","slide_1_link":"https:\/\/www.elegantspring.me\/products\/%E7%A7%98%E5%A2%83","slide_1_alt":"","slide_1_title":"","slide_1_subtitle":"","slide_1_button_text":"","slide_2":"1","slide_2_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10231195.jpg?width=1500","slide_2_mobile_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11408764.png?width=900","slide_2_link":"https:\/\/www.elegantspring.me\/products\/%E7%A7%98%E5%A2%83","slide_2_alt":"","slide_2_title":"","slide_2_subtitle":"","slide_2_button_text":"","slide_3":"","slide_3_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11478625.jpg?width=1500","slide_3_mobile_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11478627.jpg?width=900","slide_3_link":"https:\/\/www.elegantspring.me\/collections\/feature-on-homepage\/products\/%E7%91%B0%E8%9C%9C","slide_3_alt":"","slide_3_title":"","slide_3_subtitle":"","slide_3_button_text":"","slide_4":"","slide_4_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11398216.jpg?width=1500","slide_4_mobile_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11398217.jpg?width=900","slide_4_link":"https:\/\/www.elegantspring.me\/products\/%E7%A7%98%E5%A2%83","slide_4_alt":"","slide_4_title":"","slide_4_subtitle":"","slide_4_button_text":"","slide_5":"","slide_5_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11478632.jpg?width=1500","slide_5_mobile_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/11351541.jpg?width=900","slide_5_link":"https:\/\/reurl.cc\/8jZZzM","slide_5_alt":"","slide_5_title":"","slide_5_subtitle":"","slide_5_button_text":"","slide_6":"","slide_6_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10238098.jpg?width=1500","slide_6_mobile_jpg":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/10306435.jpg?width=900","slide_6_link":"https:\/\/www.elegantspring.me\/products\/%E7%A7%98%E5%A2%83","slide_6_alt":"","slide_6_title":"","slide_6_subtitle":"","slide_6_button_text":"","testimonial_slide_img_crop":0,"testimonial_slide_1_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/7433488.jpeg?width=1500","testimonial_slide_1_title":"","testimonial_slide_1_content":"","testimonial_slide_1_text_link":"","testimonial_slide_1_link":"https:\/\/www.cosmopolitan.com\/tw\/beauty\/skin\/a34828138\/elegantspring\/?fbclid=IwAR117_VfePEZOb4moju0YBgk52ppQ_mIfijTPrZgHIG8rWN-7ZC8OyuJA6U","testimonial_slide_2_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/8350542.jpeg?width=1500","testimonial_slide_2_title":"\u91ab\u7f8e\u8a3a\u6240\u9662\u9577\u63a8\u85a6","testimonial_slide_2_content":"","testimonial_slide_2_text_link":"","testimonial_slide_2_link":"https:\/\/reurl.cc\/7r9K5Q","testimonial_slide_3_img":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/8350543.jpeg?width=1500","testimonial_slide_3_title":"\u91ab\u7f8e\u8a3a\u6240\u9662\u9577\u63a8\u85a6","testimonial_slide_3_content":"","testimonial_slide_3_text_link":"","testimonial_slide_3_link":"https:\/\/reurl.cc\/7r9K5Q","testimonial_slide_4_img":"","testimonial_slide_4_title":"","testimonial_slide_4_content":"","testimonial_slide_4_text_link":"","testimonial_slide_4_link":"","testimonial_slide_5_img":"","testimonial_slide_5_title":"","testimonial_slide_5_content":"","testimonial_slide_5_text_link":"","testimonial_slide_5_link":"","testimonial_slide_6_img":"","testimonial_slide_6_title":"","testimonial_slide_6_content":"","testimonial_slide_6_text_link":"","testimonial_slide_6_link":"","logo_list_on_footer":0,"logo_list_title":"","logo_list_1_img":"","logo_list_1_link":"\/collections\/all","logo_list_2_img":"","logo_list_2_link":"\/collections\/all","logo_list_3_img":"","logo_list_3_link":"\/collections\/all","logo_list_4_img":"","logo_list_4_link":"\/collections\/all","logo_list_5_img":"","logo_list_5_link":"\/collections\/all","logo_list_6_img":"","logo_list_6_link":"\/collections\/all","logo_list_7_img":"","logo_list_7_link":"\/collections\/all","logo_list_8_img":"","logo_list_8_link":"\/collections\/all","home_featured_products":"feature-on-homepage","home_featured_products_num":"20","home_featured_products_row_num":"7","home_featured_products_show_heading":"","home_page_content":[],"home_page_show_heading":"0","home_page_add_to_cart":true,"scroll_to_top_button":"on-right","product_quantity_enable":"1","product_image_zoom_type":"lightbox","product_thumbnails_position":"below","product_related_enable":true,"products_per_row":4,"products_list_per_row":"4","product_page_float_btn":"1","product_page_variants_tag":"1","featured_product_title":"\u7522\u54c1\u7cfb\u5217","product_img_res":"grande","product_img_crop":"img-equal-height","collections_show_sale_circle":"1","collections_show_sold_out_circle":"1","collections_sort_enable":true,"collections_tags_enable":"0","collections_products_per_row":"3","collections_rows":"6","footer_bar":"1","footer_bar_icon_product_page":"1","footer_bar_icon_1":"","footer_bar_icon_1_text":"Home","footer_bar_icon_1_link":"\/","footer_bar_icon_2":"","footer_bar_icon_2_text":"All products","footer_bar_icon_2_link":"\/collections\/all","footer_bar_icon_3":"","footer_bar_icon_3_text":"Promotions","footer_bar_icon_3_link":"\/collections\/all","footer_bar_icon_4":"https:\/\/cdn.store-assets.com\/s\/711276\/f\/12343053.png?width=150","footer_bar_icon_4_text":"Account","footer_bar_icon_4_link":"\/account\/login","cart_enable_ajax":"1","social_sharing_products":"1","social_sharing_blog":"1","social_sharing_count":"1","share_facebook":"1","share_twitter":"1","share_line":"1","share_pinterest":"1","facebook_url":"https:\/\/www.facebook.com\/ElegantSpring","twitter_url":"","pinterest_url":"","instagram_url":"https:\/\/www.instagram.com\/ielegantspring\/","tumblr_url":"","youtube_url":"https:\/\/www.youtube.com\/watch?v=82xAhzyXEJE","vimeo_url":"","wechat_url":"https:\/\/www.wechat.com\/","whatsapp_url":"","line_url":"https:\/\/lin.ee\/XKJvbeJ","featured_blog":"","promotion_uis":{"primary_color":"#F24D4D","header_bg_color":"#F22929","header_text_color":"#fff","recommendation":{"is_show_product_page":true,"is_show_cart_page_top":true,"is_show_cart_page_bottom":true},"voucher_widget":{"primary_color":"#4089e4"}},"show_multiple_currencies":true,"supported_currencies":"TWD ","theme_id":3199,"theme_is_edited":1,"theme_updated_at":"2025-08-22T19:00:36.000Z","phone_account_enabled":false,"line_login_enabled":true,"apple_login_enabled":false,"timezone":"Asia\/Taipei","is_server_side_currency_conversion":true,"is_new_promotion_enabled":true}
if (settings.promotion_uis.voucher_widget != null) {
setVoucherTheme(settings.promotion_uis.voucher_widget)
}
var shop = {
money_prefix: "",
format_decimals: ""
};
var _getEntitlementTranslation = {
"free_shipping": "免運費",
"free_of_charge": "免費贈品",
}
var _getTargetTypeTranslation = {
"amount_credit": " 回饋金",
"amount_off": " 折扣",
}
var _getPrerequisiteTranslation = {
"min_quantity": "至少購買 formatValue 件商品",
"every_quantity": "每購買 formatValue 件商品",
"min_amount": "最低消費 formatCurrency",
"every_amount": "每消費 formatCurrency"
}
var _getPrerequisiteConditionTranslation = {
"selected_items": "指定商品",
"selected_collections": "指定分類",
"storewide": "全店",
"order_subtotal": "訂單金額"
}
var _getVoucherButtonTextTranslation = {
"apply": "套用",
}
var _getVoucherErrorTranslation = {
"condition_not_matched": "優惠代碼條件不匹配"
}
</script>

</div>
</div>
</vouchers-modal>


</body>
</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.