#sbt-root .hero{min-height:0;margin:20px 0 0;grid-template-columns:1.4fr 1fr}#sbt-root .hero-copy{padding:25px 30px}#sbt-root .hero-copy .eyebrow{margin-bottom:8px}#sbt-root .hero h1{font-size:38px;letter-spacing:-1px;margin-bottom:9px}#sbt-root .hero-copy p{max-width:none;margin-bottom:16px}#sbt-root .hero-photo{padding:16px 24px 32px}#sbt-root .hero-photo img{height:170px;width:90%;object-fit:contain}#sbt-root .photo-label{bottom:12px;font-size:11px}#sbt-root section{margin:24px 0}#sbt-root .section-head{margin-bottom:12px}#sbt-root .section-head h2{font-size:23px}#sbt-root .category{display:flex;flex-direction:row;padding:12px;gap:12px}#sbt-root .category img{width:90px;height:76px;object-fit:contain}#sbt-root .category strong{font-size:13px;line-height:1.35}#sbt-root .trust{border-top:1px solid var(--line);margin:24px 0 0}#sbt-root .location{display:grid;grid-template-columns:.9fr 1.3fr;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}#sbt-root .location-copy{padding:30px}#sbt-root .location-copy h3{font-size:24px;margin:12px 0}#sbt-root .location-copy p{font-size:14px;color:var(--muted)}#sbt-root .location-copy .actions{gap:8px}#sbt-root .location-copy .button{font-size:13px;padding:11px 15px}#sbt-root .location-copy .muted{font-size:12px;margin-top:16px}#sbt-root #map-container{min-height:350px;position:relative;background:#edf3f4}#sbt-root #store-map{position:relative;width:100%;height:100%;min-height:350px;display:block;border:0}#sbt-root .map-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;color:var(--muted);font-size:13px}#sbt-root .preview-note{text-align:center;font-size:11px;color:var(--muted);padding:0 15px 15px;margin:0}#kategori,#lokasi,#panduan{scroll-margin-top:16px}
@media(max-width:900px){#sbt-root .category{flex-direction:column;gap:7px}#sbt-root .category img{height:70px}#sbt-root .location{grid-template-columns:1fr}}
@media(max-width:600px){#sbt-root .header{padding-top:7px;padding-bottom:8px}#sbt-root .top{padding:4px 0}#sbt-root nav.wrap{justify-content:space-between;gap:16px;font-size:13px;height:40px}#sbt-root nav .navcat{padding-right:17px}#sbt-root .hero{display:grid;grid-template-columns:minmax(0,1fr) 110px;margin-top:14px;border-radius:10px;position:relative;padding-bottom:56px}#sbt-root .hero-copy{padding:18px 0 12px 18px}#sbt-root .hero .eyebrow{font-size:9px;letter-spacing:.5px;margin-bottom:8px}#sbt-root .hero h1{font-size:27px;line-height:1.12;letter-spacing:-.6px;margin-bottom:9px}#sbt-root .hero h1 br{display:none}#sbt-root .hero-copy p{font-size:13px;line-height:1.45;margin-bottom:0;max-width:195px}#sbt-root .hero .actions{position:absolute;left:18px;right:18px;bottom:13px;display:flex;flex-wrap:nowrap;gap:9px}#sbt-root .hero .button{font-size:13px;padding:9px 14px;min-height:42px}#sbt-root .hero-photo{padding:15px 8px 26px;background:transparent;align-self:stretch}#sbt-root .hero-photo img{height:110px;width:100%;align-self:center;mix-blend-mode:multiply}#sbt-root .hero .photo-label{bottom:14px;left:4px;right:4px;text-align:center;display:block;font-size:9px}#sbt-root .photo-label span{display:none}#sbt-root section{margin:20px 0}#sbt-root .section-head{gap:8px;margin-bottom:10px}#sbt-root .section-head h2{font-size:19px;letter-spacing:-.5px}#sbt-root .section-head a{font-size:11px;white-space:nowrap}#sbt-root .categories{grid-template-columns:repeat(2,1fr);gap:8px}#sbt-root .category{flex-direction:row;gap:8px;padding:9px 7px;min-height:78px}#sbt-root .category img{width:55px;height:60px;flex-shrink:0}#sbt-root .category strong{font-size:12px;line-height:1.3}#sbt-root .card-image img{height:130px}#sbt-root .location-copy{padding:23px}#sbt-root .location-copy h3{font-size:22px}#sbt-root .location-copy .actions{display:grid;grid-template-columns:1fr;width:100%}#sbt-root .location-copy .button{min-height:44px}#sbt-root #map-container,#sbt-root #store-map{height:300px;min-height:300px}#sbt-root .trust{margin-top:20px}}
