.corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#c00;z-index:9999;font-size:.8em;font-weight:700}.corner-ribbon a{color:#fff;text-decoration:none}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgb(0 0 0 / .3)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.red{background:#c00;z-index:9999;font-size:.8em;font-weight:700}