.sl-ro-stamp-demo,.sl-ro-ui .sl-ro-stamp-card{box-sizing:border-box;width:100%;max-width:none;min-width:0;padding:24px;border:0;border-radius:12px;background:#2D3838;color:#FFF;font-family:"Plus Jakarta Sans",sans-serif;box-shadow:none;transform:none}.sl-ro-stamp-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;flex-wrap:wrap}.sl-ro-stamp-heading>img{display:block;flex:none;width:128.649px;height:28.0001px;object-fit:contain}.sl-ro-stamp-heading>span{margin-left:auto;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9E8A63}.sl-ro-stamp-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.sl-ro-stamp-demo .sl-ro-stamp-title h3,.sl-ro-ui .sl-ro-stamp-card .sl-ro-stamp-title h3{font-size:20px;line-height:28px;font-weight:600;margin:0;color:#FFF;text-wrap:balance}.sl-ro-stamp-title>span{flex:none;font-size:18px;line-height:28px;font-weight:600;color:#FFF;white-space:nowrap;font-variant-numeric:tabular-nums}.sl-ro-stamp-demo .sl-ro-stamps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;border:0;background:#fff0}.sl-ro-stamps>span,.sl-ro-stamps>li{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;margin:0;padding:0;border:0!important;border-radius:50%;background:rgb(255 255 255 / .12);color:#FFF;font-size:16px;line-height:24px;font-weight:500;transform:none!important;box-shadow:none}.sl-ro-stamps>span.is-collected,.sl-ro-stamps>li.is-collected{background:#9E8A63}.sl-ro-stamps img{display:block;flex:none;width:auto;height:auto;max-width:80%;max-height:80%}.sl-ro-stamp-demo .sl-ro-reward-label,.sl-ro-ui .sl-ro-stamp-card .sl-ro-reward-label{font-size:14px;line-height:20px;font-weight:500;color:rgb(255 255 255 / .72);margin:24px 0 8px}.sl-ro-stamp-demo .sl-ro-stamp-progress,.sl-ro-ui .sl-ro-stamp-card .sl-ro-stamp-progress{font-size:16px;line-height:24px;color:#FFF;margin:0;text-wrap:pretty}.sl-ro-stamp-demo .sl-ro-stamp-selected,.sl-ro-ui .sl-ro-stamp-card .sl-ro-stamp-selected{font-size:14px;line-height:20px;color:#FFF;margin:8px 0 0}.sl-ro-stamp-demo .sl-ro-stamp-rules,.sl-ro-ui .sl-ro-stamp-card .sl-ro-stamp-rules{font-size:12px;line-height:16px;color:rgb(255 255 255 / .72);margin:24px 0 0;text-wrap:pretty}.sl-ro-card>.sl-ro-stamp-card{margin-top:24px}.sl-ro-ui .sl-ro-stamp-policy{margin:8px 0 0}.sl-ro-ui .sl-ro-stamp-policy summary{font-size:14px;line-height:20px}.sl-ro-ui .sl-ro-stamp-policy p{font-size:12px;line-height:16px;color:#2D3838;margin:0 0 16px}@media(max-width:767px){.sl-ro-stamp-demo,.sl-ro-ui .sl-ro-stamp-card{padding:20px}.sl-ro-stamp-demo .sl-ro-stamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sl-ro-stamp-heading{gap:8px}.sl-ro-stamp-heading>span{font-size:12px;line-height:16px}.sl-ro-stamp-title{gap:8px}.sl-ro-stamp-demo .sl-ro-stamp-title h3,.sl-ro-ui .sl-ro-stamp-card .sl-ro-stamp-title h3{font-size:20px;line-height:28px}}@media(max-width:359px){.sl-ro-stamp-demo .sl-ro-stamps{gap:8px}}.sl-ro-stamps>.is-collected.is-reward img{filter:brightness(0) invert(1)}