.corner-line{--cl-hang:120px;--cmw:100%;z-index:0;pointer-events:none;height:var(--cl-hang);width:calc(var(--cl-hang) + 14px + ((100% - var(--cmw)) / 2 + 15px));scale:var(--sx,1) var(--sy,1);position:absolute}@media (min-width:576px){.corner-line{--cmw:540px}}@media (min-width:768px){.corner-line{--cmw:720px}}@media (min-width:992px){.corner-line{--cmw:960px}}@media (min-width:1200px){.corner-line{--cmw:1140px}}@media (min-width:1400px){.corner-line{--cmw:1320px}}.corner-line--top{top:0}.corner-line--bottom{--sy:-1;bottom:0}.corner-line--right{right:0}.corner-line--left{--sx:-1;left:0}.corner-line:before,.corner-line:after{content:"";border-bottom:3px solid #db0000;position:absolute;bottom:0}.corner-line:before{left:var(--cl-hang);right:0}.corner-line:after{right:calc(100% - var(--cl-hang));width:calc(var(--cl-hang) / .707107);transform-origin:100% 100%;rotate:45deg}
