.product-condition-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;max-width:100%;padding:.4rem .75rem;border-radius:.4rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:none;white-space:nowrap;text-align:center;color:rgb(var(--color-accent));background-color:rgb(var(--color-button));border:.1rem solid rgb(var(--color-button));box-shadow:none}.product-condition-badge--small{font-size:1.1rem}.product-condition-badge--medium{padding:.5rem 1rem;font-size:1.25rem}.product-condition-badge--large{padding:.55rem 1.1rem;font-size:1.35rem}.card__condition{display:block;margin:0 0 .45rem;pointer-events:none}.card__condition .product-condition-badge{display:inline-flex;width:max-content;max-width:100%;padding:.4rem .8rem;font-size:1.2rem;line-height:1.25;white-space:nowrap}.card-information__wrapper>.card__condition:first-child{margin-top:0}@media screen and (min-width:990px){.card__condition .product-condition-badge{padding:.45rem .85rem;font-size:1.25rem}}.cond-badge-wrap{display:flex;padding:0}.cond-badge-wrap--left{justify-content:flex-start}.cond-badge-wrap--center{justify-content:center}.cond-badge-wrap--right{justify-content:flex-end}.cond-badge-wrap .product-condition-badge{white-space:normal}.cond-badge-wrap .product-condition-badge--large{padding:.7rem 1.4rem;font-size:1.5rem}.cond-badge-wrap .product-condition-badge--medium{padding:.5rem 1rem;font-size:1.3rem}.cond-badge-wrap .product-condition-badge--small{padding:.4rem .8rem;font-size:1.1rem}.product-condition-badge--interactive{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-right:.35rem;pointer-events:all}.product-condition-badge--interactive.is-tooltip-visible{z-index:30}.product-condition-badge__text{display:block}.product-condition-info{position:relative;display:inline-flex;flex-shrink:0;pointer-events:all}.product-condition-info__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border:.12rem solid rgb(var(--color-accent));border-radius:50%;background:rgb(var(--color-accent));color:rgb(var(--color-button));cursor:help;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 0 0 .12rem rgba(var(--color-accent),.35)}.product-condition-info__trigger:hover,.product-condition-info__trigger:focus-visible{background:rgb(var(--color-accent));transform:scale(1.06);box-shadow:0 0 0 .18rem rgba(var(--color-accent),.45)}.product-condition-info__icon{display:block;width:1.15rem;height:1.15rem;flex-shrink:0}.product-condition-info__panel{display:none;position:absolute;z-index:100;top:calc(100% + .45rem);left:0;width:min(28rem,calc(100vw - 2.4rem));padding:.85rem 1rem;border-radius:.45rem;border:.1rem solid rgb(var(--color-border));background:rgb(var(--color-background));box-shadow:0 8px 24px #1c263624;text-align:left;pointer-events:auto}.product-condition-info__panel:before{content:"";position:absolute;bottom:100%;left:1.2rem;border:.45rem solid transparent;border-bottom-color:rgb(var(--color-border))}.product-condition-info__panel:after{content:"";position:absolute;bottom:100%;left:1.2rem;margin-bottom:-.05rem;border:.4rem solid transparent;border-bottom-color:rgb(var(--color-background))}.product-condition-info.is-visible .product-condition-info__panel{display:block}.product-condition-info__title{display:block;margin:0 0 .35rem;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground-title))}.product-condition-info__text{display:block;margin:0;font-size:1.05rem;line-height:1.45;color:rgb(var(--color-foreground))}.card__badges .product-condition-badge--interactive,.card__badges .product-condition-info{pointer-events:all}.card__badges:has(.product-condition-info.is-visible){z-index:30}@media screen and (min-width:990px){.product-condition-info__trigger{width:2rem;height:2rem}.product-condition-info__icon{width:1.2rem;height:1.2rem}}@media screen and (max-width:749px){.product-condition-info__panel{left:auto;right:0}.product-condition-info__panel:before,.product-condition-info__panel:after{left:auto;right:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-product-condition-badge.css.map */
