/* Keep the navy label; give the gold half a woven ribbon face and folded tail. */
.design-v18 .intro-record-ribbon{--record-label-width:58px;overflow:visible;border-radius:0;border-color:#c4a15a;background:linear-gradient(115deg,transparent 30%,#fff5cd70 44%,transparent 59%),repeating-linear-gradient(0deg,#fff7cf24 0 1px,#a7762710 1px 2px),linear-gradient(180deg,#ae8130 0%,#f9e7a8 10%,#e5c06a 42%,#fff0bb 54%,#dbaf55 86%,#aa7c2b 100%);box-shadow:inset 0 1px 0 #fff5c9,inset 0 -1px 0 #87601f,0 3px 6px #5a43131c}
.design-v18 .intro-record-ribbon::before{inset:auto;left:auto;right:-12px;top:7px;bottom:-4px;width:12px;height:auto;border:0;border-radius:0;z-index:-1;background:repeating-linear-gradient(0deg,#fff0b31c 0 1px,transparent 1px 2px),linear-gradient(165deg,#b4812c,#e4ba61 31%,#fff0b1 51%,#b98126 76%,#d2a44a);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);box-shadow:none}
.design-v18 .intro-record-ribbon::after{left:auto;right:0;top:auto;bottom:-5px;width:12px;height:4px;background:linear-gradient(135deg,#674315,#ab7a29);clip-path:polygon(0 0,100% 0,0 100%);z-index:-1}
.design-v18 .intro-record-ribbon>span{position:relative;z-index:1}
.design-v18 .intro-record-ribbon>span::before{content:"";position:absolute;inset:3px;border:1px solid #c9b37b80;pointer-events:none}
.design-v18 .intro-record-ribbon>strong::before{content:"";position:absolute;left:calc(var(--record-label-width) + 3px);right:3px;top:3px;bottom:3px;border-top:1px solid #fff3bfaa;border-bottom:1px solid #ae843a80;pointer-events:none}
.design-v18 .intro-record-ribbon .money{color:#972938;text-shadow:0 1px 0 #fff1bf}
@media(min-width:768px) and (max-width:1100px){.design-v18 .intro-record-ribbon{--record-label-width:44px}}
@media(max-width:767px){.design-v18 .intro-record-ribbon{--record-label-width:48px}}
@media(max-width:374px){.design-v18 .intro-record-ribbon{--record-label-width:43px}}
