.sold-out-badge{--sold-out-bg-top: #5c1011;--sold-out-bg-bottom: #3d0809;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;padding:var(--sp-2, .5rem) var(--sp-4, 1rem);background:linear-gradient(180deg,var(--sold-out-bg-top),var(--sold-out-bg-bottom));color:#fff;font-family:var(--font-heading-family, "Inter", sans-serif);font-weight:700;font-size:var(--text-2xs, .6875rem);line-height:1;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;box-shadow:4px 4px #5c101126;transform-origin:top left;animation:sold-out-pop .45s cubic-bezier(.22,1,.36,1) both}.sold-out-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-150%);animation:sold-out-shimmer 3.2s ease-in-out .6s infinite;pointer-events:none}.sold-out-badge__text{position:relative;z-index:1}.sold-out-badge--page{position:absolute;inset-block-start:var(--sp-4, 1rem);inset-inline-start:var(--sp-4, 1rem);z-index:3;padding:var(--sp-3, .75rem) var(--sp-5, 1.25rem);font-size:var(--text-sm, .875rem);letter-spacing:.1em;pointer-events:none}@keyframes sold-out-pop{0%{opacity:0;transform:scale(.8) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sold-out-shimmer{0%{transform:translate(-150%)}60%,to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.sold-out-badge{animation:none}.sold-out-badge:after{display:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sunya-sold-out.css.map */
