{"id":134,"date":"2026-10-05T19:48:03","date_gmt":"2026-10-05T19:48:03","guid":{"rendered":"https:\/\/eckoprints.com\/?page_id=134"},"modified":"2026-10-05T21:21:07","modified_gmt":"2026-10-05T21:21:07","slug":"rpg","status":"publish","type":"page","link":"https:\/\/eckoprints.com\/en\/rpg\/","title":{"rendered":"RPG"},"content":{"rendered":"<div id=\"rpg-root\" class=\"\">\n<div>\n<section id=\"header\" data-nav=\"dark\" class=\"sticky top-0 z-50 w-full bg-background text-foreground border-b border-border transition-colors duration-300 dark !h-[100px]\">\n<div class=\"max-w-[1280px] mx-auto px-5 lg:px-8 h-20 flex items-center justify-between gap-4\">\n<div class=\"flex items-center shrink-0\"><a href=\"https:\/\/eckoprints.com\" aria-label=\"Ecko Print Pagina principal\u0103\"><\/a><\/div>\n<div class=\"hidden lg:flex flex-1 items-center justify-center px-4\">\n<div data-wvc-dynamic=\"MenuProvider\" data-wvc-menu_id=\"16\">\n<div class=\"flex items-center gap-2\">\n<div class=\"h-8 w-16 bg-muted\/60 animate-pulse rounded-md\"><\/div>\n<div class=\"h-8 w-20 bg-muted\/60 animate-pulse rounded-md\"><\/div>\n<div class=\"h-8 w-20 bg-muted\/60 animate-pulse rounded-md\"><\/div>\n<div class=\"h-8 w-24 bg-muted\/60 animate-pulse rounded-md\"><\/div>\n<div class=\"h-8 w-18 bg-muted\/60 animate-pulse rounded-md\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hidden lg:flex items-center justify-end shrink-0\"><a href=\"https:\/\/eckoprints.com\/cere-oferta-2\/\" data-slot=\"button\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive h-9 has-[&gt;svg]:px-3 bg-primary text-primary-foreground font-semibold px-6 py-2.5 rounded-md hover:bg-primary\/90 transition-all shadow-xs\">Cere ofert\u0103<\/a><\/div>\n<div class=\"flex lg:hidden items-center gap-3\"><a href=\"https:\/\/eckoprints.com\/cere-oferta-2\/\" data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive shadow-xs hover:bg-primary\/90 h-8 gap-1.5 has-[&gt;svg]:px-2.5 bg-primary text-primary-foreground font-semibold px-3.5 py-1.5 rounded-md text-xs\">Cere ofert\u0103<\/a><button data-slot=\"sheet-trigger\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive dark:hover:bg-accent\/50 size-9 rounded-md border border-border text-foreground hover:bg-secondary hover:text-primary\" aria-label=\"Deschide meniul\" type=\"button\" aria-haspopup=\"dialog\" aria-expanded=\"false\" aria-controls=\"radix-\u00abR51\u00bb\" data-state=\"closed\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu size-5\" aria-hidden=\"true\"><path d=\"M4 5h16\"><\/path><path d=\"M4 12h16\"><\/path><path d=\"M4 19h16\"><\/path><\/svg><\/button><\/div>\n<\/div>\n<\/section>\n<section id=\"rpghero\" data-nav=\"light\" class=\"relative overflow-hidden bg-background text-foreground py-20 md:py-28 lg:py-36 border-b border-border isolate\">\n<div class=\"pointer-events-none absolute inset-0 -z-10 flex items-center justify-center overflow-hidden\" aria-hidden=\"true\">\n<div class=\"h-[420px] w-[560px] rounded-full bg-primary\/8 blur-3xl\"><\/div>\n<\/div>\n<div class=\"container mx-auto px-4 sm:px-6 lg:px-8 max-w-5xl\">\n<nav aria-label=\"Breadcrumb\" class=\"mb-8 flex flex-wrap items-center gap-2 text-sm text-muted-foreground\"><a href=\"https:\/\/eckoprints.com\/servicii\/\" class=\"inline-flex items-center gap-1.5 font-medium transition-colors hover:text-foreground\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-left size-3.5\" aria-hidden=\"true\"><path d=\"m12 19-7-7 7-7\"><\/path><path d=\"M19 12H5\"><\/path><\/svg>Produse<\/a><span class=\"text-muted-foreground\/40\" aria-hidden=\"true\">\/<\/span><a href=\"https:\/\/eckoprints.com\/portofoliu\/\" class=\"font-medium transition-colors hover:text-foreground\">Portofoliu<\/a><span class=\"text-muted-foreground\/40\" aria-hidden=\"true\">\/<\/span><span class=\"font-semibold text-foreground\" aria-current=\"page\">RPG<\/span><\/nav>\n<div class=\"flex flex-col items-start max-w-3xl\">\n<div class=\"mb-4 inline-flex items-center gap-2 rounded-full border border-border bg-secondary\/60 px-3.5 py-1 text-xs font-semibold uppercase tracking-wider text-secondary-foreground\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles size-3.5 text-primary\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"><\/path><path d=\"M20 2v4\"><\/path><path d=\"M22 4h-4\"><\/path><circle cx=\"4\" cy=\"20\" r=\"2\"><\/circle><\/svg>Ecko Print Studio<\/div>\n<h1 class=\"font-serif text-5xl font-extrabold tracking-tight sm:text-6xl md:text-7xl lg:text-8xl text-foreground\">RPG<\/h1>\n<p class=\"mt-6 text-lg sm:text-xl md:text-2xl font-normal leading-relaxed text-muted-foreground\">Accesorii tematice custom \u0219i decora\u021biuni imprimate pentru evenimente.<\/p>\n<div class=\"mt-10 flex flex-wrap items-center gap-4\"><a href=\"https:\/\/eckoprints.com\/cere-oferta-2\/\" data-slot=\"button\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary\/90 h-10 has-[&gt;svg]:px-4 rounded-md font-semibold text-base px-7\">Cere ofert\u0103<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-right size-4\" aria-hidden=\"true\"><path d=\"m9 18 6-6-6-6\"><\/path><\/svg><\/a><a href=\"https:\/\/eckoprints.com\/servicii\/\" data-slot=\"button\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input\/30 dark:border-input dark:hover:bg-input\/50 h-10 has-[&gt;svg]:px-4 rounded-md font-medium text-base px-6\">Produse<\/a><a href=\"https:\/\/eckoprints.com\/portofoliu\/\" data-slot=\"button\" class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent\/50 h-10 has-[&gt;svg]:px-4 rounded-md font-medium text-base px-6\">Portofoliu<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"rpgcraftgallery\" data-nav=\"light\" class=\"relative bg-background text-foreground py-20 md:py-28 overflow-hidden\">\n<div class=\"container mx-auto px-4 md:px-6 max-w-7xl\">\n<div class=\"flex flex-col md:flex-row md:items-end justify-between gap-6 mb-12 md:mb-16 pb-8 border-b border-border\">\n<div class=\"max-w-2xl\">\n<div class=\"flex items-center gap-2 mb-3\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-accent [a&amp;]:hover:text-accent-foreground text-primary border-primary\/30\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers size-3.5\" aria-hidden=\"true\"><path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\"><\/path><path d=\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\"><\/path><path d=\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\"><\/path><\/svg><span>Custom Workshop Production<\/span><\/span><\/div>\n<h2 class=\"font-serif text-3xl sm:text-4xl lg:text-5xl font-bold tracking-tight text-foreground\">Tabletop &amp; RPG Fabrication<\/h2>\n<p class=\"mt-4 text-base sm:text-lg text-muted-foreground leading-relaxed\">Explore custom acrylic tokens, precision-cut wooden screens, and durable UV-printed gear produced in our Drobeta-Turnu Severin facility.<\/p>\n<\/div>\n<div class=\"text-sm font-medium text-muted-foreground flex items-center gap-2\"><span>Displaying 9 production samples<\/span><\/div>\n<\/div>\n<div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 md:gap-8\">\n<div data-index=\"0\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_rpg_themed_merchandise.webp\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_rpg_themed_merchandise.webp 1360w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_rpg_themed_merchandise-300x226.webp 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_rpg_themed_merchandise-1024x771.webp 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_rpg_themed_merchandise-768x578.webp 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_rpg_themed_merchandise-600x452.webp 600w\" data-wvc-sizes=\"(max-width: 1360px) 100vw, 1360px\" alt=\"Produse \u0219i accesorii personalizate pentru comunit\u0103\u021bi tematice\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Specialty Print<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">Themed Community Merchandise<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Custom accessories and promotional goods crafted for roleplay and gaming communities.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-01<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"1\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/project_rpg_custom_gear.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/project_rpg_custom_gear.png 1365w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/project_rpg_custom_gear-300x225.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/project_rpg_custom_gear-1024x768.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/project_rpg_custom_gear-768x576.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/project_rpg_custom_gear-600x450.png 600w\" data-wvc-sizes=\"(max-width: 1365px) 100vw, 1365px\" alt=\"T\u0103vi\u021be de zaruri \u0219i accesorii tematice RPG imprimate UV\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">UV Production<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">UV Printed Dice Trays &amp; Gear<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">High-definition scratch-resistant UV printing over faux-leather and timber dice arenas.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-02<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"2\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_acrylic_rpg_production.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_acrylic_rpg_production.png 1365w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_acrylic_rpg_production-300x225.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_acrylic_rpg_production-1024x768.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_acrylic_rpg_production-768x576.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/custom_acrylic_rpg_production-600x450.png 600w\" data-wvc-sizes=\"(max-width: 1365px) 100vw, 1365px\" alt=\"Elemente decupate laser din acrilic \u0219i lemn pentru jocuri RPG\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Laser Engraving<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">Laser-Cut Acrylic &amp; Wood Props<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Precision-cut acrylic status trackers and layered wooden initiative displays.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-03<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"3\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04-300x300.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04-150x150.png 150w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04-768x768.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04-12x12.png 12w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_craft_tokens_project_04-600x600.png 600w\" data-wvc-sizes=\"(max-width: 1024px) 100vw, 1024px\" alt=\"RPG Product - Project 04 custom tokens and accessories\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Laser &amp; UV<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">RPG Product &#8211; Project 04<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Custom hero tokens and spell tracker plates in matte frosted polymethyl methacrylate.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-04<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"4\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05-300x300.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05-150x150.png 150w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05-768x768.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05-12x12.png 12w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_game_boards_project_05-600x600.png 600w\" data-wvc-sizes=\"(max-width: 1024px) 100vw, 1024px\" alt=\"RPG Product - Project 05 tabletop gaming boards\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Direct Print<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">RPG Product &#8211; Project 05<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Custom tabletop gaming grid boards with sealed edge finishing and weather-resistant surface.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-05<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"5\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06-300x300.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06-150x150.png 150w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06-768x768.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06-12x12.png 12w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_acrylic_stands_project_06-600x600.png 600w\" data-wvc-sizes=\"(max-width: 1024px) 100vw, 1024px\" alt=\"RPG Product - Project 06 acrylic miniature stands\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Precision Cutting<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">RPG Product &#8211; Project 06<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Double-layered miniature character stands and condition markers in high-density acrylic.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-06<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"6\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07-300x300.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07-150x150.png 150w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07-768x768.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07-12x12.png 12w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_gm_screens_project_07-600x600.png 600w\" data-wvc-sizes=\"(max-width: 1024px) 100vw, 1024px\" alt=\"RPG Product - Project 07 custom wooden GM screens\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Engraving<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">RPG Product &#8211; Project 07<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Solid natural wood game master shields with deep laser reliefs and magnetic hinges.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-07<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"7\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08-300x300.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08-150x150.png 150w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08-768x768.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08-12x12.png 12w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_metal_tokens_project_08-600x600.png 600w\" data-wvc-sizes=\"(max-width: 1024px) 100vw, 1024px\" alt=\"RPG Product - Project 08 printed campaign accessories\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">UV Production<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">RPG Product &#8211; Project 08<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Custom printed metal coin sets and heavy initiative weights for campaign storytelling.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-08<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<div data-index=\"8\" class=\"group relative flex flex-col rounded-xl border border-border bg-card text-card-foreground overflow-hidden shadow-xs hover:shadow-md transition-all duration-300\">\n<div class=\"relative aspect-4\/3 w-full overflow-hidden bg-muted\"><img src=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09.png\" data-wvc-srcset=\"https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09.png 1024w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09-300x300.png 300w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09-150x150.png 150w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09-768x768.png 768w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09-12x12.png 12w, https:\/\/eckoprints.com\/wp-content\/uploads\/2026\/10\/rpg_playmats_project_09-600x600.png 600w\" data-wvc-sizes=\"(max-width: 1024px) 100vw, 1024px\" alt=\"RPG Product - Project 09 stitched battle mats\" loading=\"lazy\" decoding=\"async\" class=\"h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105\"\/><\/p>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/60 via-black\/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end justify-end p-4\"><button data-slot=\"button\" class=\"inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary\/80 h-8 rounded-md px-3 has-[&gt;svg]:px-2.5 gap-1.5 shadow-sm text-xs font-semibold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-maximize2 lucide-maximize-2 size-3.5\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"><\/path><path d=\"m21 3-7 7\"><\/path><path d=\"m3 21 7-7\"><\/path><path d=\"M9 21H3v-6\"><\/path><\/svg><span>View Detail<\/span><\/button><\/div>\n<div class=\"absolute top-3 left-3 pointer-events-none\"><span data-slot=\"badge\" class=\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&amp;]:hover:bg-secondary\/90 bg-background\/90 text-foreground backdrop-blur-xs font-medium\">Sublimation<\/span><\/div>\n<\/div>\n<div class=\"p-5 flex flex-col flex-1 justify-between gap-2\">\n<div>\n<h3 class=\"font-semibold text-base sm:text-lg text-foreground group-hover:text-primary transition-colors\">RPG Product &#8211; Project 09<\/h3>\n<p class=\"mt-1.5 text-sm text-muted-foreground line-clamp-2\">Stitched-edge gaming desk mats and tactical battle map canvases printed in vibrant ink.<\/p>\n<\/div>\n<div class=\"pt-3 border-t border-border\/60 flex items-center justify-between text-xs text-muted-foreground\"><span class=\"font-mono\">#<!-- -->item-09<\/span><button data-slot=\"button\" class=\"justify-center whitespace-nowrap rounded-md transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring\/50 focus-visible:ring-[3px] aria-invalid:ring-destructive\/20 dark:aria-invalid:ring-destructive\/40 aria-invalid:border-destructive underline-offset-4 has-[&gt;svg]:px-3 p-0 h-auto text-xs text-primary hover:underline font-medium inline-flex items-center gap-1 cursor-pointer\" type=\"button\">Inspect piece<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<footer id=\"footer\" data-nav=\"dark\" class=\"dark bg-background text-foreground border-t border-border\">\n<div class=\"mx-auto max-w-7xl px-5 py-16 sm:px-8 lg:px-12 lg:py-20\">\n<div class=\"grid grid-cols-1 gap-12 md:grid-cols-12 lg:gap-8\">\n<div class=\"md:col-span-12 lg:col-span-4 flex flex-col justify-between space-y-6\">\n<div class=\"space-y-4\">\n<div><a href=\"https:\/\/eckoprints.com\"><\/a><\/div>\n<p class=\"text-sm text-muted-foreground leading-relaxed max-w-sm\">Atelier de produc\u021bie publicitar\u0103, tipar digital \u0219i personaliz\u0103ri \u00een Drobeta-Turnu Severin.<\/p>\n<\/div>\n<p class=\"text-xs text-muted-foreground pt-4 lg:pt-0\">\u00a9 <!-- -->2026<!-- --> Ecko Print. Toate drepturile rezervate.<\/p>\n<\/div>\n<div class=\"md:col-span-6 lg:col-span-4\">\n<h3 class=\"text-sm font-semibold tracking-wider uppercase text-foreground mb-5\">Navigare rapid\u0103<\/h3>\n<div class=\"w-full\" data-wvc-dynamic=\"MenuProvider\" data-wvc-menu_id=\"17\">\n<div class=\"space-y-3\">\n<div class=\"h-4 w-24 bg-card animate-pulse rounded-sm\"><\/div>\n<div class=\"h-4 w-28 bg-card animate-pulse rounded-sm\"><\/div>\n<div class=\"h-4 w-20 bg-card animate-pulse rounded-sm\"><\/div>\n<div class=\"h-4 w-24 bg-card animate-pulse rounded-sm\"><\/div>\n<div class=\"h-4 w-16 bg-card animate-pulse rounded-sm\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"md:col-span-6 lg:col-span-4 space-y-6\">\n<h3 class=\"text-sm font-semibold tracking-wider uppercase text-foreground\">Contact &amp; Loca\u021bie<\/h3>\n<div class=\"space-y-4 text-sm text-muted-foreground\">\n<div class=\"flex items-start gap-3\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin size-4 shrink-0 text-primary mt-1\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg><span>Drobeta-Turnu Severin, Rom\u00e2nia<\/span><\/div>\n<div class=\"flex items-center gap-3\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail size-4 shrink-0 text-primary\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"><\/rect><\/svg><a href=\"mailto:eckoprint@yahoo.com\" class=\"transition-colors hover:text-foreground\">eckoprint@yahoo.com<\/a><\/div>\n<\/div>\n<div data-orientation=\"horizontal\" role=\"none\" data-slot=\"separator\" class=\"shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px bg-border\/60\"><\/div>\n<div class=\"flex items-center gap-3\"><a href=\"https:\/\/facebook.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook Ecko Print\" class=\"flex size-9 items-center justify-center rounded-sm bg-card border border-border text-muted-foreground transition-colors hover:text-primary hover:border-primary\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook size-4\" aria-hidden=\"true\"><path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"><\/path><\/svg><\/a><a href=\"https:\/\/instagram.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram Ecko Print\" class=\"flex size-9 items-center justify-center rounded-sm bg-card border border-border text-muted-foreground transition-colors hover:text-primary hover:border-primary\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram size-4\" aria-hidden=\"true\"><rect width=\"20\" height=\"20\" x=\"2\" y=\"2\" rx=\"5\" ry=\"5\"><\/rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"><\/path><line x1=\"17.5\" x2=\"17.51\" y1=\"6.5\" y2=\"6.5\"><\/line><\/svg><\/a><a href=\"https:\/\/linkedin.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"LinkedIn Ecko Print\" class=\"flex size-9 items-center justify-center rounded-sm bg-card border border-border text-muted-foreground transition-colors hover:text-primary hover:border-primary\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-linkedin size-4\" aria-hidden=\"true\"><path d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"><\/path><rect width=\"4\" height=\"12\" x=\"2\" y=\"9\"><\/rect><circle cx=\"4\" cy=\"4\" r=\"2\"><\/circle><\/svg><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/footer>\n<\/div>\n<\/div>\n<p><script type=\"text\/javascript\">\n    window.addEventListener(\"load\", function () {\n        const root = document.getElementById(\"rpg-root\");\n        if (!root) return;<\/p>\n<p>        const api = window[\"RpgVC\"];\n        if (!api) {\n            console.error(\"RpgVC is not available\");\n            return;\n        }<\/p>\n<p>        let initial = window.__VC_PROPS__?.[\"RpgVC\"] || {};\n        const ssrUrl = \"rpg\" === \"home\"\n            ? \"\/\"\n            : \"\/\" + \"rpg\";<\/p>\n<p>        initial.router ??= \"memory\";\n        initial.initialEntries ??= [ssrUrl];<\/p>\n<p>        const hasSSR = root.childElementCount > 0;<\/p>\n<p>        if (hasSSR) api.hydrate(root, initial);\n        else api.mount(root, initial);\n    });\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cere ofert\u0103 Cere ofert\u0103 Produse\/Portofoliu\/RPG Ecko Print Studio RPG Accesorii tematice custom \u0219i decora\u021biuni imprimate pentru evenimente. Cere ofert\u0103ProdusePortofoliu Custom Workshop Production Tabletop &amp; RPG&#8230;<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_wvc_editor":true,"_wvc_home":false,"_wvc_shop":false,"_wvc_checkout":false,"_wvc_cart":false,"_wvc_account":false,"footnotes":""},"class_list":["post-134","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/pages\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":2,"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/pages\/134\/revisions"}],"predecessor-version":[{"id":221,"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/pages\/134\/revisions\/221"}],"wp:attachment":[{"href":"https:\/\/eckoprints.com\/en\/wp-json\/wp\/v2\/media?parent=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}