li.product.dtbw-blackweeks-product{position:relative}
li.product.dtbw-blackweeks-product .onsale{display:none!important}
.dtbw-image-badges{position:absolute;z-index:5;top:8px;left:8px;right:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;pointer-events:none}
.dtbw-image-badge{display:inline-block;box-sizing:border-box;padding:7px 9px;font-size:10px;font-weight:900;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.dtbw-image-badge--name{background:#111;color:#e4c36f;border:1px solid #c09b47}
.dtbw-image-badge--discount{background:#c09b47;color:#111;border:1px solid #f1d77e;letter-spacing:.02em}
.dtbw-product-image{position:relative}
.dtbw-product-promo{display:flex;flex-direction:column;gap:5px;box-sizing:border-box;margin:16px 0 0;padding:14px 16px;background:linear-gradient(135deg,#151515,#25221b);border:1px solid #b8964b;border-left:4px solid #d0ae5a;color:#f4f0e8;line-height:1.45}
.dtbw-product-promo__eyebrow{color:#d9b85f;font-size:10px;font-weight:900;letter-spacing:.17em}
.dtbw-product-promo__title{color:#f0d27a;font-size:16px;font-weight:900}
.dtbw-product-promo__saving{font-size:14px;font-weight:700}
.dtbw-product-promo__dates{margin-top:2px;color:#d6d0c4;font-size:12px}
@media(max-width:640px){.dtbw-image-badges{top:6px;left:6px;right:6px;gap:4px}.dtbw-image-badge{padding:6px 7px;font-size:9px}.dtbw-product-promo{padding:12px 13px}.dtbw-product-promo__title{font-size:15px}}
