.arrival-page{min-height:100vh;background:#eef0f3;padding:22px 12px 100px}.arrival-intro,.arrival-feed{width:min(620px,100%);margin:auto}.arrival-intro{padding:18px 8px 22px}.arrival-intro>p{margin:0;color:#6b6f76;font-size:10px;font-weight:800;letter-spacing:.15em}.arrival-intro h1{margin:6px 0 8px;font:800 clamp(30px,8vw,43px)/1.05 "Plus Jakarta Sans"}.arrival-intro>span{color:#5d6066;font-size:14px;line-height:1.5}.arrival-feed{display:grid;gap:16px}.arrival-card{overflow:hidden;background:#fff;border:1px solid #dfe1e5;border-radius:15px;box-shadow:0 5px 16px rgb(20 24 30 / 6%)}.arrival-head{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:13px}.arrival-head img{width:46px;height:46px;object-fit:contain;border-radius:50%;background:#171717}.arrival-head strong{display:block;font-size:14px}.arrival-head small{color:#70747b}.arrival-badge{padding:5px 8px;border-radius:999px;background:#fff3b7;font-size:9px;font-weight:800}.arrival-copy{padding:0 14px 13px}.arrival-copy h2{margin:0 0 6px;font:800 19px/1.2 "Plus Jakarta Sans"}.arrival-copy p{margin:0;color:#555b63;font-size:14px;line-height:1.5;white-space:pre-line}.arrival-copy .price{display:block;margin-top:10px;color:#171717;font-size:18px}.arrival-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#e7e9ec}.arrival-gallery img{width:100%;aspect-ratio:1/1;flex:0 0 100%;object-fit:contain;scroll-snap-align:start;background:#f6f6f6}.arrival-dots{padding:7px;text-align:center;color:#89909a;font-size:10px}.arrival-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:10px;border-top:1px solid #e4e6e9}.arrival-actions button,.arrival-actions a{min-height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:#f1f2f4;color:#25282d;text-decoration:none;font:800 11px Manrope;cursor:pointer}.arrival-actions .wa{background:#168f50;color:#fff}.arrival-loading{text-align:center;padding:50px;color:#676b72}@media(max-width:420px){.arrival-page{padding-inline:0}.arrival-intro{padding-inline:16px}.arrival-card{border-radius:0;border-inline:0}.arrival-actions button,.arrival-actions a{font-size:10px}}
