.ots-product-card .ots-card-image-wrapper{position:relative}.ots-product-card .ots-card-badges{position:absolute;z-index:12;top:8px;left:8px;max-width:calc(100% - 16px);display:flex;flex-direction:column;align-items:flex-start;gap:0;pointer-events:none}.ots-product-card .ots-condition-badge{display:block;width:max-content;max-width:100%;box-sizing:border-box;margin:0;padding:5px 10px;border:0;border-radius:0;background:var(--ots-condition-bg, #64748b);color:#fff;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-align:left;white-space:normal;overflow-wrap:anywhere}.ots-product-card .ots-card-badges>.card__badge{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:max-content!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;gap:0;text-align:left;pointer-events:none}.ots-product-card--soldout .ots-card-badges .card__badge [class*=soldout i],.ots-product-card--soldout .ots-card-badges .card__badge [class*=sold-out i],.ots-product-card--soldout .ots-card-badges .card__badge [class*=sold_out i],.ots-product-card--soldout .ots-card-badges .card__badge [data-badge-type=sold-out],.ots-product-card--soldout .ots-card-badges .card__badge [data-badge=soldout]{display:none!important}.ots-product-card .card-media{position:relative}.ots-product-card .ots-soldout-ribbon{position:absolute!important;top:50%!important;left:0!important;z-index:11;display:block;box-sizing:border-box;width:100%;height:auto;padding:11px 8px;transform:translateY(-50%);background:#1b2025ad;color:#fff;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.2em;text-align:center;text-transform:uppercase;pointer-events:none}.ots-product-card .ots-card-details{margin-top:10px;color:#242424;font-family:inherit;font-size:10px;line-height:1;text-align:left;overflow-wrap:anywhere}.ots-product-card .ots-card-details__row{margin:0 0 3px!important;padding:0;color:inherit;font:inherit}.ots-product-card .ots-card-details__row strong{color:inherit;font-weight:700}@media(max-width:767px){.ots-product-card .ots-card-badges{top:6px;left:6px;max-width:calc(100% - 12px)}.ots-product-card .ots-condition-badge{padding:4px 7px;font-size:10px}.ots-product-card .ots-soldout-ribbon{padding:9px 6px;font-size:11px;letter-spacing:.14em}.ots-product-card .ots-card-details{font-size:8px;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ots-product-card-enhancements.css.map */
