.kepala-booking[data-astro-cid-b75koquv]{background:linear-gradient(180deg, #fbf7f200 50%, var(--gading)), url(/img/cat-air.webp) center / cover;padding:clamp(48px,7vw,88px) 0 clamp(24px,3vw,40px)}.kepala-booking[data-astro-cid-b75koquv] h1[data-astro-cid-b75koquv]{margin-bottom:18px}.seksi-booking[data-astro-cid-b75koquv]{padding:24px 0 var(--ruang)}.tata-booking[data-astro-cid-b75koquv]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.alur[data-astro-cid-b75koquv]{gap:20px;display:grid}.langkah-b[data-astro-cid-b75koquv]{border:1px solid var(--garis);border-radius:var(--radius);background:var(--putih);min-width:0;margin:0;padding:28px clamp(20px,3vw,32px);transition:opacity .3s}.langkah-b[data-astro-cid-b75koquv][disabled]{opacity:.45}legend[data-astro-cid-b75koquv]{float:left;width:100%;font-family:var(--serif);color:var(--emerald-gelap);align-items:center;gap:14px;margin-bottom:20px;font-size:26px;display:flex}legend[data-astro-cid-b75koquv]+[data-astro-cid-b75koquv]{clear:both}.no[data-astro-cid-b75koquv]{border:1.5px solid var(--emas);width:38px;height:38px;color:var(--emerald);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.pilih-cabang[data-astro-cid-b75koquv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kartu-pilih[data-astro-cid-b75koquv]{cursor:pointer;position:relative}.kartu-pilih[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv]{opacity:0;position:absolute}.isi-pilih[data-astro-cid-b75koquv]{border:1px solid var(--garis);border-radius:var(--radius);gap:2px;padding:18px;transition:border-color .2s,background .2s;display:grid}.isi-pilih[data-astro-cid-b75koquv] strong[data-astro-cid-b75koquv]{font-family:var(--serif);color:var(--emerald-gelap);font-size:21px;font-weight:500}.isi-pilih[data-astro-cid-b75koquv] small[data-astro-cid-b75koquv]{color:var(--abu);font-size:13px}.kartu-pilih[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv]:checked+.isi-pilih[data-astro-cid-b75koquv]{border-color:var(--emerald);background:var(--blush-muda);box-shadow:inset 0 0 0 1px var(--emerald)}.kartu-pilih[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv]:focus-visible+.isi-pilih[data-astro-cid-b75koquv]{outline:2px solid var(--emerald);outline-offset:2px}.tab-jenis[data-astro-cid-b75koquv]{background:var(--gading-2);border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.tab-jenis[data-astro-cid-b75koquv] button[data-astro-cid-b75koquv]{font:700 13px/1 var(--sans);letter-spacing:.06em;color:var(--abu);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px}.tab-jenis[data-astro-cid-b75koquv] button[data-astro-cid-b75koquv].aktif{background:var(--putih);color:var(--emerald-gelap);box-shadow:0 1px 3px #00000014}.cari[data-astro-cid-b75koquv]{border:1px solid var(--garis);background:var(--gading);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.cari[data-astro-cid-b75koquv]:focus-within{outline:2px solid var(--emerald);outline-offset:2px}.cari[data-astro-cid-b75koquv] svg{width:18px;color:var(--abu)}.cari[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv]{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:15px}#info-maks[data-astro-cid-b75koquv]{margin:10px 0 6px}.daftar-treatment[data-astro-cid-b75koquv]{overscroll-behavior:contain;max-height:520px;padding-right:6px;overflow-y:auto}.daftar-treatment[data-astro-cid-b75koquv] .grup-t h3{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--emerald);margin:22px 0 6px;font-size:11.5px;font-weight:700}.daftar-treatment[data-astro-cid-b75koquv] .baris-t{border-bottom:1px solid var(--garis);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.daftar-treatment[data-astro-cid-b75koquv] .nama-t{min-width:180px;display:grid}.daftar-treatment[data-astro-cid-b75koquv] .nama-t strong{font-family:var(--serif);color:var(--emerald-gelap);font-size:19px;font-weight:500;line-height:1.25}.daftar-treatment[data-astro-cid-b75koquv] .nama-t small{color:var(--abu);font-size:12.5px}.daftar-treatment[data-astro-cid-b75koquv] .opsi-t{flex-wrap:wrap;gap:6px;display:flex}.daftar-treatment[data-astro-cid-b75koquv] .chip-t,.daftar-treatment[data-astro-cid-b75koquv] .paket-t{border:1px solid color-mix(in srgb, var(--emerald) 30%, transparent);background:var(--putih);font:600 13px/1.2 var(--sans);color:var(--emerald-gelap);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:background .2s,border-color .2s;display:inline-flex}.daftar-treatment[data-astro-cid-b75koquv] .chip-t b{color:var(--abu);font-weight:700}.daftar-treatment[data-astro-cid-b75koquv] .chip-t.dipilih,.daftar-treatment[data-astro-cid-b75koquv] .paket-t.dipilih{background:var(--emerald);border-color:var(--emerald);color:#fff}.daftar-treatment[data-astro-cid-b75koquv] .chip-t.dipilih b{color:#fff}.daftar-treatment[data-astro-cid-b75koquv] .chip-t:disabled{opacity:.4;cursor:not-allowed}.daftar-treatment[data-astro-cid-b75koquv] .paket-t{border-radius:var(--radius);text-align:left;justify-content:space-between;width:100%;margin:6px 0;padding:14px 18px}.daftar-treatment[data-astro-cid-b75koquv] .paket-t span{gap:2px;display:grid}.daftar-treatment[data-astro-cid-b75koquv] .paket-t strong{font-family:var(--serif);font-size:19px;font-weight:500}.daftar-treatment[data-astro-cid-b75koquv] .paket-t small{opacity:.8;font-size:12.5px;font-weight:400}.pilih-tanggal[data-astro-cid-b75koquv]{scroll-snap-type:x mandatory;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.pilih-tanggal[data-astro-cid-b75koquv] .tgl{border:1px solid var(--garis);background:var(--putih);width:72px;font-family:var(--sans);color:var(--emerald-gelap);cursor:pointer;scroll-snap-align:start;border-radius:14px;flex:none;justify-items:center;gap:2px;padding:10px 0;display:grid}.pilih-tanggal[data-astro-cid-b75koquv] .tgl small{color:var(--abu);font-size:11.5px}.pilih-tanggal[data-astro-cid-b75koquv] .tgl strong{font-family:var(--serif);font-size:24px;font-weight:500}.pilih-tanggal[data-astro-cid-b75koquv] .tgl.dipilih{background:var(--emerald);border-color:var(--emerald);color:#fff}.pilih-tanggal[data-astro-cid-b75koquv] .tgl.dipilih small{color:#fffc}.pilih-jam[data-astro-cid-b75koquv]{margin-top:16px}.pilih-jam[data-astro-cid-b75koquv] .kisi-jam{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.pilih-jam[data-astro-cid-b75koquv] .jam{border:1px solid color-mix(in srgb, var(--emerald) 30%, transparent);background:var(--putih);font:700 15px/1.1 var(--sans);color:var(--emerald-gelap);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;justify-items:center;padding:11px 0;display:grid}.pilih-jam[data-astro-cid-b75koquv] .jam small{color:var(--abu);font-size:10.5px;font-weight:600}.pilih-jam[data-astro-cid-b75koquv] .jam.penuh{background:var(--gading-2);border-style:dashed}.pilih-jam[data-astro-cid-b75koquv] .jam.dipilih{background:var(--emerald);border-color:var(--emerald);color:#fff;border-style:solid}.pilih-jam[data-astro-cid-b75koquv] .jam.dipilih small{color:#fff}.pilih-jam[data-astro-cid-b75koquv] .info-penuh{margin-top:12px}.isian[data-astro-cid-b75koquv]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.isian[data-astro-cid-b75koquv] label[data-astro-cid-b75koquv]{letter-spacing:.04em;color:var(--emerald-gelap);gap:6px;font-size:13px;font-weight:700;display:grid}.isian[data-astro-cid-b75koquv] .lebar[data-astro-cid-b75koquv]{grid-column:1/-1}.isian[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv][type=text],.isian[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv][type=tel],.isian[data-astro-cid-b75koquv] textarea[data-astro-cid-b75koquv]{border:1px solid var(--garis);background:var(--gading);width:100%;font:400 16px/1.4 var(--sans);color:var(--tinta);border-radius:10px;padding:13px 14px}.isian[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv]:focus,.isian[data-astro-cid-b75koquv] textarea[data-astro-cid-b75koquv]:focus{outline:2px solid var(--emerald);outline-offset:1px}.jebakan[data-astro-cid-b75koquv]{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.setuju[data-astro-cid-b75koquv]{grid-template-columns:none;align-items:flex-start;letter-spacing:0!important;color:var(--abu)!important;gap:10px!important;font-size:14px!important;font-weight:400!important;display:flex!important}.setuju[data-astro-cid-b75koquv] input[data-astro-cid-b75koquv]{width:18px;height:18px;accent-color:var(--emerald);flex:none;margin-top:2px}.galat[data-astro-cid-b75koquv]{color:#8a2a20;background:#fdecea;border-radius:10px;margin:16px 0 0;padding:12px 16px;font-size:14.5px}.kirim[data-astro-cid-b75koquv]{width:100%;margin-top:20px}.ringkasan[data-astro-cid-b75koquv]{border-radius:160px 160px var(--radius) var(--radius);background:var(--putih);box-shadow:var(--bayang);border-top:3px solid var(--blush);padding:28px 26px;position:sticky;top:24px}.ringkasan[data-astro-cid-b75koquv] .alis[data-astro-cid-b75koquv]{margin-top:40px}.ringkasan[data-astro-cid-b75koquv] dl[data-astro-cid-b75koquv]{gap:14px;margin:0 0 16px;display:grid}.ringkasan[data-astro-cid-b75koquv] dt[data-astro-cid-b75koquv]{letter-spacing:.18em;text-transform:uppercase;color:var(--abu);font-size:11px;font-weight:700}.ringkasan[data-astro-cid-b75koquv] dd[data-astro-cid-b75koquv]{font-family:var(--serif);color:var(--emerald-gelap);margin:2px 0 0;font-size:19px;line-height:1.3}.bantu[data-astro-cid-b75koquv] a[data-astro-cid-b75koquv]{color:var(--emerald);font-weight:700}.sukses[data-astro-cid-b75koquv]{border-radius:var(--radius);background:var(--putih);max-width:680px;box-shadow:var(--bayang);text-align:center;outline:none;grid-column:1/-1;margin:0 auto;padding:48px clamp(20px,4vw,48px)}.lingkar-sukses[data-astro-cid-b75koquv]{background:var(--blush);width:76px;height:76px;color:var(--emerald);box-shadow:0 0 0 10px var(--blush-muda);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.lingkar-sukses[data-astro-cid-b75koquv] svg{width:34px;height:34px}.sukses[data-astro-cid-b75koquv] h2[data-astro-cid-b75koquv]{margin-bottom:14px}.sukses[data-astro-cid-b75koquv] .deret-tombol[data-astro-cid-b75koquv]{justify-content:center;margin:24px 0 16px}.peringatan[data-astro-cid-b75koquv]{background:var(--blush-muda);color:var(--emerald-gelap);border-radius:10px;padding:12px 16px;font-size:14.5px}@media (width<=960px){.tata-booking[data-astro-cid-b75koquv]{grid-template-columns:1fr}.ringkasan[data-astro-cid-b75koquv]{border-radius:var(--radius);order:-1;position:static}.ringkasan[data-astro-cid-b75koquv] .alis[data-astro-cid-b75koquv]{margin-top:0}.ringkasan[data-astro-cid-b75koquv] dl[data-astro-cid-b75koquv]{grid-template-columns:1fr 1fr}}@media (width<=640px){.pilih-cabang[data-astro-cid-b75koquv],.isian[data-astro-cid-b75koquv],.ringkasan[data-astro-cid-b75koquv] dl[data-astro-cid-b75koquv]{grid-template-columns:1fr}.daftar-treatment[data-astro-cid-b75koquv]{max-height:none}}
