.swe-badges,.swe-badges *{box-sizing:border-box}.swe-badges{position:absolute;z-index:3;top:var(--swe-badge-offset, 10px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--swe-badge-gap, 4px);max-width:calc(100% - 20px);margin:0;padding:0;pointer-events:none;font-family:var(--swe-font)}.swe-badges--top-left{left:var(--swe-badge-offset, 10px)}.swe-badges--top-right{right:var(--swe-badge-offset, 10px);align-items:flex-end}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .swe-badges--single{z-index:10}.woocommerce-product-gallery .swe-badges--single.swe-badges--top-right,.swe-badges--shift{top:calc(var(--swe-badge-offset, 10px) + var(--swe-badge-shift, 44px))}.swe-badges--shift2{top:calc(var(--swe-badge-offset, 10px) + 2 * var(--swe-badge-shift, 44px))}.swe-badge{display:inline-block;max-width:100%;padding:var(--swe-badge-padding, 4px 8px);overflow:hidden;border-radius:var(--swe-badge-radius, var(--swe-radius));background:var(--swe-badge-bg, var(--swe-color-primary));color:var(--swe-badge-fg, #fff);font-size:var(--swe-badge-font-size, 12px);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.swe-badge--new{--swe-badge-bg: var(--swe-badge-new-bg, var(--swe-color-primary));--swe-badge-fg: var(--swe-badge-new-fg, #fff)}.swe-badge--discount{--swe-badge-bg: var(--swe-badge-discount-bg, var(--swe-color-danger));--swe-badge-fg: var(--swe-badge-discount-fg, #fff)}.swe-badge--low{--swe-badge-bg: var(--swe-badge-low-bg, var(--swe-color-accent));--swe-badge-fg: var(--swe-badge-low-fg, #fff)}.swe-badge--soldout{--swe-badge-bg: var(--swe-badge-soldout-bg, var(--swe-color-text-soft));--swe-badge-fg: var(--swe-badge-soldout-fg, #fff)}.swe-badge--best{--swe-badge-bg: var(--swe-badge-best-bg, var(--swe-color-primary));--swe-badge-fg: var(--swe-badge-best-fg, #fff)}@media(max-width:480px){.swe-badge{padding:3px 6px;font-size:11px}}
