.dd-has-promo { position:relative; }
.fl-product .image.dd-has-promo::before { display:none!important; }
/* Product photo links used z-index:99999999 and covered the sticker. */
.fl-product .image.dd-has-promo > a { z-index:1; }
.dd-promo-sticker { pointer-events:none; position:absolute!important; z-index:5!important; left:12px; top:10px; object-fit:contain; max-width:25%; }
.dd-promo-category form label {display:block;margin:10px 0;font-weight:400;}
.dd-promo-category input[type=number], .dd-promo-category select {width:100%;padding:8px;border:1px solid #ddd;background:#fff;}
.dd-promo-category fieldset {border:0;margin-bottom:20px;}
.dd-promo-category legend {font-size:16px;font-weight:600;}
.dd-promo-category .dd-filter-options {max-height:230px;overflow:auto;}
.dd-promo-category .dd-pagination {display:flex;gap:12px;align-items:center;justify-content:center;margin:25px 0;}
.dd-promo-category .dd-filter-submit {background:#4a006a;color:#fff;border:0;padding:10px 20px;}
