Skip to content Skip to sidebar Skip to footer

Shop

Our Products
Click any item to explore
Loading…
🎯

Discover Our
Collection

Premium 3D printed products — keychains, figurines, decor & more.
All precision-made in Singapore.

Select a product on the left
SALE
PRODUCT

In Stock

Loading…

Qty
↗ View Full Product Page
Our Products
Loading products…
SALE
PRODUCT

In Stock

Loading…

Qty
↗ View on Product Page
🚚 SG Delivery
🏭 Made in SG
Custom Available
🛒 Cart updated

.ascad-shop *, .ascad-shop *::before, .ascad-shop *::after {
box-sizing: border-box; margin: 0; padding: 0;
}
.ascad-shop a { text-decoration: none; }
.ascad-shop button { font-family: inherit; }
.ascad-shop {
–blue: #52B7E8; –orange: #F08956;
–bg: #070b12; –bg2: #0d1320; –bg3: #141f2e;
–text: #e8edf5; –muted: #6b7a91;
–border: rgba(82,183,232,.13); –hov: rgba(82,183,232,.07);
font-family:’Sora’,’Segoe UI’,sans-serif;
color:var(–text);background:var(–bg);width:100%;display:block;
}
/* ══ DESKTOP ══ */
.ascad-shop .desktop { display:flex;height:calc(100vh – 64px);min-height:600px;border-radius:16px;border:1px solid var(–border);overflow:hidden; }
.ascad-shop .d-left { width:340px;min-width:300px;background:var(–bg2);border-right:1px solid var(–border);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0; }
.ascad-shop .d-left-head { padding:20px 18px 14px;border-bottom:1px solid var(–border);background:linear-gradient(180deg,rgba(82,183,232,.08),transparent);flex-shrink:0; }
.ascad-shop .d-shop-title { font-size:22px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(–blue),var(–orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2px; }
.ascad-shop .d-shop-sub { font-size:11px;color:var(–muted);margin-bottom:12px; }
.ascad-shop .sw { position:relative;margin-bottom:11px; }
.ascad-shop .sw input { width:100%;padding:8px 10px 8px 30px;background:var(–bg3);border:1px solid var(–border);border-radius:8px;color:var(–text);font-size:12px;font-family:inherit;outline:none;transition:border-color .2s; }
.ascad-shop .sw input:focus { border-color:var(–blue); }
.ascad-shop .sw input::placeholder { color:var(–muted); }
.ascad-shop .sw-ic { position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(–muted);font-size:13px;pointer-events:none; }
.ascad-shop .cat-row { display:flex;gap:5px;flex-wrap:wrap; }
.ascad-shop .ctab { padding:3px 10px;border-radius:6px;border:1px solid var(–border);background:transparent;color:var(–muted);font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:4px; }
.ascad-shop .ctab .cn { background:rgba(255,255,255,.07);padding:1px 5px;border-radius:3px;font-size:9px; }
.ascad-shop .ctab:hover { border-color:rgba(82,183,232,.4);color:var(–blue);background:var(–hov); }
.ascad-shop .ctab.on { border-color:rgba(82,183,232,.5);color:var(–blue);background:linear-gradient(135deg,rgba(82,183,232,.14),rgba(240,137,86,.07));box-shadow:0 3px 10px rgba(82,183,232,.12); }
.ascad-shop .ctab.on .cn { background:rgba(82,183,232,.2); }
.ascad-shop .d-list { flex:1;overflow-y:auto;padding:10px; }
.ascad-shop .d-list::-webkit-scrollbar { width:3px; }
.ascad-shop .d-list::-webkit-scrollbar-thumb { background:rgba(82,183,232,.2);border-radius:2px; }
.ascad-shop .pi { display:flex;align-items:center;gap:12px;padding:11px;margin-bottom:8px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-left:3px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden; }
.ascad-shop .pi:hover { background:rgba(82,183,232,.07);border-color:rgba(82,183,232,.25);border-left-color:rgba(82,183,232,.5);transform:translateX(3px); }
.ascad-shop .pi.on { background:rgba(82,183,232,.1);border-color:rgba(82,183,232,.4);border-left-color:var(–blue);box-shadow:0 4px 16px rgba(82,183,232,.18); }
.ascad-shop .pi.on .pn { color:var(–blue); }
.ascad-shop .pimg { width:68px;height:68px;border-radius:9px;object-fit:cover;background:var(–bg3);border:1px solid rgba(255,255,255,.08);flex-shrink:0;transition:transform .2s; }
.ascad-shop .pi:hover .pimg { transform:scale(1.04); }
.ascad-shop .pmeta { flex:1;min-width:0; }
.ascad-shop .pcat { font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(–muted);margin-bottom:2px; }
.ascad-shop .pn { font-size:13px;font-weight:600;color:var(–text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;transition:color .2s; }
.ascad-shop .pp { font-family:’JetBrains Mono’,monospace;font-size:12px;font-weight:600;color:var(–orange); }
.ascad-shop .stag { position:absolute;top:7px;right:7px;background:rgba(240,137,86,.18);border:1px solid rgba(240,137,86,.4);color:var(–orange);font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.8px; }
.ascad-shop .d-right { flex:1;overflow-y:auto;background:var(–bg);display:flex;align-items:center;justify-content:center; }
.ascad-shop .d-right::-webkit-scrollbar { width:4px; }
.ascad-shop .d-right::-webkit-scrollbar-thumb { background:rgba(240,137,86,.2);border-radius:2px; }
.ascad-shop .welcome { text-align:center;max-width:440px;padding:40px 32px;animation:ascad-fu .5s ease; }
.ascad-shop .w-orb { font-size:64px;opacity:.2;margin-bottom:20px;animation:ascad-fl 3s ease-in-out infinite;display:block; }
.ascad-shop .w-h { font-size:30px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(–blue),var(–orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;line-height:1.1; }
.ascad-shop .w-s { font-size:13px;color:var(–muted);line-height:1.7;margin-bottom:24px; }
.ascad-shop .w-hint { display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1px dashed rgba(82,183,232,.2);border-radius:8px;font-size:12px;color:var(–muted); }
.ascad-shop .blink { width:6px;height:6px;border-radius:50%;background:var(–blue);animation:ascad-bl 1.4s ease infinite; }
.ascad-shop .detail { display:none;width:100%;max-width:600px;padding:36px 44px 52px;animation:ascad-si .3s cubic-bezier(.4,0,.2,1);align-self:flex-start; }
.ascad-shop .detail.show { display:block; }
.ascad-shop .d-img-wrap { position:relative;margin-bottom:26px; }
.ascad-shop .d-img { width:100%;max-height:360px;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 56px rgba(0,0,0,.6);display:block;transition:transform .3s; }
.ascad-shop .d-img:hover { transform:scale(1.015); }
.ascad-shop .d-sale-pin { position:absolute;top:14px;right:14px;background:linear-gradient(135deg,var(–orange),#d96b30);color:#fff;padding:6px 14px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:none;box-shadow:0 6px 18px rgba(240,137,86,.45); }
.ascad-shop .d-cat-lbl { display:inline-block;margin-bottom:10px;padding:4px 12px;background:rgba(82,183,232,.1);border:1px solid rgba(82,183,232,.22);border-radius:6px;color:var(–blue);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px; }
.ascad-shop .d-name { font-size:32px;font-weight:800;color:var(–text);line-height:1.1;margin-bottom:10px;letter-spacing:-.02em; }
.ascad-shop .d-stock-badge { display:inline-block;margin-bottom:16px;padding:5px 12px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px; }
.ascad-shop .ins { background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.28);color:#4CAF50; }
.ascad-shop .outs { background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.28);color:#F44336; }
.ascad-shop .div { height:1px;background:rgba(255,255,255,.07);margin:16px 0; }
.ascad-shop .d-desc { font-size:13px;color:var(–muted);line-height:1.8;margin-bottom:20px; }
.ascad-shop .d-attrs { display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px; }
.ascad-shop .attr-lbl { font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(–muted);margin-bottom:2px; }
.ascad-shop .attr-val { font-family:’JetBrains Mono’,monospace;font-size:11px;color:var(–text); }
.ascad-shop .price-row { display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap; }
.ascad-shop .d-price { font-family:’JetBrains Mono’,monospace;font-size:34px;font-weight:600;color:var(–blue);letter-spacing:-.02em; }
.ascad-shop .d-price del { color:rgba(255,255,255,.28);font-size:20px;margin-right:8px; }
.ascad-shop .d-price ins { text-decoration:none;color:var(–orange); }
.ascad-shop .qty-row { display:flex;align-items:center;gap:8px; }
.ascad-shop .qty-lbl { font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(–muted);font-weight:700; }
.ascad-shop .qc { display:flex;align-items:center;border:1px solid var(–border);border-radius:6px;overflow:hidden; }
.ascad-shop .qb { width:30px;height:30px;background:var(–bg3);border:none;color:var(–text);font-size:16px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center; }
.ascad-shop .qb:hover { background:rgba(82,183,232,.1);color:var(–blue); }
.ascad-shop .qn { width:36px;text-align:center;background:transparent;border:none;color:var(–text);font-family:’JetBrains Mono’,monospace;font-size:13px;outline:none; }
.ascad-shop .btn-cart { width:100%;padding:16px 24px;background:linear-gradient(135deg,var(–orange),#d96b30) !important;border:none !important;border-radius:12px !important;color:#fff !important;font-family:inherit !important;font-size:16px !important;font-weight:700 !important;letter-spacing:.5px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;box-shadow:0 8px 24px rgba(240,137,86,.3) !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important;text-decoration:none !important;margin-bottom:10px; }
.ascad-shop .btn-cart:hover { transform:translateY(-3px) !important;box-shadow:0 14px 36px rgba(240,137,86,.5) !important; }
.ascad-shop .btn-cart.added { background:linear-gradient(135deg,#4CAF50,#45a049) !important; }
.ascad-shop .btn-cart:disabled { opacity:.4 !important;cursor:not-allowed !important;transform:none !important; }
.ascad-shop .btn-view { width:100%;padding:12px;background:transparent;border:1px solid var(–border);color:var(–muted);border-radius:10px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .2s; }
.ascad-shop .btn-view:hover { border-color:var(–muted);color:var(–text); }
.ascad-shop .d-meta { display:flex;gap:16px;flex-wrap:wrap;padding-top:18px; }
.ascad-shop .mchip { display:flex;align-items:center;gap:6px;color:var(–muted);font-size:11px; }
.ascad-shop .mchip-ic { color:var(–blue);font-size:13px; }
.ascad-shop .cnt { font-family:’JetBrains Mono’,monospace;font-size:11px;color:var(–muted); }
.ascad-shop .sbox { display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;gap:10px;color:var(–muted);font-size:12px;text-align:center; }
.ascad-shop .spin { width:24px;height:24px;border:2px solid var(–border);border-top-color:var(–blue);border-radius:50%;animation:ascad-sp .7s linear infinite; }
/* ══ MOBILE ══ */
.ascad-shop .mobile { display:none; }
.ascad-shop .mob-bar { padding:16px 16px 10px;background:linear-gradient(180deg,rgba(82,183,232,.1),transparent);border-bottom:1px solid var(–border);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px); }
.ascad-shop .mob-bar-row { display:flex;align-items:center;justify-content:space-between;margin-bottom:10px; }
.ascad-shop .mob-title { font-size:20px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(–blue),var(–orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text; }
.ascad-shop .mob-cnt { font-family:’JetBrains Mono’,monospace;font-size:10px;color:var(–muted); }
.ascad-shop .mob-sw { position:relative;margin-bottom:10px; }
.ascad-shop .mob-sw input { width:100%;padding:9px 10px 9px 32px;background:var(–bg3);border:1px solid var(–border);border-radius:10px;color:var(–text);font-size:13px;font-family:inherit;outline:none;transition:border-color .2s; }
.ascad-shop .mob-sw input:focus { border-color:var(–blue); }
.ascad-shop .mob-sw input::placeholder { color:var(–muted); }
.ascad-shop .mob-sw-ic { position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(–muted);font-size:14px;pointer-events:none; }
.ascad-shop .mob-cats { display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none; }
.ascad-shop .mob-cats::-webkit-scrollbar { display:none; }
.ascad-shop .mob-ctab { flex-shrink:0;padding:5px 14px;border-radius:20px;border:1px solid var(–border);background:transparent;color:var(–muted);font-family:inherit;font-size:12px;font-weight:600;text-transform:capitalize;cursor:pointer;transition:all .2s;white-space:nowrap; }
.ascad-shop .mob-ctab:hover { border-color:rgba(82,183,232,.4);color:var(–blue); }
.ascad-shop .mob-ctab.on { border-color:var(–blue);color:var(–blue);background:rgba(82,183,232,.12); }
.ascad-shop .mob-grid { display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px 12px 140px; }
.ascad-shop .mob-card { background:var(–bg2);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1);position:relative; }
.ascad-shop .mob-card:active { transform:scale(.97); }
.ascad-shop .mob-card.on { border-color:rgba(82,183,232,.5);box-shadow:0 0 0 2px rgba(82,183,232,.25); }
.ascad-shop .mc-img-wrap { position:relative;aspect-ratio:1/1;overflow:hidden;background:var(–bg3); }
.ascad-shop .mc-img { width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block; }
.ascad-shop .mob-card:hover .mc-img,.ascad-shop .mob-card.on .mc-img { transform:scale(1.06); }
.ascad-shop .mc-sale { position:absolute;top:8px;left:8px;background:linear-gradient(135deg,var(–orange),#d96b30);color:#fff;padding:3px 8px;border-radius:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px; }
.ascad-shop .mc-sel-ring { position:absolute;inset:0;border:2px solid var(–blue);opacity:0;transition:opacity .2s;pointer-events:none; }
.ascad-shop .mob-card.on .mc-sel-ring { opacity:1; }
.ascad-shop .mc-tap-hint { position:absolute;bottom:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(82,183,232,.15);border:1px solid rgba(82,183,232,.4);display:flex;align-items:center;justify-content:center;font-size:12px;animation:ascad-tp 2s ease-in-out 1.5s both; }
@keyframes ascad-tp { 0%{opacity:0;transform:scale(.6)} 50%{opacity:1;transform:scale(1.1)} 100%{opacity:0;transform:scale(1)} }
.ascad-shop .mc-body { padding:10px 11px 12px; }
.ascad-shop .mc-cat { font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(–muted);margin-bottom:3px; }
.ascad-shop .mc-name { font-size:13px;font-weight:700;color:var(–text);line-height:1.3;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.ascad-shop .mc-price { font-family:’JetBrains Mono’,monospace;font-size:13px;font-weight:600;color:var(–orange); }
.ascad-shop .mc-price del { color:rgba(255,255,255,.28);font-size:10px;margin-right:4px; }
.ascad-shop .mc-price ins { text-decoration:none; }
/* ══ DRAWER ══ */
.ascad-shop .drawer-overlay { position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s ease;backdrop-filter:blur(4px); }
.ascad-shop .drawer-overlay.open { opacity:1;pointer-events:auto; }
.ascad-shop .drawer { position:fixed;bottom:0;left:0;right:0;z-index:101;background:var(–bg2);border-top:1px solid var(–border);border-radius:24px 24px 0 0;padding:0 0 env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .38s cubic-bezier(.32,1,.4,1);max-height:92vh;display:flex;flex-direction:column;box-shadow:0 -20px 60px rgba(0,0,0,.7); }
.ascad-shop .drawer.open { transform:translateY(0); }
.ascad-shop .drawer-handle { width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin:12px auto 0;flex-shrink:0;cursor:grab; }
.ascad-shop .drawer-body { overflow-y:auto;padding:16px 20px 32px;-webkit-overflow-scrolling:touch;flex:1; }
.ascad-shop .drawer-body::-webkit-scrollbar { display:none; }
.ascad-shop .dr-img-wrap { position:relative;margin-bottom:18px;border-radius:16px;overflow:hidden;background:var(–bg3);aspect-ratio:16/9; }
.ascad-shop .dr-img { width:100%;height:100%;object-fit:cover;display:block; }
.ascad-shop .dr-sale { position:absolute;top:12px;right:12px;background:linear-gradient(135deg,var(–orange),#d96b30);color:#fff;padding:5px 12px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;display:none; }
.ascad-shop .dr-cat { font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(–blue);margin-bottom:6px; }
.ascad-shop .dr-name { font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(–text);margin-bottom:8px;line-height:1.1; }
.ascad-shop .dr-stock { display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px; }
.ascad-shop .dr-desc { font-size:13px;color:var(–muted);line-height:1.75;margin-bottom:16px; }
.ascad-shop .dr-attrs { display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px; }
.ascad-shop .dr-attr { background:var(–bg3);border-radius:8px;padding:8px 10px; }
.ascad-shop .dr-attr-lbl { font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(–muted);margin-bottom:2px; }
.ascad-shop .dr-attr-val { font-family:’JetBrains Mono’,monospace;font-size:12px;color:var(–text);font-weight:600; }
.ascad-shop .dr-pq-row { display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap; }
.ascad-shop .dr-price { font-family:’JetBrains Mono’,monospace;font-size:30px;font-weight:600;color:var(–blue); }
.ascad-shop .dr-price del { color:rgba(255,255,255,.28);font-size:18px;margin-right:6px; }
.ascad-shop .dr-price ins { text-decoration:none;color:var(–orange); }
.ascad-shop .dr-qty-row { display:flex;align-items:center;gap:8px; }
.ascad-shop .dr-qty-lbl { font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(–muted);font-weight:700; }
.ascad-shop .dr-qc { display:flex;align-items:center;border:1px solid var(–border);border-radius:8px;overflow:hidden; }
.ascad-shop .dr-qb { width:36px;height:36px;background:var(–bg3);border:none;color:var(–text);font-size:18px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;font-family:inherit; }
.ascad-shop .dr-qb:hover { background:rgba(82,183,232,.1);color:var(–blue); }
.ascad-shop .dr-qn { width:40px;text-align:center;background:transparent;border:none;color:var(–text);font-family:’JetBrains Mono’,monospace;font-size:14px;outline:none; }
.ascad-shop .dr-cta { padding:14px 20px 20px;border-top:1px solid var(–border);background:var(–bg2);flex-shrink:0; }
.ascad-shop .dr-cart-btn { width:100%;padding:17px 24px;background:linear-gradient(135deg,var(–orange),#d96b30) !important;border:none !important;border-radius:14px !important;color:#fff !important;font-family:inherit !important;font-size:17px !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;cursor:pointer !important;box-shadow:0 8px 24px rgba(240,137,86,.35) !important;transition:all .25s !important;margin-bottom:10px;letter-spacing:.3px !important; }
.ascad-shop .dr-cart-btn:active { transform:scale(.98) !important; }
.ascad-shop .dr-cart-btn.added { background:linear-gradient(135deg,#4CAF50,#45a049) !important; }
.ascad-shop .dr-cart-btn:disabled { opacity:.4 !important;cursor:not-allowed !important; }
.ascad-shop .dr-view-btn { width:100%;padding:13px;background:transparent;border:1px solid rgba(82,183,232,.25);color:var(–blue);border-radius:12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .2s; }
.ascad-shop .dr-view-btn:hover { background:rgba(82,183,232,.07); }
.ascad-shop .trust-row { display:flex;justify-content:center;gap:16px;padding:12px 0 0;flex-wrap:wrap; }
.ascad-shop .trust-chip { display:flex;align-items:center;gap:5px;font-size:11px;color:var(–muted); }
.ascad-shop .trust-ic { color:var(–blue);font-size:13px; }
/* ══ CART COUNT BUBBLE (instant update) ══ */
.ascad-cart-bubble {
position:fixed;bottom:24px;left:50%;transform:translateX(-50%) scale(0);
z-index:9999;background:linear-gradient(135deg,var(–orange),#d96b30);
color:#fff;font-family:’Sora’,’Segoe UI’,sans-serif;
font-size:13px;font-weight:700;
padding:12px 24px;border-radius:50px;
box-shadow:0 8px 32px rgba(240,137,86,.5);
transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;
opacity:0;pointer-events:none;white-space:nowrap;
display:flex;align-items:center;gap:8px;
}
.ascad-cart-bubble.show {
transform:translateX(-50%) scale(1);
opacity:1;
}
@media (max-width:767px) {
.ascad-shop .desktop { display:none !important; }
.ascad-shop .mobile { display:block !important; }
}
@media (min-width:768px) {
.ascad-shop .desktop { display:flex !important; }
.ascad-shop .mobile { display:none !important; }
.ascad-shop .drawer,.ascad-shop .drawer-overlay { display:none !important; }
}
.ascad-toast-mob { position:fixed;bottom:90px;left:50%;transform:translateX(-50%) translateY(20px);z-index:200;background:#0d1320;border:1px solid #F08956;border-radius:24px;padding:11px 22px;font-size:13px;color:#e8edf5;box-shadow:0 0 24px rgba(240,137,86,.25);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;white-space:nowrap;font-family:’Sora’,’Segoe UI’,sans-serif; }
.ascad-toast-mob.show { opacity:1;transform:translateX(-50%) translateY(0); }
.ascad-toast-desk { position:fixed;bottom:20px;right:20px;z-index:200;background:#0d1320;border:1px solid #F08956;border-radius:10px;padding:11px 18px;display:flex;align-items:center;gap:9px;font-size:12px;color:#e8edf5;box-shadow:0 0 24px rgba(240,137,86,.2);transform:translateY(60px);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;font-family:’Sora’,’Segoe UI’,sans-serif; }
.ascad-toast-desk.show { transform:translateY(0);opacity:1; }
.ascad-toast-dot { width:7px;height:7px;border-radius:50%;background:#F08956;flex-shrink:0; }
#ascad-wc-hidden { display:none !important;visibility:hidden !important;position:absolute !important;left:-99999px !important;width:0 !important;height:0 !important;overflow:hidden !important; }
.added_to_cart { display:none !important; }
@keyframes ascad-sp { to{transform:rotate(360deg)} }
@keyframes ascad-bl { 0%,100%{opacity:1} 50%{opacity:.1} }
@keyframes ascad-fl { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-12px)} }
@keyframes ascad-fu { from{opacity:0;transform:translateY(14px)} to{opacity:1;transform:translateY(0)} }
@keyframes ascad-si { from{opacity:0;transform:translateX(20px)} to{opacity:1;transform:translateX(0)} }


Our ProductsClick any item to explore


Loading…
🎯

Discover Our
Collection

Premium 3D printed products — keychains, figurines, decor & more.
All precision-made in Singapore.

Select a product on the left
SALE
PRODUCT

In Stock

Loading…


Qty




↗ View Full Product Page
Our Products—

Loading products…
SALE
PRODUCT

In Stock

Loading…


Qty




↗ View on Product Page
🚚 SG Delivery
🏭 Made in SG
⚡ Custom Available

🛒 Cart updated