presale

こちらの対象商品クーポンコードで
表示価格より20%オフ

Enter the discount code
at checkout to receive 20% off your order

EARLYSMR

6/21(金) 10:00 – 6/27(木) 23:59 まで


72 HOURS ONLY

FLASH SALE

STARTS IN
00 DAYS
00 HOURS
00 MINUTES
00 SECONDS

MAY 22 00:00 – MAY 23 23:59 JST

.viavanda-vip-wrap{ background:#000; color:#fff; text-align:center; padding:100px 20px; font-family:Helvetica, Arial, sans-serif; letter-spacing:0.08em; } .vip-label{ font-size:11px; opacity:0.6; margin-bottom:24px; letter-spacing:0.18em; } .vip-title{ font-size:42px; font-weight:400; line-height:1.2; margin-bottom:42px; } .countdown-title{ font-size:11px; letter-spacing:0.18em; opacity:0.6; margin-bottom:24px; } .countdown{ display:flex; justify-content:center; gap:20px; flex-wrap:nowrap; margin-bottom:40px; } .time-box{ min-width:90px; } .time-box span{ display:block; font-size:48px; font-weight:300; line-height:1; margin-bottom:10px; } .time-box small{ font-size:10px; opacity:0.5; letter-spacing:0.15em; } .vip-end{ font-size:11px; opacity:0.55; margin-bottom:10px; letter-spacing:0.12em; } @media(max-width:768px){ .viavanda-vip-wrap{ padding:80px 20px; } .vip-title{ font-size:30px; } .countdown{ gap:12px; } .time-box{ min-width:64px; } .time-box span{ font-size:34px; } .time-box small{ font-size:9px; } } (function(){ const startDate = new Date(2026, 4, 22, 0, 0, 0).getTime(); const endDate = new Date(2026, 4, 23, 23, 59, 59).getTime(); const countdownTitle = document.getElementById(“countdown-title”); const countdown = document.getElementById(“countdown”); const daysValue = document.getElementById(“days”); const hoursValue = document.getElementById(“hours”); const minutesValue = document.getElementById(“minutes”); const secondsValue = document.getElementById(“seconds”); function updateCountdown(){ const now = new Date().getTime(); let distance; // BEFORE START if(now = startDate && now < endDate){ countdownTitle.innerHTML = "ENDS IN"; distance = endDate – now; } // AFTER SALE else{ countdownTitle.style.display = "none"; countdown.innerHTML = "
THIS EVENT HAS ENDED
“; return; } const days = Math.floor(distance / (1000 * 60 * 60 * 24)); const hours = Math.floor( (distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) ); const minutes = Math.floor( (distance % (1000 * 60 * 60)) / (1000 * 60) ); const seconds = Math.floor( (distance % (1000 * 60)) / 1000 ); daysValue.innerHTML = String(days).padStart(2,’0′); hoursValue.innerHTML = String(hours).padStart(2,’0′); minutesValue.innerHTML = String(minutes).padStart(2,’0′); secondsValue.innerHTML = String(seconds).padStart(2,’0′); } updateCountdown(); setInterval(updateCountdown, 1000); })();