.velvet-sale-badge{position:absolute;top:12px;left:12px;z-index:25;background:#900e12;color:#ffffff;padding:7px 10px;border-radius:3px;font-size:13px;font-weight:700;line-height:1}.velvet-sale-hero img{display:block;width:100%;height:auto}.velvet-sale-hero a:focus-visible{outline:3px solid #900e12;outline-offset:4px}@media(max-width:749px){.velvet-sale-badge{top:8px;left:8px;font-size:12px}}

.x-badge-container{display:none!important}
.main-product-price .price-sale{font-weight:700;font-size:1.12em;color:#900e12}
.main-product-price .price-compare{text-decoration:line-through;opacity:.65}
.velvet-sale-saving{display:block;width:100%;margin-top:10px;font-size:14px;line-height:1.5;font-weight:600;color:#900e12}
.velvet-sale-media{position:relative}
.collection-page-container>.collection-title,.collection-page-container .collection-title{background:#900e12;color:#ffffff}
.collection-page-container .collection-title h1,.collection-page-container .collection-title h2{color:#ffffff}

.velvet-sale-badge{font-family:inherit;color:#ffffff}
.collection-page-container .collection-title,.collection-page-container .collection-title *{color:#ffffff!important}

.velvet-leather-badge{position:absolute;top:12px;right:12px;left:auto;z-index:26;display:block;background:#000;color:#fff;padding:7px 9px;border-radius:3px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.25;pointer-events:none;max-width:48%;text-align:center}.product-media-container>.velvet-leather-badge{right:12px}@media(max-width:749px){.velvet-leather-badge{top:8px;right:8px;font-size:10px;padding:6px 7px}.product-media-container>.velvet-leather-badge{right:8px}}
