.legacy-stock-card{position:relative;height:100%}
.legacy-stock-card .legacy-stock-badge{display:block!important;position:absolute;top:12px;left:12px;z-index:4;background:#151515;color:#fff;padding:8px 12px;font:700 11px/1.2 var(--font-body-family,sans-serif);letter-spacing:.1em;text-transform:uppercase;pointer-events:none}
.legacy-stock-card[data-legacy-sold-out="true"] .legacy-fashion-quickshop,
.legacy-stock-card[data-legacy-sold-out="true"] .legacy-product-card__cta,
.legacy-stock-card[data-legacy-sold-out="true"] .quick-add,
.legacy-stock-card[data-legacy-sold-out="true"] .legacy-card-low-stock{display:none!important}
.legacy-stock-notify-slot{margin:12px 0 0;position:relative;z-index:5}
.legacy-stock-notify-slot .legacy-stock-notify-fallback,
.legacy-stock-notify-slot button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;background:#151515!important;color:#fff!important;border:1px solid #151515!important;border-radius:0!important;padding:12px!important;font:600 12px/1.3 var(--font-body-family,sans-serif)!important;text-transform:uppercase;letter-spacing:.08em!important;text-decoration:none!important;cursor:pointer}
.legacy-stock-notify-slot:has(button[class*="notify-button"]) .legacy-stock-notify-fallback{display:none!important}
.legacy-stock-notify-slot a:focus-visible,.legacy-stock-notify-slot button:focus-visible{outline:2px solid #151515;outline-offset:3px}
@media(max-width:749px){.legacy-stock-card .legacy-stock-badge{top:8px;left:8px;font-size:10px;padding:7px 9px}}
