.badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:.5rem}.product-card__inner .badges,.product-media__slider .badges{left:1rem;pointer-events:none;position:absolute;right:1rem;top:1rem;z-index:20}.badges .badge{word-wrap:break-word;background-color:transparent;background-color:var(--badge-background,transparent);border:1px solid var(--badge-border-color,var(--color-black));color:var(--color-black);color:var(--badge-text,var(--color-black));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-medium-heading-family);font-size:.875rem;font-style:var(--font-medium-heading-style);font-weight:var(--font-medium-heading-weight);line-height:1.25rem;padding:.5625rem 1.25rem;pointer-events:none}.badges .badge--custom,.badges .badge--sold-out{--badge-background:var(--color-white);--badge-border-color:var(--color-black);--badge-text:var(--color-black)}.badges .badge--preorder{--badge-background:var(--color-valk-2);--badge-border-color:var(--color-valk-2);--badge-text:var(--color-white)}.badges .badge--sale{--badge-background:var(--color-white);--badge-border-color:var(--color-funnel);--badge-text:var(--color-funnel)}.badges--sm .badge{font-size:.75rem;line-height:1rem;padding:.3125rem .75rem}