.condition-badges{display:inline-flex;flex-wrap:wrap;gap:.35em;align-items:center;vertical-align:middle}.condition-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;height:1.7em;padding:0 .5em;border-radius:7px;font-weight:800;font-size:.8rem;line-height:1;letter-spacing:.02em;background:var(--rank-color,#8a8a8a);color:var(--rank-fg,#2a2a2a);box-shadow:0 1px 2px #00000047,inset 0 1px #ffffff59,inset 0 -1px #0000002e;overflow:hidden}.condition-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#fff6,#ffffff14 34%,#fff0 55%);pointer-events:none}.condition-badge__label{position:relative;z-index:1}.condition-badge.is-selected{outline:2px solid rgba(0,0,0,.3);outline-offset:1px}.condition-badges--lg .condition-badge{min-width:2em;height:2em;font-size:.95rem;border-radius:8px}.product-card__badge-list .badge--sold-out{font-size:.875rem;font-weight:800;letter-spacing:.08em;padding:.4em .9em;box-shadow:0 2px 6px #00000073}@media screen and (min-width:1000px){.product-card__badge-list .badge--sold-out{font-size:1rem}}.product-card:has(>.product-card__badge-list .badge--sold-out) .product-card__figure img{filter:grayscale(.85) brightness(.5);transition:filter .2s}.product-info__badge-list .badge--sold-out{font-size:1rem;font-weight:800;letter-spacing:.08em;padding:.45em 1.1em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/condition-badges.css.map */
