:is(.preview,.previewHolder).hasBadge,:is(.preview,.previewHolder).variantBadge{--variant-badge-position-left: -.3125rem;--variant-badge-top: -.5rem;--variant-badge-background: linear-gradient(180deg, rgba(0, 0, 0, 0) calc(50% - 1px) , var(--background-color) calc(50% - 1px) )}:is(.preview,.previewHolder).hasBadge .preview__card:before,:is(.preview,.previewHolder).variantBadge .preview__card:before{content:attr(data-badge-name);position:absolute;top:calc(var(--variant-badge-top) - var(--preview-card-padding-offset));left:var(--variant-badge-position-left);padding:0 .25rem;color:#e7a90f;font-family:PT Sans Narrow,Open Sans,sans-serif;font-size:.75rem;font-weight:700;background:var(--variant-badge-background, rgba(0, 0, 0, 0));line-height:1rem;text-transform:uppercase;white-space:nowrap}:is(.preview,.previewHolder).hasBadge .preview__card[data-badge-name=""] .preview__badge,:is(.preview,.previewHolder).variantBadge .preview__card[data-badge-name=""] .preview__badge{display:block!important;position:absolute;top:calc(var(--variant-badge-top) - var(--preview-card-padding-offset));left:var(--variant-badge-position-left);padding:0 .25rem;color:#e7a90f;font-family:PT Sans Narrow,Open Sans,sans-serif;font-size:.75rem;font-weight:700;background:var(--variant-badge-background, rgba(0, 0, 0, 0));line-height:1rem;text-transform:uppercase;white-space:nowrap}:is(.preview,.previewHolder).hasBadge.isSpaced .preview__card,:is(.preview,.previewHolder).variantBadge.isSpaced .preview__card{padding-top:1.125rem}:is(.preview,.previewHolder).hasBadge.isSpaced .preview__card:before,:is(.preview,.previewHolder).variantBadge.isSpaced .preview__card:before{top:-.25rem}:is(.preview,.previewHolder).hasBadge.isSpaced .preview__card[data-badge-name=""] .preview__badge,:is(.preview,.previewHolder).variantBadge.isSpaced .preview__card[data-badge-name=""] .preview__badge{top:-.25rem}
