/* Approved customer photos (App\CustomerPhotos) in the product page "Worn around town" band and the
   homepage wall: a credit line over the photo and a link to the product it shows. */
.pd-worn__photo, .wall .cp-photo { position: relative; margin: 0; }
.pd-worn__link { display: block; border-radius: var(--radius); }
.pd-worn__link:focus-visible { outline: 3px solid #fff; outline-offset: 2px; }
.pd-worn__photo figcaption, .wall .cp-credit { position: absolute; left: 6px; bottom: 6px; max-width: calc(100% - 12px); padding: 2px 8px; border-radius: 99px; background: rgba(4, 30, 66, .78); color: #fff; font-size: 12px; font-weight: 600; line-height: 1.5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
