@font-face{font-family:Lilita One;src:url(../huruf/lilita-one-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Deca;src:url(../huruf/lexend-deca-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--putih:#fff;--abu-1:#eff3f1;--abu-2:#e0e7e3;--abu-3:#c7d1cc;--tinta:#15201a;--tinta-2:#45524b;--tinta-3:#5b6861;--buka:#2f7d34;--accent:#589f26;--accent-ink:#11200b;--aksen-lembut:color-mix(in srgb, var(--accent) 16%, #fff);--aksen-tua:color-mix(in srgb, var(--accent) 76%, #0b1408);--huruf-judul:"Lilita One", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--huruf-isi:"Lexend Deca", system-ui, -apple-system, "Segoe UI", sans-serif;--lebar:1320px;--tepi:calc(clamp(16px, 4vw, 40px));--jarak-bagian:calc(clamp(80px, 10vw, 144px));--sudut-kecil:10px;--sudut:18px;--sudut-besar:28px;--gerak:cubic-bezier(.22, 1, .36, 1);--pegas:cubic-bezier(.34, 1.4, .5, 1);--penampil-aksen:var(--accent);--peta-sudut:var(--sudut);--peta-garis:var(--abu-3);--peta-latar:var(--abu-1);--foto-latar:var(--abu-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{font-family:var(--huruf-isi);color:var(--tinta);background:var(--putih);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}.angka,[data-total]{font-variant-numeric:tabular-nums}.tampilan-timbang:not(.situs--utuh) main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 1100px}.situs{--aksen-lembut:color-mix(in srgb, var(--accent) 16%, #fff);--aksen-tua:color-mix(in srgb, var(--accent) 76%, #0b1408);--penampil-aksen:var(--accent);overflow-x:clip}.lompat{z-index:50;background:var(--tinta);color:var(--putih);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.lompat:focus{top:12px}.pratinjau{padding:12px var(--tepi);background:var(--tinta);color:var(--putih);text-align:center;margin:0;font-size:15px}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:6px}.foto{background:var(--foto-latar);display:block;overflow:hidden}.foto img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%;height:100%}.tombol{cursor:pointer;min-height:52px;transition:background-color .2s,color .2s,border-color .2s,transform .15s var(--gerak),box-shadow .2s;border:2px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.tombol svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tombol:active{transform:translateY(2px)}.tombol:disabled,.tombol[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.tombol--utama{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 0 var(--aksen-tua)}.tombol--utama:active{box-shadow:0 2px 0 var(--aksen-tua)}.tombol--garis{border-color:var(--tinta);background:var(--putih);color:var(--tinta)}.tombol--halus{background:var(--abu-1);color:var(--tinta)}.tombol--kecil{border-radius:12px;min-height:44px;padding:0 18px;font-size:15px}.tombol--penuh{width:100%}@media (hover:hover){.tombol--utama:hover:not(:disabled){background:var(--aksen-tua);color:#fff}.tombol--garis:hover:not(:disabled){background:var(--tinta);color:var(--putih)}.tombol--halus:hover:not(:disabled){background:var(--abu-2)}}.alat__pil{border:2px solid var(--abu-3);background:var(--putih);min-height:44px;color:var(--tinta);cursor:pointer;transition:background-color .2s,border-color .2s,transform .15s var(--gerak);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.alat__pil svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.alat__pil[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--putih)}.alat__pil:active{transform:scale(.97)}.alat__pil--gelap{color:var(--putih);background:0 0;border-color:#ffffff4d}.alat__pil--gelap[aria-pressed=true]{background:var(--putih);border-color:var(--putih);color:var(--tinta)}@media (hover:hover){.alat__pil:hover:not([aria-pressed=true]){border-color:var(--tinta)}.alat__pil--gelap:hover:not([aria-pressed=true]){border-color:var(--putih)}}.label{background:var(--accent);color:var(--accent-ink);border-radius:999px;align-items:center;margin-bottom:16px;padding:5px 14px;font-size:14px;font-weight:600;display:inline-flex}.label--terang{color:var(--tinta)}.cap,.kepala,.label--terang{background:var(--putih)}.cap{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);border:2px solid;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.kepala{z-index:30;box-shadow:0 1px 0 var(--abu-2);position:sticky;top:0}.kepala__dalam{max-width:var(--lebar);padding:10px var(--tepi);align-items:center;gap:24px;min-height:70px;margin:0 auto;display:flex}.kepala__nama{font-family:var(--huruf-judul);align-items:center;gap:12px;font-size:26px;line-height:1;text-decoration:none;display:inline-flex}.kepala__logo{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:36px;height:36px}.kepala__status{background:var(--abu-1);color:var(--tinta-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.titik{background:var(--buka);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--buka) 18%,transparent);border-radius:50%;animation:2.2s ease-in-out infinite kedip}.kepala__status--tutup .titik,.kunjungi__status--tutup .titik{background:var(--tinta-3);box-shadow:none;animation:none}@keyframes kedip{50%{opacity:.45}}.kepala__nav{gap:4px;margin-left:auto;display:flex}.kepala__nav a{border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.kepala__nav a:hover{background:var(--abu-1)}}.kepala__jumlah{background:var(--tinta);min-width:22px;height:22px;color:var(--putih);border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}@media (width<=1023px){.kepala__nav{display:none}.kepala__pesan{margin-left:auto}}@media (width<=640px){.kepala__status{display:none}.kepala__nama{font-size:22px}}.bagian{max-width:var(--lebar);padding:var(--jarak-bagian) var(--tepi) 0;margin:0 auto}.bagian__kepala{max-width:720px;margin-bottom:calc(clamp(28px,4vw,52px))}.bagian__kepala--lebar{max-width:940px}.bagian__judul{font-family:var(--huruf-judul);letter-spacing:-.005em;text-wrap:balance;font-size:calc(clamp(40px,5.4vw,76px));font-weight:400;line-height:.98}.bagian__isi{max-width:620px;color:var(--tinta-2);margin-top:18px;font-size:18px}.bagian__isi p+p{margin-top:10px}.buka{background:var(--abu-1);border-bottom:18px solid var(--tinta);position:relative}.buka__dalam{-moz-column-gap:calc(clamp(24px,3vw,48px));max-width:var(--lebar);padding:28px var(--tepi) 0;grid-template-columns:minmax(0,3.9fr) minmax(0,3.7fr) minmax(0,4.4fr);grid-template-areas:"kepala timbang kartu";align-items:end;column-gap:calc(clamp(24px,3vw,48px));margin:0 auto;display:grid}.buka__kepala{grid-area:kepala;align-self:start;padding-top:12px}.buka__judul{font-family:var(--huruf-judul);letter-spacing:-.005em;text-wrap:balance;font-size:calc(clamp(44px,4.8vw,76px));font-weight:400;line-height:.96}.buka__isi{max-width:460px;color:var(--tinta-2);margin-top:16px;font-size:17px}.buka__timbang{grid-area:timbang;justify-self:center;width:min(100%,420px)}.buka__kartu{grid-area:kartu;margin-bottom:0}.buka__meja{display:none}.buka__fakta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;margin-top:32px;display:grid}.buka__fakta-satu{border-radius:var(--sudut);background:var(--putih);box-shadow:0 2px 0 var(--abu-3);padding:14px 16px}.buka__fakta-satu dt{color:var(--tinta-2);font-size:14px;font-weight:600}.buka__fakta-angka{font-family:var(--huruf-judul);font-size:34px;line-height:1.1}.buka__fakta-satu--jam{grid-column:1/-1}.buka__fakta-satu--jam dd{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.buka__fakta-satu--jam span{background:var(--abu-1);border-radius:8px;padding:4px 10px;font-size:15px;font-weight:600}.buka+.harga{margin-top:0}@media (width<=1199px){.buka__dalam{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kepala kepala""timbang kartu";row-gap:24px}.buka__judul{max-width:16ch}.buka__fakta{display:none}}@media (width<=809px){.buka{border-bottom:0;padding-bottom:32px}.buka__dalam{grid-template-columns:minmax(0,1fr);grid-template-areas:"kepala""timbang""kartu";row-gap:0;padding-top:20px}.buka__timbang{width:min(100%,400px);margin:-8% auto 14px;position:relative}.buka__timbang:after{content:"";background:var(--tinta);width:100vw;height:14px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.buka__kartu{justify-self:center;width:min(100%,560px);margin-top:30px}}.timbang{aspect-ratio:400/660;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}.timbang__gambar{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.timbang__bayang{fill:#0c1a122e}.timbang__kaki{fill:var(--tinta)}.timbang__badan{fill:var(--accent)}.timbang__garis-badan{fill:none;stroke:#ffffff3d;stroke-width:1.5px}.timbang__karet{fill:#c3ccc7}.timbang__karet-garis{fill:none;stroke:#15201a29;stroke-width:1.4px}.timbang__bayang-hewan{fill:#0c1a123d}.timbang__hewan{fill:var(--tinta);transform-box:view-box;transform-origin:0 0;transition:transform .5s var(--pegas);animation:hewan-turun .55s var(--pegas)}@keyframes hewan-turun{0%{opacity:0;translate:0 -26px}}.timbang__ekor{fill:none;stroke:var(--tinta);stroke-width:7px;stroke-linecap:round}.timbang__kalung{fill:var(--accent)}.timbang__bandul{fill:#dfe5e2}.timbang__lingkar{fill:none;stroke:#6c7571;stroke-width:2px}.timbang__muka{fill:#fbfcfb}.timbang__pita{fill:none;stroke:var(--accent);stroke-width:14px;transition:opacity .3s}.timbang__pita--0{opacity:.42}.timbang__pita--1{opacity:.68}.timbang__pita--2{opacity:.95}.timbang__pita--tanya{stroke:url(#tb-arsir);opacity:1}.timbang__arsir-dasar{fill:#e6eae8}.timbang__arsir-garis{stroke:#6c7571;stroke-width:2.2px}.timbang__skala{stroke:var(--tinta);stroke-linecap:round}.timbang__angka{font-family:var(--huruf-isi);fill:var(--tinta);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.timbang__harga-pita{font-family:var(--huruf-judul);fill:var(--tinta);text-anchor:middle;font-size:18px}.timbang__harga-pita--tanya,.timbang__satuan{fill:var(--tinta-2)}.timbang__satuan{font-family:var(--huruf-isi);letter-spacing:.12em;text-anchor:middle;font-size:15px;font-weight:600}.timbang__nama{font-family:var(--huruf-judul);fill:var(--tinta);text-anchor:middle}.timbang__jarum{transform-box:view-box;transform-origin:200px 352px}.timbang__jarum-badan{fill:var(--tinta)}.timbang__jarum-ujung{stroke-width:2px}.timbang__jarum-ujung,.timbang__poros{fill:var(--accent);stroke:var(--tinta)}.timbang__poros{stroke-width:4px}.timbang__kaca,.timbang__putar{pointer-events:none}.timbang__jendela{fill:var(--tinta)}.timbang__raba{touch-action:manipulation;cursor:grab;border-radius:50%;width:75%;height:45.4545%;position:absolute;top:30.6061%;left:12.5%}.timbang__raba:active{cursor:grabbing}.timbang__putar{position:absolute;inset:0}.timbang__pegangan{pointer-events:auto;touch-action:none;cursor:grab;width:calc(max(44px,13cqw));top:8.67%;left:50%;transform:translate(-50%,-50%)}.timbang__kenop,.timbang__pegangan{aspect-ratio:1;border-radius:50%;position:absolute}.timbang__kenop{width:13%;color:var(--tinta);cursor:pointer;transition:transform .15s var(--gerak);background:0 0;border:0;place-items:center;padding:0;display:grid;top:77.42%}.timbang__kenop--kurang{left:10%}.timbang__kenop--tambah{left:77%}.timbang__kenop svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;width:46%;height:46%}.timbang__kenop:active:not(:disabled){transform:scale(.92)}.timbang__kenop:disabled{opacity:.4;cursor:not-allowed}.timbang__jendela-isi{width:44%;height:6.97%;color:var(--putih);border-radius:3.5cqw;place-items:center;display:grid;position:absolute;top:77.88%;left:28%}.timbang--fokus .timbang__jendela-isi{outline:3px solid var(--putih);outline-offset:-5px}.timbang__geser{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.timbang__berat{font-family:var(--huruf-judul);font-size:7.6cqw;line-height:1}.timbang__pilih{background:color-mix(in srgb,var(--accent) 70%,#000);width:39%;height:8.48%;border:0;border-radius:999px;gap:2px;min-inline-size:0;margin:0;padding:3px;display:flex;position:absolute;top:86.06%}.timbang__pilih--jenis{left:10%}.timbang__pilih--bulu{left:51%}.timbang__tombol{color:#fff;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:calc(max(13px,3.5cqw));font-weight:600;transition:background-color .2s,color .2s;display:flex;position:relative}.timbang__tombol input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.timbang__tombol:has(input:checked){background:var(--putih);color:var(--tinta);box-shadow:0 2px #00000040}.timbang__tombol:has(input:focus-visible){outline:3px solid var(--putih);outline-offset:2px}.timbang__bulu{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:1.15em;height:1.15em}@container (width<=379px){.timbang__bulu{display:none}}.kartu{filter:drop-shadow(0 18px 30px #0c1a121a);position:relative}.kartu__tab{scrollbar-width:none;gap:4px;padding-left:18px;display:flex;overflow-x:auto}.kartu__tab::-webkit-scrollbar{display:none}.kartu__tab-satu{background:var(--abu-2);min-height:44px;color:var(--tinta-2);cursor:pointer;border:0;border-radius:14px 14px 0 0;flex:none;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.kartu__tab-satu[aria-pressed=true]{background:var(--putih);color:var(--tinta)}.kartu__tab-satu--tambah{border:2px dashed var(--abu-3);background:0 0;border-bottom:0}.kartu__tab-satu svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}@media (hover:hover){.kartu__tab-satu:hover:not([aria-pressed=true]){color:var(--tinta)}}.kartu__badan{border-radius:0 var(--sudut-besar) var(--sudut-besar) var(--sudut-besar);background:var(--putih);padding:22px calc(clamp(20px,2.4vw,32px)) 26px}.kartu__kepala{border-bottom:2px solid var(--tinta);color:var(--tinta-2);justify-content:space-between;gap:12px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.kartu__baris-nama{border-bottom:1.5px dashed var(--abu-3);align-items:baseline;gap:14px;padding:14px 0 8px;display:flex}.kartu__label{color:var(--tinta-2);flex:none;font-size:14px;font-weight:600}.kartu__nama{min-width:0;font-family:var(--huruf-judul);color:var(--tinta);background:0 0;border:0;flex:1;padding:0;font-size:calc(clamp(24px,2.2vw,30px));line-height:1.15}.kartu__nama::placeholder{color:var(--tinta-3);opacity:.6}.kartu__nama:focus{outline:none}.kartu__baris-nama:focus-within{border-bottom:2px solid var(--tinta)}.kartu__untuk{color:var(--tinta-2);margin-top:10px;font-size:15px}.kartu__harga{font-family:var(--huruf-judul);letter-spacing:-.01em;margin-top:6px;font-size:calc(clamp(48px,4.6vw,70px));line-height:1}.kartu__lama{margin-top:4px;font-size:16px;font-weight:500}.kartu__paket{border:0;gap:8px;margin:18px 0;padding:0;display:grid}.kartu__centang{border:2px solid var(--abu-2);cursor:pointer;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 16px 8px 14px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.kartu__centang input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kartu__kotak{border:2px solid var(--tinta-3);background:var(--putih);border-radius:50%;width:22px;height:22px;transition:box-shadow .2s,border-color .2s}.kartu__centang:has(input:checked){border-color:var(--tinta);background:var(--aksen-lembut)}.kartu__centang:has(input:checked) .kartu__kotak{border-color:var(--tinta);box-shadow:inset 0 0 0 5px var(--putih);background:var(--tinta)}.kartu__centang:has(input:focus-visible){outline:3px solid var(--tinta);outline-offset:2px}@media (hover:hover){.kartu__centang:hover{border-color:var(--tinta)}}.kartu__paket-nama{font-weight:600}.kartu__paket-harga{color:var(--tinta-2);font-weight:600}.kartu__centang--tanpa .kartu__paket-harga{font-weight:400}.kartu__lanjut{text-wrap:balance;min-height:58px;padding:0 18px;font-size:16px}.kartu__total{color:var(--tinta-2);text-align:center;margin-top:12px;font-size:15px}.kartu__total .angka{color:var(--tinta);font-weight:700}html.laci-terbuka{overflow:hidden}.papan{width:min(760px,100%);max-width:none;height:calc(min(92dvh,960px));max-height:none;color:var(--tinta);background:0 0;border:0;margin:auto auto 0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.papan::backdrop{background:#0a140e80}.papan__papan{background:var(--accent);height:100%;animation:papan-naik .42s var(--gerak);border-radius:30px 30px 0 0;padding:22px 12px 0;position:relative;box-shadow:0 -24px 60px #0c1a123d}.papan--keluar .papan__papan{animation:.28s ease-in forwards papan-turun}@keyframes papan-naik{0%{transform:translateY(100%)}}@keyframes papan-turun{to{transform:translateY(100%)}}.papan__jepit{z-index:2;width:190px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.papan__jepit-alas{fill:#d4dad7;stroke:#78817d;stroke-width:2px}.papan__jepit-gagang{fill:none;stroke:#8b9490;stroke-width:9px;stroke-linecap:round}.papan__jepit-lubang{fill:none;stroke:#c5ccc8;stroke-width:3px}.papan__kertas{background:var(--putih);border-radius:16px 16px 0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.papan__kepala{justify-content:space-between;align-items:center;gap:16px;padding:34px 18px 10px 26px;display:flex}.papan__judul{font-family:var(--huruf-judul);font-size:36px;font-weight:400;line-height:1}.papan__tutup{background:var(--abu-1);cursor:pointer;width:48px;height:48px;transition:background-color .2s,transform .15s var(--gerak);border:0;border-radius:14px;place-items:center;display:inline-grid}.papan__tutup svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:22px;height:22px}.papan__tutup:active{transform:scale(.94)}@media (hover:hover){.papan__tutup:hover{background:var(--abu-2)}}.papan__isi{overscroll-behavior:contain;flex:1;min-height:0;padding:0 26px 26px;overflow-y:auto}.papan__kaki{padding:14px 26px max(14px,env(safe-area-inset-bottom));border-top:2px dashed var(--abu-3);background:var(--putih);gap:10px;display:grid}.papan__kaki .tombol--utama{min-height:58px;font-size:17px}@media (width<=640px){.papan__papan{border-radius:24px 24px 0 0;padding:18px 8px 0}.papan__jepit{width:150px;top:-20px}.papan__kepala{padding:28px 12px 8px 18px}.papan__isi{padding:0 18px 22px}.papan__kaki{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.papan__kaki .tombol--utama{padding:0 14px;font-size:16px}.isi-pesanan__dua{grid-template-columns:minmax(0,1fr);gap:0}}.isi-pesanan__bagian{border-bottom:2px dashed var(--abu-2);padding:22px 0}.isi-pesanan__bagian:last-child{border-bottom:0}.isi-pesanan__sub{font-family:var(--huruf-judul);margin-bottom:14px;font-size:24px;font-weight:400;line-height:1.1}.isi-pesanan__hewan{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.isi-pesanan__dua{grid-template-columns:1fr 1fr;gap:12px;display:grid}.isi-pesanan__kondisi{border:0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}.isi-pesanan__kondisi .alat__label{width:100%}.kirim-pesanan__total{font-family:var(--huruf-judul);justify-content:space-between;align-items:baseline;gap:12px;font-size:32px;line-height:1.1;display:flex}.alat__pil--tambah{border-style:dashed}.alat__label{color:var(--tinta-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:600;display:block}.alat__chip,.alat__segmen{cursor:pointer;position:relative}.alat__chip input,.alat__segmen input,.pesan__centang input,.pesan__saklar input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.alat__segmen{border:2px solid var(--abu-3);border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:flex}.alat__segmen:has(input:checked){background:var(--tinta);border-color:var(--tinta);color:var(--putih)}.alat__chip{border:2px solid var(--abu-3);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;font-size:15px;transition:background-color .2s,border-color .2s;display:inline-flex}.alat__chip-harga{font-variant-numeric:tabular-nums;color:var(--tinta-2);font-size:14px}.alat__chip:has(input:checked){background:var(--tinta);border-color:var(--tinta);color:var(--putih)}.alat__chip:has(input:checked) .alat__chip-harga{color:inherit}:is(.alat__chip:has(input:focus-visible),.alat__segmen:has(input:focus-visible),.pesan__centang:has(input:focus-visible),.pesan__saklar:has(input:focus-visible)){outline:3px solid var(--tinta);outline-offset:2px}@media (hover:hover){:is(.alat__chip:hover,.alat__segmen:hover:not(:has(input:checked))){border-color:var(--tinta)}}.pesan__kolom{margin-bottom:14px;display:block}.pesan__kolom input,.pesan__kolom select,.pesan__kolom textarea{border:2px solid var(--abu-3);background:var(--putih);border-radius:12px;width:100%;min-height:50px;padding:10px 14px;font-size:16px;display:block}.pesan__kolom textarea{resize:vertical}.pesan__kolom input:focus,.pesan__kolom select:focus,.pesan__kolom textarea:focus{border-color:var(--tinta);box-shadow:0 0 0 4px var(--aksen-lembut);outline:none}.pesan__kolom input[aria-invalid=true]{border-color:#b3261e}.pesan__saklar{cursor:pointer;align-items:center;gap:12px;min-height:48px;margin-bottom:14px;font-weight:600;display:flex;position:relative}.pesan__saklar-tanda{background:var(--abu-3);border-radius:999px;flex:none;width:50px;height:30px;transition:background-color .2s;position:relative}.pesan__saklar-tanda:after{content:"";background:var(--putih);width:24px;height:24px;transition:transform .3s var(--pegas);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0c1a124d}.pesan__saklar:has(input:checked) .pesan__saklar-tanda{background:var(--accent)}.pesan__saklar:has(input:checked) .pesan__saklar-tanda:after{transform:translate(20px)}.pesan__centang{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:4px 0 12px;display:flex;position:relative}.pesan__centang:before{content:"";border:2px solid var(--tinta-3);background:var(--putih);border-radius:6px;flex:none;width:22px;height:22px}.pesan__centang:has(input:checked):before{border-color:var(--tinta);background:var(--tinta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5 8 14.5 16 6' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.pesan__malam{font-family:var(--huruf-judul);margin:-2px 0 14px;font-size:36px;line-height:1}.pesan__catatan{color:var(--tinta-2);margin:-4px 0 12px;font-size:15px}.pesan__musim{background:var(--aksen-lembut);border-radius:12px;margin:0 0 10px;padding:12px 14px;font-size:15px}.pesan__arah{border:0;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;display:flex}.pesan__belanja li{grid-template-columns:1fr auto 44px;align-items:center;gap:8px;font-size:15px;display:grid}.pesan__buang{cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px}.pesan__buang svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px;margin:auto}@media (hover:hover){.pesan__buang:hover{background:var(--abu-2)}}.pesan__syarat{gap:10px;display:grid}.pesan__syarat li{align-items:center;gap:10px;font-size:15px;display:flex}.pesan__syarat svg{background:var(--accent);fill:none;width:22px;height:22px;stroke:var(--accent-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:3px}.pesan__syarat--saran svg{background:var(--abu-2);stroke:none;fill:var(--tinta-3)}.pesan__rincian{border-radius:var(--sudut);background:var(--abu-1);margin-bottom:18px;padding:18px 20px}.pesan__hewan{border-bottom:1.5px dashed var(--abu-3);padding:4px 0 12px}.pesan__hewan+.pesan__hewan{padding-top:12px}.pesan__hewan-nama{font-family:var(--huruf-judul);font-size:22px;line-height:1.2}.pesan__hewan-nama span{font-family:var(--huruf-isi);color:var(--tinta-2);font-size:14px;display:block}.pesan__garis{justify-content:space-between;gap:12px;margin-top:6px;font-size:15px;display:flex}.pesan__garis--kecil{color:var(--tinta-2)}.pesan__garis--dp{margin-top:12px;font-weight:600}.pesan__rincian>.pesan__garis:first-of-type{margin-top:12px}.pesan__tanya{background:var(--aksen-lembut);border-radius:12px;margin-top:14px;padding:14px;font-size:15px;font-weight:500}.pesan__salah{color:#b3261e;margin:-6px 0 12px;font-size:15px}.toko__kabar{z-index:5;background:var(--tinta);color:var(--putih);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--gerak);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:10px 10px 10px 18px;font-size:15px;display:flex;position:sticky;bottom:84px;transform:translateY(12px)}.toko__kabar--tampil{opacity:1;pointer-events:auto;transform:none}@media (width>=1024px){.toko__kabar{max-width:560px;margin-left:auto;bottom:24px}}.harga{margin-top:var(--jarak-bagian);background:var(--tinta);color:var(--putih)}.harga__dalam{max-width:var(--lebar);padding:calc(clamp(64px,8vw,112px)) var(--tepi);margin:0 auto}.harga .bagian__isi{color:#ffffffd1}.harga__atas{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 32px;margin-bottom:calc(clamp(28px,4vw,48px));display:flex}.harga__atas .bagian__kepala{margin-bottom:0}.harga__tab{gap:8px;display:flex}.harga__papan{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:calc(clamp(32px,5vw,80px));display:grid}.harga__papan+.harga__papan{margin-top:72px}.harga--tab .harga__papan+.harga__papan{margin-top:0}.harga__cakram{margin:0}.harga__cakram svg{width:100%;height:auto;overflow:visible}.harga__alur{fill:none;stroke:#ffffff1a;stroke-width:40px}.harga__pita{fill:none;stroke:var(--accent);stroke-width:40px}.harga__pita--0{opacity:.5}.harga__pita--1{opacity:.75}.harga__pita--2{opacity:1}.harga__arsir{stroke:#ffffff73;stroke-width:2.4px}.harga__skala{stroke:var(--putih);stroke-linecap:round}.harga__angka-skala{fill:#fffc;font-family:var(--huruf-isi);text-anchor:middle;font-size:16px;font-weight:600}.harga__jarum{fill:var(--putih);transform-box:view-box;transform-origin:200px 206px;transform:rotate(calc(-90deg + var(--sapu) * var(--p,1)))}.harga__poros{fill:var(--accent);stroke:var(--putih);stroke-width:4px}.harga__kg{text-align:center;color:#ffffffc7;gap:2px;margin-top:16px;font-size:15px;display:grid}.harga__kg-angka{font-family:var(--huruf-judul);color:var(--putih);font-size:34px;line-height:1.1}.harga__baris{display:grid}.harga__satu{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,4fr));align-items:start;gap:16px;padding:22px 0 22px 22px;transition:background-color .4s;display:grid;position:relative}.harga__satu:last-child{border-bottom:1px solid #ffffff29}.harga__satu--tanya{grid-template-columns:minmax(0,1fr)}.harga__warna{background:var(--accent);transform-origin:50% 0;width:8px;transition:transform .5s var(--pegas);border-radius:4px;position:absolute;top:22px;bottom:22px;left:0;transform:scaleY(.25)}.harga__warna--0{opacity:.5}.harga__warna--1{opacity:.75}.harga__warna--tanya{background:repeating-linear-gradient(45deg,#ffffff80 0 2px,#0000 0 6px)}.harga__satu[data-aktif]{background:#ffffff0a}.harga__satu[data-aktif] .harga__warna{transform:none}.harga__foto{width:calc(52px * var(--skala));height:calc(52px * var(--skala));background:#ffffff1f;border-radius:50%;margin-bottom:12px;display:block;overflow:hidden;box-shadow:0 0 0 3px #ffffffd9}.harga__foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.harga__kelas-nama{font-family:var(--huruf-judul);font-size:calc(clamp(26px,2.4vw,34px));font-weight:400;line-height:1.05}.harga__lama{color:#ffffffc7;margin-top:6px;font-size:15px}.harga__paket-nama{color:#ffffffd1;margin-bottom:8px;font-size:15px;font-weight:600}.harga__dua{grid-template-columns:1fr 1fr;gap:8px;display:grid}.harga__pakai{min-width:0;min-height:64px;color:var(--putih);text-align:left;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .15s var(--gerak);background:0 0;border:2px solid #ffffff38;border-radius:14px;gap:2px;padding:9px 11px;display:grid}.harga__bulu{color:#ffffffc7;font-size:13px}.harga__rp{font-family:var(--huruf-judul);white-space:nowrap;font-size:calc(clamp(19px,1.65vw,24px));line-height:1.05}.harga__pakai:active{transform:scale(.97)}.harga__pakai:focus-visible{outline-color:var(--putih)}@media (hover:hover){.harga__pakai:hover{background:var(--putih);border-color:var(--putih);color:var(--tinta)}.harga__pakai:hover .harga__bulu{color:var(--tinta-2)}}.harga__kondisi{margin-top:calc(clamp(48px,6vw,80px))}.harga__kondisi-judul{font-family:var(--huruf-judul);margin-bottom:18px;font-size:26px;font-weight:400}.harga__kondisi ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.harga__kondisi-satu{border-radius:var(--sudut);background:#ffffff12;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.harga__kondisi-satu .ikon-kondisi{width:40px;height:40px;color:var(--putih)}.harga__kondisi-nama{font-weight:600}.harga__kondisi-nama .angka{font-family:var(--huruf-judul);font-size:24px;font-weight:400;line-height:1.2;display:block}.harga__kondisi-ket{color:#ffffffc7;margin-top:6px;font-size:14px}@media (width<=1023px){.harga__papan{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:28px}.harga__satu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 0 16px 18px}.harga__satu .harga__kelas{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:2px 12px;display:flex}.harga__satu .harga__lama{margin-top:0}.harga__foto{width:calc(34px * var(--skala));height:calc(34px * var(--skala));align-self:center;margin:0}.harga__satu--tanya .harga__kelas{display:block}.harga__dua{grid-template-columns:minmax(0,1fr);gap:6px}.harga__pakai{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;min-height:48px}.harga__rp{text-align:right;font-size:20px}.harga__kondisi ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.harga__papan{grid-template-columns:minmax(0,1fr)}.harga__paket-nama{margin-bottom:6px;font-size:14px}.harga__kg{margin-top:8px}.harga__kg-angka{font-size:28px}.harga__kondisi ul{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--tepi);margin:0 calc(var(--tepi) * -1);padding:0 var(--tepi) 8px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.harga__kondisi ul::-webkit-scrollbar{display:none}.harga__kondisi-satu{scroll-snap-align:start;padding:14px}.harga__papan+.harga__papan{margin-top:40px}}.langkah__isi{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:calc(clamp(28px,4vw,64px));display:grid}.langkah__bingkai{aspect-ratio:var(--rasio-kartu,4/3);border-radius:var(--sudut-besar);background:var(--abu-2);margin:0;position:relative;overflow:hidden}.langkah__lapis{clip-path:inset(0 0 0 100% round var(--sudut-besar));transition:clip-path .75s var(--gerak);position:absolute;inset:0}.langkah__lapis[data-tampil]{clip-path:inset(0 0 0 0 round var(--sudut-besar))}.langkah__foto{width:100%;height:100%}.langkah__jam{z-index:20;background:var(--putih);color:var(--tinta-2);border-radius:18px;justify-items:end;padding:12px 18px;font-size:14px;display:grid;position:absolute;bottom:16px;right:16px}.langkah__jam-angka{font-family:var(--huruf-judul);color:var(--tinta);font-size:48px;line-height:1}.langkah__jam-angka:after{content:" menit";font-family:var(--huruf-isi);color:var(--tinta-2);font-size:15px}.langkah__satu{border-bottom:1.5px solid var(--abu-2);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.langkah__satu:first-child{padding-top:0}.langkah__no{border:2px solid var(--abu-3);width:44px;height:44px;font-family:var(--huruf-judul);color:var(--tinta-3);border-radius:50%;place-items:center;font-size:22px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.langkah__satu[data-aktif] .langkah__no{border-color:var(--tinta);color:var(--tinta)}.langkah__satu[data-sekarang] .langkah__no{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.langkah__satu:has(.langkah__no--jam){grid-template-columns:76px minmax(0,1fr)}.langkah__no--jam{letter-spacing:.01em;border-radius:999px;width:70px;height:38px;font-size:17px}.langkah__nama{font-family:var(--huruf-judul);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:24px;font-weight:400;line-height:1.15;display:flex}.langkah__menit{font-family:var(--huruf-isi);color:var(--tinta-2);font-size:14px;font-weight:600}.langkah__ket{color:var(--tinta-2);margin-top:4px;font-size:15px}.langkah__bilah{width:calc(var(--lebar) * 100%);background:var(--abu-2);border-radius:3px;height:6px;margin-top:10px;display:block;position:relative;overflow:hidden}.langkah__bilah:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform .6s var(--gerak);position:absolute;inset:0;transform:scaleX(0)}.langkah__satu[data-aktif] .langkah__bilah:after{transform:none}.langkah__total{margin-top:24px;font-size:17px;font-weight:500}@media (width<=1023px){.langkah__isi{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.langkah__ket{font-size:14px}.langkah__jam-angka{font-size:38px}.langkah__nama{font-size:21px}}.titip__deret{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.titip__papan{z-index:1;background:var(--accent);width:82%;color:var(--accent-ink);text-align:center;box-shadow:0 6px 0 var(--aksen-tua);border-radius:16px;margin:0 auto -18px;padding:14px 16px 16px;position:relative}.titip__papan:before{content:"";background:var(--putih);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:9px;left:50%;box-shadow:inset 0 2px 2px #00000040}.titip__tali{background:var(--tinta-3);width:2px;height:22px;margin-left:-1px;position:absolute;bottom:100%;left:50%}.titip__untuk{margin-top:12px;font-size:14px;font-weight:600}.titip__harga{font-family:var(--huruf-judul);font-size:calc(clamp(34px,3vw,44px));line-height:1;display:grid}.titip__per{font-family:var(--huruf-isi);font-size:14px;font-weight:600}.titip__foto{aspect-ratio:var(--rasio-kartu,4/3);border-radius:var(--sudut)}.titip__satu{margin-top:24px}.titip__satu:nth-child(2n){margin-top:80px}.titip__teks{padding:16px 4px 0}.titip__nama{font-family:var(--huruf-judul);font-size:26px;font-weight:400;line-height:1.1}.titip__ukuran{color:var(--tinta-2);margin-top:6px;font-size:15px}.titip__isi{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.titip__isi li{background:var(--abu-1);border-radius:999px;padding:4px 10px;font-size:14px}.titip__musim{gap:16px;margin-top:calc(clamp(56px,7vw,96px));display:grid}.titip__musim-satu{border-radius:var(--sudut-besar);background:var(--abu-1);grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);align-items:center;gap:16px 40px;padding:26px 32px;display:grid}.titip__musim-persen{font-family:var(--huruf-judul);color:var(--tinta);font-size:calc(clamp(64px,8vw,120px));line-height:.9}.titip__musim-nama{font-family:var(--huruf-judul);font-size:calc(clamp(26px,2.6vw,36px));font-weight:400;line-height:1.1}.titip__musim-tanggal{margin-top:4px;font-size:16px;font-weight:500}.titip__musim-catatan{color:var(--tinta-2);margin-top:6px;font-size:15px}.titip__musim-rinci{align-self:center}.titip__musim-rinci summary{border:2px solid var(--tinta);cursor:pointer;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.titip__musim-rinci summary::-webkit-details-marker{display:none}.titip__musim-penuh{gap:4px;margin-top:12px;font-size:14px;display:grid}.titip__musim-penuh li{justify-content:space-between;gap:12px;display:flex}.titip__dp{color:var(--tinta-2);margin-top:20px;font-size:16px}@media (width<=1023px){.titip__deret{grid-template-columns:repeat(2,minmax(0,1fr))}.titip__musim-satu{grid-template-columns:auto minmax(0,1fr)}.titip__musim-rinci{grid-column:1/-1}}.syarat__lembar{background:var(--abu-1);border-radius:32px;padding:calc(clamp(28px,4vw,56px))}.syarat__kolom{grid-template-columns:repeat(var(--kolom,3),minmax(0,1fr));gap:24px calc(clamp(24px,3vw,48px));display:grid}.syarat__judul{border-bottom:2px solid var(--tinta);font-family:var(--huruf-judul);margin-bottom:14px;padding-bottom:10px;font-size:26px;font-weight:400;line-height:1.1}.syarat__satu{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.syarat__lencana{width:32px;height:32px}.syarat__lencana circle{fill:var(--accent)}.syarat__lencana path{fill:none;stroke:var(--accent-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.syarat__satu--saran .syarat__lencana circle{fill:none;stroke:var(--tinta-3);stroke-width:2px;stroke-dasharray:4 3}.syarat__nama{font-size:17px;font-weight:600}.syarat__ket{color:var(--tinta-2);margin-top:2px;font-size:15px}.syarat__untuk{color:var(--tinta-2);margin-top:4px;font-size:14px;font-weight:500}@media (width<=809px){.syarat__kolom{grid-template-columns:minmax(0,1fr)}}.antar{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:calc(clamp(28px,5vw,80px));display:grid}.antar__daftar{border-top:2px solid var(--tinta);margin-top:28px}.antar__area{border:0;border-bottom:1.5px solid var(--abu-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:14px 12px;transition:background-color .2s;display:grid}.antar__area[aria-pressed=true]{background:var(--aksen-lembut)}@media (hover:hover){.antar__area:hover{background:var(--abu-1)}}.antar__nama{font-size:18px;font-weight:600;display:grid}.antar__waktu{color:var(--tinta-2);font-size:14px;font-weight:400}.antar__ongkos{font-family:var(--huruf-judul);font-size:calc(clamp(28px,2.6vw,36px));line-height:1}.antar__catatan{color:var(--tinta-2);margin-top:16px;font-size:15px}.antar__foto{aspect-ratio:4/5;border-radius:var(--sudut-besar)}@media (width<=809px){.antar{grid-template-columns:minmax(0,1fr)}.antar__foto{aspect-ratio:16/10}.antar__foto-wadah{order:-1}}.toko__atas{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:24px calc(clamp(28px,4vw,64px));margin-bottom:28px;display:grid}.toko__atas .bagian__kepala{margin-bottom:0}.toko__biasa{border:2px dashed var(--abu-3);border-radius:var(--sudut);background:var(--putih);padding:20px 22px;font-size:15px}.toko__biasa:empty{display:none}.toko__biasa-judul{font-family:var(--huruf-judul);margin-bottom:10px;font-size:22px;font-weight:400}.toko__biasa ul{gap:6px;margin-bottom:12px;display:grid}.toko__biasa li{justify-content:space-between;align-items:center;gap:12px;display:flex}.toko__stok-kecil,.toko__varian{color:var(--tinta-2)}.toko__biasa-nama .toko__varian{font-size:13px;display:block}.toko__stok-kecil{flex:none;font-size:13px;font-weight:600}.toko__stok-kecil[data-stok=habis]{color:#a3261b}.toko__plus{border:2px solid var(--tinta);background:var(--putih);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:inline-grid;position:relative}.toko__plus svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.toko__plus:disabled{opacity:.35;cursor:not-allowed}.toko__plus-n{background:var(--accent);min-width:22px;height:22px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-8px;right:-8px}@media (hover:hover){.toko__plus:hover:not(:disabled){background:var(--tinta);color:var(--putih)}}.toko__saring{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.toko__rak{grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 24px;display:grid}.produk{flex-direction:column;display:flex}.produk__tempat{padding-bottom:16px;position:relative}.produk__tempat:after{content:"";background:linear-gradient(#d3dad6,#a6afaa);border-radius:3px;height:16px;position:absolute;bottom:0;left:-12px;right:-12px;box-shadow:0 8px 12px -6px #0c1a124d}.produk__foto{aspect-ratio:var(--rasio-kartu,1/1);border-radius:14px 14px 6px 6px}.produk__label{background:var(--accent);color:var(--accent-ink);font-family:var(--huruf-judul);box-shadow:0 3px 0 var(--aksen-tua);border-radius:10px;padding:5px 12px;font-size:20px;line-height:1.1;position:absolute;top:12px;left:12px;transform:rotate(-3deg)}.produk__stok{background:var(--putih);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:12px;right:12px}.produk__stok[data-stok=habis]{background:var(--tinta);color:var(--putih)}.produk--habis .produk__foto img{filter:grayscale(.7);opacity:.75}.produk__teks{margin-top:16px}.produk__nama{font-size:17px;font-weight:600;line-height:1.35}.produk__varian{color:var(--tinta-2);margin-top:2px;font-size:14px}.produk__harga{margin-top:4px;font-weight:700}.produk__jumlah{align-items:center;gap:10px;margin-top:12px;display:flex}.produk__langkah{border:2px solid var(--tinta);background:var(--putih);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.produk__langkah svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.produk__n{min-width:28px;font-family:var(--huruf-judul);text-align:center;font-size:24px}.toko__baris{margin-top:48px}.toko__baris-judul{font-family:var(--huruf-judul);margin-bottom:12px;font-size:26px;font-weight:400}.toko__baris ul{border-top:2px solid var(--tinta)}.toko__baris-satu{border-bottom:1.5px solid var(--abu-2);grid-template-columns:minmax(0,1fr) auto auto 44px;align-items:center;gap:16px;min-height:60px;padding:8px 0;display:grid}.toko__baris-nama{font-weight:600}.toko__baris-harga{font-family:var(--huruf-judul);font-size:22px}.toko__kosong{color:var(--tinta-2);padding:32px 0}@media (width<=1199px){.toko__rak{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.toko__atas{grid-template-columns:minmax(0,1fr)}.toko__rak{grid-template-columns:repeat(3,minmax(0,1fr))}}.hasil__dinding{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.hasil__satu{flex-direction:column;min-width:0;display:flex}.hasil__satu--besar{grid-area:span 2/span 2}.hasil__foto{aspect-ratio:var(--rasio-kartu,4/5);border-radius:var(--sudut)}.hasil__satu--besar .hasil__foto{aspect-ratio:auto;flex:1;min-height:0}.hasil__label{color:var(--tinta-2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 2px 0;font-size:14px;display:flex}.hasil__nama{font-family:var(--huruf-judul);color:var(--tinta);font-size:22px;line-height:1.1}.hasil__satu--besar .hasil__nama{font-size:32px}@media (width<=1023px){.hasil__dinding{grid-template-columns:repeat(3,minmax(0,1fr))}}.cara__isi{gap:20px;display:grid}.cara__langkah ol{counter-reset:cara;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.cara__langkah li{counter-increment:cara;border-radius:var(--sudut);background:var(--abu-1);align-content:start;gap:14px;padding:22px;font-size:17px;font-weight:500;display:grid}.cara__langkah li:before{content:counter(cara);background:var(--accent);width:64px;height:64px;color:var(--accent-ink);font-family:var(--huruf-judul);border-radius:50%;place-items:center;font-size:34px;line-height:1;display:grid}.cara__bayar{border:2px dashed var(--abu-3);border-radius:var(--sudut);max-width:760px;padding:20px 22px;font-size:16px}@media (width<=809px){.cara__langkah ol{grid-template-columns:minmax(0,1fr);gap:8px}.cara__langkah li{grid-template-columns:48px minmax(0,1fr);align-items:center;padding:14px;font-size:16px}.cara__langkah li:before{width:48px;height:48px;font-size:26px}}.ulasan__daftar{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.ulasan__kartu{border-radius:var(--sudut-besar);background:var(--abu-1);flex-direction:column;gap:18px;padding:56px 28px 28px;display:flex;position:relative}.ulasan__kartu--besar{background:var(--accent);color:var(--accent-ink);grid-row:span 2;justify-content:space-between;padding:64px calc(clamp(28px,3vw,44px)) calc(clamp(28px,3vw,44px))}.ulasan__kutipan{font-size:18px;font-weight:500;line-height:1.5}.ulasan__kartu--besar .ulasan__kutipan{font-family:var(--huruf-judul);font-size:calc(clamp(26px,2.8vw,40px));font-weight:400;line-height:1.15}.ulasan__siapa{gap:2px;margin-top:auto;font-size:15px;display:grid}.ulasan__nama{font-family:var(--huruf-judul);font-size:22px}.ulasan__kartu .cap{position:absolute;top:16px;right:18px}.ulasan__kartu--besar .cap{color:var(--tinta)}@media (width<=1023px){.ulasan__daftar{grid-template-columns:minmax(0,1fr)}.ulasan__kartu--besar{grid-row:auto}}.tanya__daftar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.tanya__satu{border-radius:var(--sudut);background:var(--abu-1)}.tanya__satu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 20px;font-size:18px;font-weight:600;list-style:none;display:flex}.tanya__satu summary::-webkit-details-marker{display:none}.tanya__satu summary svg{background:var(--putih);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:24px;height:24px;transition:transform .3s var(--pegas);border-radius:50%;flex:none;padding:3px}.tanya__satu[open] summary svg{transform:rotate(45deg)}.tanya__jawab{color:var(--tinta-2);padding:0 20px 20px;font-size:16px}@media (width<=809px){.tanya__daftar{grid-template-columns:minmax(0,1fr)}.tanya__satu summary{font-size:17px}}.kunjungi{padding-bottom:var(--jarak-bagian);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:calc(clamp(24px,4vw,64px));display:grid}.kunjungi__foto{aspect-ratio:3/2;border-radius:var(--sudut-besar)}.kunjungi__fakta{border-radius:var(--sudut);background:var(--abu-1);gap:14px;margin:24px 0;padding:22px;display:grid}.kunjungi__fakta div{grid-template-columns:100px minmax(0,1fr);gap:16px;display:grid}.kunjungi__fakta dt{color:var(--tinta-2);padding-top:2px;font-size:14px;font-weight:600}.kunjungi__fakta dd{font-size:17px}.kunjungi__status{align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:600;display:flex}.kunjungi__aksi{flex-wrap:wrap;gap:10px;display:flex}.kunjungi__sosial{flex-wrap:wrap;gap:8px 20px;margin-top:24px;display:flex}.kunjungi__sosial a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;display:inline-flex}@media (width<=809px){.kunjungi,.kunjungi__fakta div{grid-template-columns:minmax(0,1fr)}.kunjungi__fakta div{gap:2px}.kunjungi__foto{aspect-ratio:16/9}}.kaki{background:var(--tinta);color:var(--putih)}.kaki__skala{width:100%;height:28px;display:block}.kaki__skala line{stroke:#ffffff8c;stroke-width:2px;vector-effect:non-scaling-stroke}.kaki__dalam{max-width:var(--lebar);padding:36px var(--tepi) 40px;margin:0 auto}.kaki__nama{font-family:var(--huruf-judul);white-space:nowrap;text-overflow:clip;font-size:calc(clamp(64px,14vw,200px));line-height:.9;overflow:hidden}.kaki__baris{color:#fffc;align-items:center;gap:12px 28px;margin-top:24px;font-size:15px}.kaki__baris,.kaki__sosial{flex-wrap:wrap;display:flex}.kaki__sosial{gap:4px 20px}.kaki__gawe,.kaki__sosial a{min-height:44px;color:var(--putih);text-underline-offset:4px;align-items:center;display:inline-flex}.kaki :focus-visible{outline-color:var(--putih)}@media (width<=1023px){.kaki__dalam{padding-bottom:104px}}.bilah-hp{z-index:40;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:var(--putih);border-top:1px solid var(--abu-2);transition:transform .35s var(--gerak);align-items:center;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bilah-hp--tampil{transform:none}.bilah-hp__jalur{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.bilah-hp__jalur::-webkit-scrollbar{display:none}.bilah-hp__jalur a{padding:0 12px;font-size:15px;font-weight:500}.bilah-hp__jalur a,.bilah-hp__pesan{border-radius:12px;flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.bilah-hp__pesan{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;padding:0 18px;font-weight:600}@media (width<=1023px){.bilah-hp{display:flex}.hasil__dinding,.titip__deret,.toko__rak{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--tepi);margin:0 calc(var(--tepi) * -1);padding:28px var(--tepi) 12px;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.hasil__dinding::-webkit-scrollbar{display:none}.titip__deret::-webkit-scrollbar{display:none}.toko__rak::-webkit-scrollbar{display:none}.hasil__dinding>*,.titip__deret>*,.toko__rak>*{scroll-snap-align:start}.titip__satu,.titip__satu:nth-child(2n){margin-top:0}.toko__rak{grid-auto-columns:30%;padding-top:4px}.hasil__dinding{grid-auto-columns:36%;padding-top:4px}.hasil__satu--besar{grid-area:auto}.hasil__satu--besar .hasil__foto{aspect-ratio:var(--rasio-kartu,4/5);flex:none}.hasil__satu--besar .hasil__nama{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.timbang__hewan{animation:none}}@media (width<=640px){.hasil__dinding,.titip__deret,.toko__rak,.ulasan__daftar{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--tepi);margin:0 calc(var(--tepi) * -1);padding:28px var(--tepi) 12px;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.hasil__dinding::-webkit-scrollbar{display:none}.titip__deret::-webkit-scrollbar{display:none}.toko__rak::-webkit-scrollbar{display:none}.ulasan__daftar::-webkit-scrollbar{display:none}.hasil__dinding>*,.syarat__satu-kolom,.titip__deret>*,.titip__musim-satu,.toko__biasa li,.toko__rak>*,.ulasan__daftar>*{scroll-snap-align:start}.titip__satu,.titip__satu:nth-child(2n){margin-top:0}.titip__foto{aspect-ratio:var(--rasio-kartu,4/3)!important}.toko__rak{grid-auto-columns:62%;gap:24px;padding-top:4px}.hasil__dinding{grid-auto-columns:66%;padding-top:4px}.hasil__satu--besar{grid-area:auto}.hasil__satu--besar .hasil__foto{aspect-ratio:var(--rasio-kartu,4/5);flex:none}.hasil__satu--besar .hasil__nama{font-size:22px}.ulasan__daftar{grid-auto-columns:84%;padding-top:4px}.ulasan__kartu--besar .ulasan__kutipan{font-size:24px}.titip__musim-satu{gap:8px;padding:22px}.syarat__lembar{padding:32px var(--tepi);border-radius:0}.syarat__kolom,.syarat__lembar{margin:0 calc(var(--tepi) * -1)}.syarat__kolom{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--tepi);padding:0 var(--tepi) 8px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.syarat__kolom::-webkit-scrollbar{display:none}.syarat__satu-kolom{border-radius:var(--sudut);background:var(--putih);padding:18px}.syarat__judul{font-size:22px}.syarat__satu{padding:8px 0}.titip__musim{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--tepi);margin:40px calc(var(--tepi) * -1) 0;padding:0 var(--tepi) 8px;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.titip__musim::-webkit-scrollbar{display:none}.titip__musim-satu{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:18px}.titip__musim-persen{font-size:52px}.toko__biasa{border:0;border-top:2px dashed var(--abu-3);border-bottom:2px dashed var(--abu-3);border-radius:0;padding:16px 0 12px}.toko__biasa ul{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--tepi);margin:0 calc(var(--tepi) * -1) 12px;padding:0 var(--tepi) 4px;scrollbar-width:none;grid-auto-columns:64%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.toko__biasa ul::-webkit-scrollbar{display:none}.toko__biasa li{background:var(--abu-1);border-radius:12px;align-items:flex-start;padding:12px}.harga__kg,.langkah__bilah{display:none}.antar__area{min-height:56px;padding:10px 8px}.antar__nama{font-size:16px}.antar__ongkos{font-size:26px}.kunjungi .kunjungi__gambar .peta{aspect-ratio:16/9}.kunjungi__aksi .tombol{min-height:46px;padding:0 14px;font-size:15px}.kunjungi__fakta{gap:10px;padding:18px}.langkah__satu{padding:10px 0}.titip__musim-rinci{grid-column:1/-1}.titip__musim-nama{font-size:24px}.toko__baris-satu{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"nama nama nama""stok harga plus";gap:4px 12px;padding:12px 0}.toko__baris-nama{grid-area:nama}.toko__baris-satu .toko__stok-kecil{grid-area:stok}.toko__baris-harga{grid-area:harga}.toko__baris-satu .toko__plus{grid-area:plus}}@media (width>=1024px){.produk{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.produk__tempat{align-self:end}}
