.listing-showcase{gap:10px;min-width:0;display:grid}.listing-showcase-stage{aspect-ratio:4/3;background:radial-gradient(circle at 30% 20%,#dfeaff,#c3d6f7);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0b3f8f80}.listing-showcase-blur{object-fit:cover;filter:blur(26px)saturate(1.2);opacity:.75;transform:scale(1.15)}.listing-showcase-main{object-fit:contain}.listing-showcase-empty .listing-showcase-stage{place-items:center;display:grid}.listing-showcase-fallback{color:#075acc;background:linear-gradient(145deg,#fff,#d4e4ff);border:1px solid #c9dcfb;border-radius:36px;place-items:center;width:128px;height:128px;display:grid;box-shadow:0 18px 36px #075acc2e}.listing-showcase-fallback svg{width:72px;height:72px}.listing-showcase-badge{z-index:1;position:absolute;top:14px;left:14px}.listing-showcase-nav{z-index:1;color:#123b78;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:-21px;font-size:28px;line-height:1;transition:transform .15s,background .15s;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px #0b2b6033}.listing-showcase-nav:hover{background:#fff;transform:scale(1.08)}.listing-showcase-nav[data-side=prev]{left:12px}.listing-showcase-nav[data-side=next]{right:12px}.listing-showcase-count{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#0b2350b3;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;bottom:14px;right:14px}.listing-showcase-thumbs{scrollbar-width:thin;gap:8px;padding:2px;display:flex;overflow-x:auto}.listing-showcase-thumbs button{cursor:pointer;opacity:.6;background:#e3ecf8;border:2px solid #0000;border-radius:12px;flex:none;width:72px;height:54px;padding:0;transition:opacity .15s,border-color .15s;position:relative;overflow:hidden}.listing-showcase-thumbs button img{object-fit:cover}.listing-showcase-thumbs button:hover,.listing-showcase-thumbs button[aria-current]{opacity:1}.listing-showcase-thumbs button[aria-current]{border-color:#1f6fe0}@media (max-width:600px){.listing-showcase-stage{border-radius:16px}.listing-showcase-nav{width:36px;height:36px;margin-top:-18px;font-size:24px}}
