.gn-badge{position:absolute;z-index:3;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:calc(100% - 20px);padding:5px 9px;border:1px solid color-mix(in srgb,var(--gn-ink,#171717) 10%,transparent);border-radius:var(--gn-radius,18px);background:color-mix(in srgb,var(--gn-bg,#fff) 82%,transparent);color:var(--gn-ink,#171717);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffffc9,0 2px 8px #00000004;font:600 9px/1.3 var(--font-body--family,Arial,sans-serif);letter-spacing:.025em;pointer-events:none}.gn-badge::before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.75}.gamma-product-shell .card-gallery[data-gamma-custom-badges] .gn-badge{display:none}.gamma-card-buy>.gn-badge{pointer-events:none}@media(max-width:749px){.gn-badge{top:8px;right:8px;font-size:8px;padding:4px 7px}}
.gn-badge{transition:transform .3s,box-shadow .3s}@media(hover:hover){.product-card:hover .gn-badge,.gamma-product-shell:hover>.gn-badge{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 4px 12px #17171712}}@media(prefers-reduced-motion:reduce){.gn-badge{transition:none;transform:none!important}}
