Bienvenido al foro
Oscor.
Lo más conveniente sería usar una imagen para el borde del elemento con border-image. En CSS Tricks tienen
un artículo que explica bastante bien su funcionamiento.
Adicionalmente el uso de posiciones absolutas es una muy mala práctica en el desarrollo web. Es el peor error, y últimamente el más extendido, en la gente que empieza.