.prodListDisplay.cd {

    top: 0px;

}



.prodListDisplay {

    right: 0;

    left: 0;

    padding: 0px 0px 3px 0px;

}




/* Xenon Promo Manager 1.20.49 - lightweight campaign badge; top-right placement avoids stock labels */
.xpm-campaign-badge{
    /* Prevent flash/duplicate badges before JS places the final badge over the image. */
    display:none!important;
    align-items:center;
    min-height:20px;
    padding:3px 8px;
    border-radius:3px;
    background:#e31b23;
    color:#fff!important;
    font-size:10px;
    font-weight:700;
    line-height:1.2;
    letter-spacing:.01em;
    white-space:nowrap;
    box-shadow:0 1px 2px rgba(0,0,0,.08);
    margin:3px 6px 3px 0;
    z-index:6;
}
.xpm-campaign-badge.xpm-badge-overlay{
    display:inline-flex!important;
    position:absolute;
    right:7px;
    top:calc(7px + (var(--xpm-badge-index, 0) * 25px));
    margin:0;
    pointer-events:none;
}
.xpm-badge-host{position:relative!important;}
.product-cover .xpm-campaign-badge.xpm-badge-overlay{
    right:10px;
    top:calc(10px + (var(--xpm-badge-index, 0) * 30px));
    font-size:11px;
    padding:5px 10px;
}
@media (max-width:767px){
    .xpm-campaign-badge.xpm-badge-overlay{right:5px;top:calc(5px + (var(--xpm-badge-index, 0) * 23px));font-size:9px;padding:3px 6px;}
}
