._badge_1gv8n_2{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.4rem;box-sizing:border-box;min-height:36px;max-width:calc(100% - 1.2rem);padding:.35rem .8rem .35rem .55rem;border-radius:999px;background:#fff;color:#171315;border:1px solid #d5c9bb;box-shadow:0 4px 14px #17131514;font-size:.74rem;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;transition:box-shadow .15s,transform .15s}._badge_1gv8n_2:hover{box-shadow:0 8px 22px #17131524;transform:translateY(-1px);color:#171315}._badge_1gv8n_2:focus-visible{outline:3px solid #ed168c;outline-offset:2px}._icon_1gv8n_5{display:block;width:18px;height:18px;flex:0 0 auto}._topRight_1gv8n_6{top:clamp(.6rem,1.6vw,1.25rem);right:clamp(.6rem,2vw,1.5rem)}._bottomRight_1gv8n_7{bottom:clamp(.6rem,1.6vw,1.25rem);right:clamp(.6rem,2vw,1.5rem)}@media(max-width:650px){._badge_1gv8n_2{min-height:34px;font-size:.7rem;padding:.3rem .7rem .3rem .5rem}._icon_1gv8n_5{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){._badge_1gv8n_2{transition:none}._badge_1gv8n_2:hover{transform:none}}@media print{._badge_1gv8n_2{display:none}}
