.krv-embroidery-caption-host{position:relative}.krv-embroidery-caption{position:absolute;right:10px;top:10px;z-index:2;max-width:calc(100% - 20px);padding:5px 8px;border:1px solid rgb(255 255 255 / 55%);border-radius:3px;background:rgb(245 248 245 / 94%);color:#173c32;font:500 10px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.025em;pointer-events:none}.krv-photo .krv-image-label,.product-card-media .media-tag{text-transform:none;letter-spacing:.025em;font-size:10px}@media(max-width:600px){.krv-embroidery-caption{font-size:9px;padding:4px 6px;right:6px;top:6px;max-width:calc(100% - 12px)}}

.tw-hero-images .krv-embroidery-caption{top:auto;bottom:64px}
