.shop-module__0iD4Yq__card{border-radius:var(--radius);background:radial-gradient(60% 80% at 100% 0%, #ff8fbf59, transparent 70%), radial-gradient(50% 70% at 0% 100%, #ffd44738, transparent 70%), var(--ink-2);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:clamp(2rem,1rem + 5vw,5rem);display:grid;position:relative;overflow:hidden}.shop-module__0iD4Yq__wordmark{overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(4rem,2rem + 12vw,12rem);font-weight:900;font-stretch:var(--wide);letter-spacing:-.05em;color:var(--sakura);line-height:.8}.shop-module__0iD4Yq__sticker{aspect-ratio:1;background:var(--eunchae);width:clamp(110px,80px + 6vw,160px);color:var(--ink);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;padding:1rem;font-weight:600;line-height:1.2;display:grid;position:absolute;top:clamp(1.5rem,1rem + 2vw,3rem);right:clamp(1.5rem,1rem + 2vw,3rem);transform:rotate(12deg)}.shop-module__0iD4Yq__perks{font-size:var(--step-1);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.shop-module__0iD4Yq__perks li{border-top:1px solid var(--line);padding-top:.8rem}.shop-module__0iD4Yq__actions{color:var(--paper-dim);justify-items:start;gap:1.25rem;display:grid}
