Syatusa.co | Skincare & Makeup Original, Mulai Rp15 Ribuan
:root{--rose:#B5485E;--rose-d:#8A3347;--blush:#FCE4E8;--peach:#FFF1E6;--ink:#3A2128;--mute:#7A5A62;--line:#F2D5DA;--bg:#FFF9F6;--wa:#1B9E52}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:70px}
body{font-family:'Plus Jakarta Sans',system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;padding-bottom:82px;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
h1,h2{font-family:'Fraunces',Georgia,serif;line-height:1.12}
.wrap{width:min(1080px,100% - 32px);margin:auto}
.sec{padding:40px 0}
.head{margin-bottom:22px}
.head h2{font-size:28px;margin-bottom:8px}
.head p{color:var(--mute);font-size:15px;max-width:520px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:999px;font:700 15px 'Plus Jakarta Sans',sans-serif;border:0;cursor:pointer;transition:transform .15s,background .2s}
.btn:active{transform:scale(.97)}
.b-wa{background:var(--wa);color:#fff;box-shadow:0 8px 20px rgba(27,158,82,.28)}
.b-rose{background:var(--rose);color:#fff}
.b-line{background:#fff;color:var(--rose-d);border:1.5px solid var(--rose)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--rose-d);outline-offset:3px}
/* top */
.promo{background:var(--rose-d);color:#fff;text-align:center;font-size:12.5px;padding:8px 12px}
.nav{position:sticky;top:0;z-index:30;background:rgba(255,249,246,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}
.logo{display:flex;align-items:center;gap:9px;font:700 20px 'Fraunces',serif}
.logo i{font-style:normal;width:34px;height:34px;border-radius:50%;background:var(--blush);display:grid;place-items:center;font-size:17px}
.links{display:none;gap:24px;font-size:14px;color:var(--mute);font-weight:500}
.nav .btn{min-height:40px;padding:8px 16px;font-size:13.5px}
/* A: attention */
.hero{padding:26px 0 18px}
.hero-box{background:linear-gradient(160deg,var(--blush),var(--peach));border-radius:30px;padding:28px 22px 26px;display:grid;gap:22px;overflow:hidden}
.chip{display:inline-block;background:#fff;color:var(--rose-d);font-weight:700;font-size:12.5px;padding:6px 13px;border-radius:99px}
.hero h1{font-size:38px;margin:14px 0 12px}
.hero h1 em{color:var(--rose)}
.hero p{color:var(--mute);font-size:15.5px;max-width:470px}
.acts{display:grid;gap:10px;margin:22px 0 16px}
.ticks{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;color:var(--mute)}
.art{position:relative;height:230px;display:flex;align-items:flex-end;justify-content:center}
.art span{display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;font-size:30px;box-shadow:0 10px 22px rgba(138,51,71,.22)}
.art .p1{width:92px;height:150px;background:#F5AEBB;border-radius:46px 46px 14px 14px;transform:rotate(-7deg);margin-right:-14px}
.art .p2{width:108px;height:200px;background:var(--rose);border-radius:54px 54px 16px 16px;z-index:2}
.art .p3{width:92px;height:140px;background:#D6C2EE;border-radius:46px 46px 14px 14px;transform:rotate(7deg);margin-left:-14px}
.float{position:absolute;left:0;bottom:2px;z-index:3;background:#fff;padding:10px 14px;border-radius:16px;box-shadow:0 8px 22px rgba(138,51,71,.16);font-size:12px;color:var(--mute)}
.float b{display:block;color:var(--ink);font-size:14px}
/* I: interest */
.why{display:grid;gap:12px}
.why div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;grid-template-columns:44px 1fr;gap:2px 12px}
.why i{font-style:normal;font-size:28px;grid-row:span 2;align-self:center}
.why b{font-size:16px}
.why p{font-size:13.5px;color:var(--mute)}
/* D: desire */
.tabs{display:flex;gap:8px;overflow-x:auto;margin:0 -16px 16px;padding:0 16px;scrollbar-width:none}
.tabs::-webkit-scrollbar{display:none}
.tab{flex:none;padding:9px 18px;border-radius:99px;background:#fff;border:1.5px solid var(--line);color:var(--mute);font:600 14px 'Plus Jakarta Sans',sans-serif;cursor:pointer}
.tab[aria-pressed="true"]{background:var(--rose);border-color:var(--rose);color:#fff}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}
.card[hidden]{display:none}
.th{height:100px;display:grid;place-items:center;font-size:42px;background:var(--blush)}
.card:nth-child(3n+2) .th{background:var(--peach)}
.card:nth-child(3n) .th{background:#EFE6F8}
.bd{padding:12px;display:flex;flex-direction:column;flex:1}
.tag{align-self:flex-start;font-size:11px;font-weight:700;color:var(--rose-d);background:var(--blush);padding:2px 9px;border-radius:99px;margin-bottom:7px}
.card h3{font-size:13.5px;line-height:1.35;flex:1;margin-bottom:6px}
.price{font-weight:800;font-size:16px;color:var(--rose-d);margin-bottom:10px}
.card .btn{min-height:40px;font-size:13px;padding:8px;background:var(--blush);color:var(--rose-d)}
.steps{display:grid;gap:12px}
.step{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;display:flex;gap:14px}
.step span{flex:none;width:34px;height:34px;border-radius:50%;background:var(--rose);color:#fff;font-weight:800;display:grid;place-items:center}
.step b{display:block;margin-bottom:2px}
.step p{font-size:13.5px;color:var(--mute)}
/* banner */
.banner{background:var(--rose-d);color:#fff;border-radius:26px;padding:28px 22px;display:grid;gap:16px}
.banner h2{font-size:26px}
.banner p{color:#F7D9E0;font-size:14.5px}
.banner .btn{background:#fff;color:var(--rose-d)}
/* testimoni */
.slider{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}
.slider::-webkit-scrollbar{display:none}
.q{flex:0 0 84%;scroll-snap-align:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px}
.st{color:#F2A526;letter-spacing:2px;margin-bottom:8px}
.q p{font-size:14.5px;margin-bottom:14px}
.who{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--mute)}
.who b{display:block;color:var(--ink);font-size:14px}
.av{width:38px;height:38px;border-radius:50%;background:var(--rose);color:#fff;display:grid;place-items:center;font-weight:800}
.note{font-size:12px;color:var(--mute);margin-top:4px}
/* faq */
.faq{max-width:720px}
details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px 17px;margin-bottom:10px}
summary{font-weight:700;cursor:pointer;font-size:15px}
details p{margin-top:8px;font-size:14px;color:var(--mute)}
/* A: action */
.final{background:linear-gradient(160deg,var(--blush),var(--peach));border-radius:30px;padding:30px 22px;text-align:center}
.final h2{font-size:28px;margin-bottom:8px}
.final p{color:var(--mute);margin-bottom:20px;font-size:15px}
.final .acts{max-width:340px;margin:0 auto}
footer{padding:26px 0 30px;color:var(--mute);font-size:13px;text-align:center}
footer b{color:var(--ink)}
.bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,249,246,.95);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}
.bar .btn{width:100%;max-width:520px;margin:auto;display:flex;border-radius:16px}
@media(min-width:760px){
body{padding-bottom:0}.bar{display:none}
.links{display:flex}
.hero-box{grid-template-columns:1.1fr .9fr;align-items:center;padding:52px;gap:30px}
.hero h1{font-size:54px}
.acts{grid-auto-flow:column;justify-content:start}
.art{height:300px}.art .p2{height:260px;width:130px}.art .p1,.art .p3{height:190px;width:110px}
.why{grid-template-columns:repeat(3,1fr)}
.grid{grid-template-columns:repeat(4,1fr)}
.steps{grid-template-columns:repeat(3,1fr)}
.banner{grid-template-columns:1fr auto;align-items:center;padding:40px}
.slider{margin:0;padding:4px 0 14px;overflow:visible;display:grid;grid-template-columns:repeat(4,1fr)}
.q{flex:none}
}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
πΈ Chat dulu sebelum beli, kami bantu pilih yang cocok untuk kulitmu
β 5.0 di Shopee Β· 6 tahun berjualan
Glowing itu tidak harus mahal
Skincare dan makeup dari Emina, Hada Labo, Glad2Glow, SCORA, dan Pinkflash. Harga mulai Rp15.920, dan kamu bisa tanya langsung sebelum memesan.
β Brand terkenalβ Konsultasi gratisβ Produk baru rutin
ππ§΄π«§
Mulai dariRp15.920
Belanja kecantikan jadi lebih gampang
Bingung mulai dari mana? Kami bantu dari pilih produk sampai paket tiba.
π·οΈBrand yang sudah kamu kenalEmina, Hada Labo, Glad2Glow, SCORA, Pinkflash dalam satu toko.
πΈHarga ramah kantongSemua produk di rentang Rp15 ribu sampai Rp49 ribu.
π¬Bisa tanya duluCeritakan jenis kulitmu lewat WhatsApp, kami bantu pilihkan.
Produk favorit di Syatusa
Tap βPesanβ dan chat WhatsApp langsung terisi nama produknya. Harga bisa berubah, konfirmasi ke admin.
Rutinitas simpel, 3 langkah
Belum punya skincare? Mulai dari yang dasar saja.
1Bersihkan wajahPilih cleanser atau micellar water yang lembut.
2LembapkanPakai moisturizer agar kulit tidak kering.
3Sentuhan makeupBedak, blush, atau eyeliner untuk tampil segar.
Bingung pilih yang mana?
Kirim jenis kulitmu, admin kami rekomendasikan produk yang pas.
Minta rekomendasi
Kata pelanggan kami
Geser untuk membaca ulasan.
β
β
β
β
β
βMicellar water-nya bersih, makeup tipis langsung terangkat. Paket rapi dan cepat sampai.β
β
β
β
β
β
βPelembapnya ringan, tidak lengket. Admin ramah dan bantu pilih untuk kulit berminyak.β
β
β
β
β
β
βBlush-nya cantik di kulitku dan harganya murah banget. Pasti repeat order.β
β
β
β
β
β
βEyeliner-nya tahan seharian dan tidak luntur. Rp15 ribuan, worth it!β
Ulasan di atas contoh. Ganti dengan testimoni asli pelanggan (dengan izin) sebelum dipublikasikan.
Pertanyaan yang sering muncul
Bagaimana cara memesan?
Tap tombol WhatsApp, kirim nama produk dan alamatmu. Admin akan konfirmasi stok, total harga, dan pengiriman.
Apakah produknya original?
Kami menjual produk dari brand resmi yang tampil di toko Shopee Syatusa.co. Cek label dan segel saat paket diterima.
Bagaimana memilih produk untuk kulitku?
Ceritakan jenis kulit dan kebutuhanmu ke admin, lalu baca petunjuk pemakaian di kemasan. Hentikan pemakaian jika muncul iritasi.
Bisa beli lewat Shopee?
Bisa. Kunjungi toko kami di Shopee, atau pesan langsung lewat WhatsApp untuk konsultasi lebih dulu.
Siap mulai rutinitas barumu?
Chat sekarang, admin kami bantu pilihkan dan proses pesananmu.
/* ===== EDIT DI SINI ===== */
var WA_NUMBER="6281234567890"; // format 62..., tanpa 0 dan tanpa +
var PRODUCTS=[
{n:"Emina Low pH Micellar Water",p:48500,c:"Skincare",e:"π§΄"},
{n:"Hada Labo Gokujyun Moisturizing Lotion",p:47850,c:"Skincare",e:"π§"},
{n:"Emina Cheek Lit Pressed Blush",p:40000,c:"Makeup",e:"πΈ"},
{n:"Emina Bright Stuff Loose Powder",p:29500,c:"Makeup",e:"β¨"},
{n:"PINKFLASH Waterproof Easy Eyeliner",p:15920,c:"Makeup",e:"ποΈ"},
{n:"SCORA Facial Wash Gentle Low pH",p:42000,c:"Skincare",e:"π«§"},
{n:"GLAD2GLOW Milk Amino Acids Gentle Cleanser",p:42000,c:"Skincare",e:"π₯"},
{n:"Peeling Serum G2G AHA BHA PHA",p:49000,c:"Skincare",e:"π§ͺ"},
{n:"GLAD2GLOW Micellar Water 300ml Cherry",p:49000,c:"Skincare",e:"π"},
{n:"GLAD2GLOW Peach Retinol Moisturizer",p:49000,c:"Skincare",e:"π"},
{n:"GLAD2GLOW Blueberry Ceramide Moisturizer",p:45000,c:"Skincare",e:"π«"}
];
/* ======================== */
function wa(t){return "https://wa.me/"+WA_NUMBER+"?text="+encodeURIComponent(t)}
function rp(n){return "Rp"+String(n).replace(/\B(?=(\d{3})+(?!\d))/g,".")}
document.querySelectorAll(".wa").forEach(function(a){a.href=wa("Halo Syatusa.co, saya mau tanya dan pesan produk πΈ");a.target="_blank";a.rel="noopener"});
var g=document.getElementById("grid");
PRODUCTS.forEach(function(x){
var d=document.createElement("article");d.className="card";d.dataset.c=x.c;
d.innerHTML='
'+x.e+'
'+x.c+''+x.n+'
'+rp(x.p)+'
Pesan ';
g.appendChild(d);
});
document.querySelectorAll(".tab").forEach(function(b){b.addEventListener("click",function(){
document.querySelectorAll(".tab").forEach(function(o){o.setAttribute("aria-pressed",o===b)});
g.querySelectorAll(".card").forEach(function(c){c.hidden=!(b.dataset.f==="all"||c.dataset.c===b.dataset.f)});
})});
document.getElementById("y").textContent=new Date().getFullYear();