CINXE.COM
Free Loyalty Card templates to design online | Wepik
<!DOCTYPE html> <html lang="en"> <head> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({"user_id":"","internal_user_id":"","user_login_status":"not-logged","user_type":"anonymous"}); </script> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TTCWPFW'); </script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"> <link rel="apple-touch-icon" sizes="180x180" href="https://content.wepik.com/media/images/favicons/apple-touch-icon.png?v=2"> <link rel="icon" type="image/png" sizes="32x32" href="https://content.wepik.com/media/images/favicons/favicon-32x32.png?v=2"> <link rel="icon" type="image/png" sizes="16x16" href="https://content.wepik.com/media/images/favicons/favicon-16x16.png?v=2"> <link rel="manifest" href="https://content.wepik.com/media/images/favicons/site.webmanifest"> <link rel="mask-icon" href="https://content.wepik.com/media/images/favicons/safari-pinned-tab.svg?=v2" color="#d33f1f"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <meta property='og:image' content="https://content.wepik.com/statics/19250501/conversions/preview-preview.jpg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Wepik | Free Graphic Design Editor & Online Templates" /> <meta name="twitter:image:src" content="https://content.wepik.com/statics/19250501/conversions/preview-preview.jpg" /> <meta name="twitter:url" content="https://www.wepik.com" /> <meta name="twitter:description" content="Thousand of amazing templates 100% editables" /> <!-- Display font --> <link rel="preload" href="https://content.wepik.com/media/fonts/degular-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/degular-semibold.woff2" as="font" type="font/woff2" crossorigin> <!-- Body font --> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-black.woff2" as="font" type="font/woff2" crossorigin> <link rel="canonical" href="https://wepik.com/templates/loyalty-cards"> <meta name="robots" content="max-image-preview:large"> <title>Free Loyalty Card templates to design online | Wepik</title> <meta name="description" content="Turn your potential clients into customers by editing our loyalty card templates! Get inspired with these customizable and free-to-download designs."> <link rel="preload" as="style" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/app-131304d5.css" /><link rel="stylesheet" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/app-131304d5.css" /> <style >[wire\:loading], [wire\:loading\.delay], [wire\:loading\.inline-block], [wire\:loading\.inline], [wire\:loading\.block], [wire\:loading\.flex], [wire\:loading\.table], [wire\:loading\.grid], [wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short], [wire\:loading\.delay\.long], [wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest] {display:none;}[wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {animation-duration: 50000s;animation-name: livewireautofill;}@keyframes livewireautofill { from {} }</style> <!-- v3 --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-193008345-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('set',{'dimension2': 'anonymous'}); gtag('config', 'UA-193008345-1'); </script> <!-- v4 --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NVE4KXTJVW"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('set',{'dimension2': 'anonymous'}); gtag('js', new Date()); gtag('config', 'G-NVE4KXTJVW'); </script> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="x-default" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="en" /> <link rel="alternate" href="https://wepik.com/es/plantillas/tarjetas-de-fidelidad" hreflang="es" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="es_ES" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="pt_BR" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="fr_FR" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="de_DE" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="ko_KR" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="nl_NL" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="ja_JP" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="pl_PL" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="ru_RU" /> <link rel="alternate" href="https://wepik.com/templates/loyalty-cards" hreflang="it_IT" /> <meta name="p:domain_verify" content="e3f806ad4a7ae68d2040fd7b4598af6c"/> </head> <body class="font body text-base antialiased min-h-screen flex flex-col overflow-y-scroll"> <script> function gtmPush() { } addEventListener("load", gtmPush); </script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TTCWPFW" height="0" width="0" style="display:none;visibility:hidden" ></iframe> </noscript> <header class="sticky top-0 left-0 w-full h-16 xl:h-20 flex items-center justify-between pl-4 pr-2 xl:px-4 bg-white z-50 transition-all duration-300 border-b border-neutral-100" x-data="{ menuOpen: false }"> <a href="/" class="shrink-0"> <div class="relative"> <img src="https://content.wepik.com/media/images/logo.svg" class="h-6 w-28 sm:w-full" alt="Wepik icon" aria-label="Go home" /> </div> </a> <div class="flex-1 xl:flex px-6 2xl:px-4 nav fixed xl:static z-40 top-16 border-t border-transparent xl:border-0 right-0 xl:mt-0 bg-neutral-900/90 sm:shadow-lg xl:bg-transparent h-screen lg:shadow-xl xl:shadow-none xl:h-auto w-full sm:w-1/3 xl:w-auto transition-opacity duration-300 opacity-0 xl:opacity-100 pointer-events-none xl:pointer-events-auto" :class="{'opacity-100 pointer-events-auto' : menuOpen}"> <nav class="text-deep-blue-100 xl:text-neutral-900 flex flex-col h-full xl:flex-row py-4 gap-2 xl:gap-0 xl:py-0 overflow-auto xl:overflow-visible"> <ul x-data="{ submenu : null }" class="flex flex-col xl:flex-row"> <div x-show="submenu !== null" @click="submenu = null" x-transition:enter="ease-out duration-200" x-transition:enter-start="opacity-0 pointer-events-none" x-transition:enter-end="opacity-100 pointer-events-all" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100 pointer-events-all" x-transition:leave-end="opacity-0 pointer-events-none" class="hidden xl:block opacity-0 fixed w-full top-20 left-0 h-full bg-neutral-900/30" :class="{ 'opacity-100': submenu !== null }" ></div> <li class="relative hover:text-neutral-600"> <button @click="submenu !== 1 ? submenu = 1 : submenu = null" onclick="trackAnalytic('Templates', 'click-menu', 'templates'); trackNavbarGA4('Design', '#');" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold "> Design <svg class="fill-current caret h-4 w-4 ml-1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <svg class="hidden xl:block absolute top-full left-1/2 transition-all opacity-0 duration-200 -translate-x-1/2 w-5 h-5 mt-1" :class="{ 'opacity-0 pointer-events-none -translate-y-2': submenu !== 1, 'opacity-100 pointer-events-all translate-y-0': submenu === 1 }" viewBox="0 0 21 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.347839 7.49726H20.887L10.6174 0L0.347839 7.49726Z" fill="white" /> </svg> <div class="max-h-[calc(100vh-140px)] opacity-0 pointer-events-none transition-all duration-200 overflow-auto flex flex-col xl:mt-4 xl:flex-row xl:bg-white xl:w-screen xl:max-w-screen-md xl:rounded-md xl:absolute xl:top-full xl:-left-full xl:shadow-xl" :class="{ 'h-0 xl:h-auto opacity-0 pointer-events-none xl:-translate-y-2': submenu !== 1, 'opacity-100 pointer-events-all translate-y-0': submenu === 1 }"> <div class="mb-4 xl:mb-0 xl:w-2/3 xl:p-8"> <div class="flex items-center justify-between xl:pb-2 xl:border-b border-neutral-100"> <p class="font-semibold text-lg text-deep-blue-100 pt-2 sm:py-2 xl:font-semibold xl:py-0 xl:text-neutral-900"> Templates </p> <span class="hidden xl:block text-sm text-neutral-600"> Browse by category </span> </div> <ul class="xl:grid grid-cols-3 gap-x-3 mb-1 xl:py-4"> <li> <a href="https://wepik.com/templates/logos#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Logos', 'https://wepik.com/templates/logos');"> Logos </a> </li> <li> <a href="https://wepik.com/templates/business-cards#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Business cards', 'https://wepik.com/templates/business-cards');"> Business Cards </a> </li> <li> <a href="https://wepik.com/templates/posters#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Posters', 'https://wepik.com/templates/posters');"> Posters </a> </li> <li> <a href="https://wepik.com/templates/brochures#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Brochures', 'https://wepik.com/templates/brochures');"> Brochures </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/invoices#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Invoices', 'https://wepik.com/templates/invoices');"> Invoices </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/price-list#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Price Lists', 'https://wepik.com/templates/price-list');"> Price Lists </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/id-cards#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('ID cards', 'https://wepik.com/templates/id-cards');"> ID cards </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/menus#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Menus', 'https://wepik.com/templates/menus');"> Menus </a> </li> <li> <a href="https://wepik.com/templates/invitations#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Invitations', 'https://wepik.com/templates/invitations');"> Invitations </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/labels#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Labels', 'https://wepik.com/templates/labels');"> Labels </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/loyalty-cards#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Loyalty Cards', 'https://wepik.com/templates/loyalty-cards');"> Loyalty Cards </a> </li> <li> <a href="https://wepik.com/templates/instagram-stories#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Instagram Stories', 'https://wepik.com/templates/instagram-stories');"> Instagram Stories </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/youtube-banners#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners', 'https://wepik.com/templates/youtube-banners');"> YouTube Banners </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/flyers#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners', 'https://wepik.com/templates/youtube-banners');"> Flyers </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/instagram-posts#search=loyalty-cards&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners', 'https://wepik.com/templates/youtube-banners');"> Instagram Posts </a> </li> </ul> <div class="flex items-center justify-between xl:pb-2 xl:border-b border-neutral-100"> <p class="font-semibold text-deep-blue-100 text-lg pt-2 sm:py-2 xl:font-semibold xl:py-0 xl:text-neutral-900"> Makers </p> <span class="hidden xl:block text-sm text-neutral-600"> Build something new </span> </div> <ul class="xl:grid grid-cols-2 gap-x-3 xl:pt-4"> <li> <a href="https://wepik.com/instagram-stories#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Instagram Stories maker', 'https://wepik.com/instagram-stories');"> Instagram Stories maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Impress with your social content</p> </a> </li> <li> <a href="https://wepik.com/logos#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Logos maker', 'https://wepik.com/logos');"> Logos maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Capture your business’ essence</p> </a> </li> <li> <a href="https://wepik.com/menus#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Menus maker', 'https://wepik.com/menus');"> Menus maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Delight your customers</p> </a> </li> <li> <a href="https://wepik.com/posters#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Posters maker', 'https://wepik.com/posters');"> Posters maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Convey messages to your public</p> </a> </li> <li> <a href="https://wepik.com/business-cards#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Business Cards maker', 'https://wepik.com/business-cards');"> Business Cards maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Make a big first impression</p> </a> </li> <li> <a href="https://wepik.com/youtube-banners#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners maker', 'https://wepik.com/youtube-banners');"> YouTube Banners maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Catch your viewer's attention</p> </a> </li> <li> <a href="https://wepik.com/photo-collages#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Photo collages maker', 'https://wepik.com/photo-collages');"> Photo Collages maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Share any visual story </p> </a> </li> <li> <a href="https://wepik.com/invitations#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Invitations maker', 'https://wepik.com/invitations');"> Invitations maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Impress your guests </p> </a> </li> <li> <a href="https://wepik.com/id-cards#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Instagram Posts maker', 'https://wepik.com/instagram-posts');"> ID Cards maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Consolidate your team </p> </a> </li> <li> <a href="https://wepik.com/stickers#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Brochures maker', 'https://wepik.com/brochures');"> Stickers maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Brand your business creatively</p> </a> </li> <li> <a href="https://wepik.com/letterheads#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-neutral-875 text-sm w-full hover:text-blue-500 hover:font-semibold group" onclick="trackNavbarGA4('Instagram Posts maker', 'https://wepik.com/instagram-posts');"> Letterheads maker <p class="hidden xl:block text-neutral-825 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Enhance your corporate identity </p> </a> </li> <li> <a href="https://wepik.com/brochures#search=loyalty-cards&page=1&rs=menu" class="block py-2 text-neutral-875 text-sm w-full hover:text-blue-500 hover:font-semibold group" onclick="trackNavbarGA4('Brochures maker', 'https://wepik.com/brochures');"> Brochures maker <p class="hidden xl:block text-neutral-825 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Promote your business </p> </a> </li> </ul> </div> <div class="hidden xl:block w-1/3 py-8 px-4 bg-offwhite-300"> <div class="flex items-center justify-between pb-2 border-b border-neutral-100 mb-4"> <p class="font-semibold text-neutral-900">What’s new</p> </div> <div x-data="{feature: 1}" class="flex flex-col gap-4 mb-8"> <div class="border border-neutral-100 bg-white rounded"> <button @click="feature !== 1 ? feature = 1 : feature = null" class="text-neutral-900 w-full text-left font-semibold flex items-center py-2.5 px-4"> <p class="flex-1">AI Powered Search</p> <span class="transition-all duration-300" :class="{ '-rotate-90': feature === 1, 'rotate-90': feature !== 1, }"> <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </span> </button> <div x-ref="featurecontainer1" class="relative max-h-0 overflow-hidden transition-all duration-300" x-bind:style="feature == 1 ? 'max-height: ' + $refs.featurecontainer1.scrollHeight + 'px' : ''"> <div class="px-4 pb-4"> <p class="text-neutral-600 text-sm pb-6"> Get even more accurate search results </p> <img src="https://content.wepik.com/media/images/megamenu/ai.jpg" srcset="https://content.wepik.com/media/images/megamenu/ai@2x.jpg 2x" alt="ai powered search" class="w-full h-full" /> </div> </div> </div> <div class="border border-neutral-100 bg-white rounded"> <button @click="feature !== 2 ? feature = 2 : feature = null" class="text-neutral-900 w-full text-left font-semibold flex items-center py-2.5 px-4"> <p class="flex-1">Social Media Scheduler</p> <span class="transition-all duration-300" :class="{ '-rotate-90': feature === 2, 'rotate-90': feature !== 2, }"> <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </span> </button> <div x-ref="featurecontainer2" class="relative max-h-0 overflow-hidden transition-all duration-300" x-bind:style="feature == 2 ? 'max-height: ' + $refs.featurecontainer2.scrollHeight + 'px' : ''"> <div class="px-4 pb-4"> <p class="text-neutral-600 text-sm pb-6"> Create and plan your social content </p> <img src="https://content.wepik.com/media/images/megamenu/scheduler.jpg" srcset="https://content.wepik.com/media/images/megamenu/scheduler@2x.jpg 2x" alt="social media scheduler" class="w-full h-full" /> </div> </div> </div> <div class="border border-neutral-100 bg-white rounded"> <button @click="feature !== 3 ? feature = 3 : feature = null" class="text-neutral-900 w-full text-left font-semibold flex items-center py-2.5 px-4"> <p class="flex-1">Video</p> <span class="transition-all duration-300" :class="{ '-rotate-90': feature === 3, 'rotate-90': feature !== 3, }"> <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </span> </button> <div x-ref="featurecontainer3" class="relative max-h-0 overflow-hidden transition-all duration-300" x-bind:style="feature == 3 ? 'max-height: ' + $refs.featurecontainer3.scrollHeight + 'px' : ''"> <div class="px-4 pb-4"> <p class="text-neutral-600 text-sm pb-6"> Now you can include them in your designs </p> <img src="https://content.wepik.com/media/images/megamenu/video.jpg" srcset="https://content.wepik.com/media/images/megamenu/video@2x.jpg 2x" alt="video" class="w-full h-full" /> </div> </div> </div> </div> <button onclick="window.location.href='/edit/new-artboard?width=1024&height=1024&unit=px&size=Custom&lang=en';void(0)" class="text-neutral-900 text-sm flex items-center font-semibold group cursor-pointer hover:text-blue-500"> Discover our editor <svg class="fill-current h-3 w-3 ml-2 transition-all duration-300 group-hover:ml-3" viewBox="0 0 16 17" xmlns="http://www.w3.org/2000/svg"><use href="#icon-2505b668031c19f0e861055dc3cf1b30"></use></svg> </button> </div> </div> </li> <li class="relative group hover:text-neutral-600"> <button @click="submenu !== 2 ? submenu = 2 : submenu = null;" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold " onclick="trackNavbarGA4('Features', '#');"> Features <svg class="fill-current caret h-4 w-4 ml-1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <svg class="hidden xl:block absolute top-full left-1/2 transition-all duration-200 opacity-0 -translate-x-1/2 w-5 h-5 mt-1" :class="{ 'opacity-0 pointer-events-none -translate-y-2': submenu !== 2, 'opacity-100 pointer-events-all translate-y-0': submenu === 2 }" viewBox="0 0 21 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.347839 7.49726H20.887L10.6174 0L0.347839 7.49726Z" fill="white"/></svg> <div class="opacity-0 pointer-events-none transition-all duration-200 overflow-hidden flex xl:p-2 xl:absolute xl:top-full xl:left-0 xl:shadow-xl xl:bg-white xl:mt-4 xl:rounded-md" :class="{ 'h-0 xl:h-auto opacity-0 pointer-events-none xl:-translate-y-2': submenu !== 2, 'opacity-100 pointer-events-all translate-y-0': submenu === 2 }" > <ul class="w-full mb-4 xl:mb-0"> <li class="flex"> <a href="https://www.freepik.com/ai/image-generator" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('AI Image Generator', 'https://wepik.com/ai-generate');"> AI Image Generator </a> </li> <li class="flex"> <a href="https://wepik.com/ai-presentations#search=loyalty-cards&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('AI Presentation Maker', 'https://wepik.com/ai-presentations');"> AI Presentation Maker </a> </li> <li class="flex"> <a href="https://wepik.com/ai-writer#search=loyalty-cards&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('AI Writer', 'https://wepik.com/ai-writer');"> AI Writer </a> </li> <li class="flex"> <a href="https://wepik.com/qr-code-generator#search=loyalty-cards&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('QR Code Generator', 'https://wepik.com/qr-code-generator');"> QR Code Generator </a> </li> <li class="flex"> <a href="https://www.freepik.com/ai/background-remover" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Background Remover', 'https://wepik.com/background-remover');"> Background Remover </a> </li> <li class="flex"> <a href="https://wepik.com/social-media-scheduler#search=loyalty-cards&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Social Media Scheduler', 'https://wepik.com/social-media-scheduler');"> Social Media Scheduler </a> </li> <li class="flex"> <a href="https://www.freepik.com/ai/photo-editor" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Photo Editor', 'https://wepik.com/photo-editor');"> Photo Editor </a> </li> <li class="flex"> <a href="https://wepik.com/mobile-app#search=loyalty-cards&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Mobile App', 'https://wepik.com/mobile-app');"> Mobile App </a> </li> </ul> </div> </li> <li class="relative group hover:text-neutral-600"> <a href="https://wepik.com/brand-kit" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold" onclick="trackAnalytic('Brandkit', 'click', 'menu-header'); trackNavbarGA4('Brand kit', 'https://wepik.com/brand-kit');"> Brand kit </a> </li> <li class="relative group hover:text-neutral-600"> <a href="/blog/" target="_blank" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold" onclick="trackNavbarGA4('Blog', 'https://www.wepik.com/blog/');">Blog </a> </li> <li class="relative group hover:text-neutral-600"> <a href="https://support.wepik.com/s/?language=en" target="_blank" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold" onclick="trackNavbarGA4('Support Center', 'https://support.wepik.com/s/?language=en');"> Support Center </a> </li> </div> </nav> </div> <div class="flex items-center justify-end gap-2 sm:gap-3 xl:gap-4 w-1/2 "> <div x-data="{ openLang: false }" class="relative"> <button @click="openLang = true" class="text-sm uppercase font-semibold flex items-center focus:outline-none text-neutral-700 hover:text-neutral-900" > <svg class="fill-current h-3 w-3 mr-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><use href="#icon-096362fd499aba1efa691d2077e0a30f"></use></svg> en <svg class="fill-current h-4 w-4 ml-1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <div x-cloak x-show="openLang" @click.outside="openLang = false" class="absolute left-0 top-full bg-white w-28 lg:w-40 rounded-sm mt-2 py-2 shadow-xl z-40"> <a href="https://wepik.com/es/plantillas/tarjetas-de-fidelidad" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Español</a> </div> </div> <div wire:id="7yki4LIRTvBrRwfoyujz" wire:initial-data="{"fingerprint":{"id":"7yki4LIRTvBrRwfoyujz","name":"start-blank-canvas-button","locale":"en","path":"templates\/loyalty-cards","method":"GET","v":"acj"},"effects":{"listeners":[]},"serverMemo":{"children":[],"errors":[],"htmlHash":"7255709d","data":{"visible":false,"customSize":false,"artboards":null,"suggestedArtboards":null,"artboardSearch":"","category":null,"width":"640","height":"480","unit":"px","action":"","isPortrait":true,"inverse":false},"dataMeta":[],"checksum":"b3fd79dfd624c62da98fb26d39833d9146a0db084b1641fcabf875d6ed3c22c5"}}" x-data="{ marginLeft: $refs.blankModalButton.getBoundingClientRect().left }" class="relative" :style="`--left: ${marginLeft}px`" > <button @click="trackAnalytic(window.location.pathname.includes('my-creations') ? 'Creations' : 'Home', 'click_detail', 'create-new-project');document.dispatchEvent(new CustomEvent('create-new-project'));" x-ref="blankModalButton" x-on:resize.window="marginLeft = $refs.blankModalButton.getBoundingClientRect().left" wire:click="showModal" class="flex font-semibold bg-neutral-900 text-white whitespace-nowrap hover:border-malaga-red-800 items-center justify-center h-9 sm:h-10 xl:h-12 px-3 sm:px-4 xl:px-6 rounded hover:bg-neutral-800" aria-label="Create a new project" > <svg class="fill-current h-4 w-4 lg:mr-2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="#icon-c298ed1ae0c2d602987f6cde91bbc700"></use></svg> <span class="hidden lg:block" > New project </span> </button> </div> <script> // Cerrar al ahcer click fuera document.addEventListener('click', () => { const isClickInside = document.querySelector('#tooltip')?.contains(event.target); if (!isClickInside && window.livewire.find('7yki4LIRTvBrRwfoyujz').visible) { window.livewire.find('7yki4LIRTvBrRwfoyujz').set('visible', false); } }); // Para abrirlo si se usa desde una landing document.addEventListener('create-new-project', () => { if (window.livewire.find('7yki4LIRTvBrRwfoyujz').inverse) return; window.livewire.find('7yki4LIRTvBrRwfoyujz').showModal(); }); </script> <!-- Livewire Component wire-end:7yki4LIRTvBrRwfoyujz --> <button onclick="trackAnalytic('login', 'click', window.location.pathname ? window.location.pathname : 'home'); window.location.href = 'https://wepik.com/login' + (window.APPEND_LOGIN || '');" class="shrink-0 border border-neutral-300 bg-white text-neutral-900 font-semibold hover:border-neutral-900 flex items-center justify-center h-9 sm:h-10 w-10 xl:w-auto xl:h-12 xl:px-6 rounded" aria-label="Log in"> <svg class="fill-current h-4 w-4" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="#icon-615abb85fd8e7ac39d85672074cc3ed4"></use></svg> <span class="hidden xl:block xl:ml-2 whitespace-nowrap">Log in</span> </button> <span class="sr-only">Open menu</span> <button @click="menuOpen = !menuOpen" class="shrink-0 flex items-center justify-center h-10 w-10 rounded nav-button xl:hidden" :class="{ 'text-neutral-900 bg-offwhite-300': menuOpen, 'bg-white text-neutral-600 hover:text-neutral-900 hover:border-offwhite-300': !menuOpen }" aria-label="open menu"> <svg class="fill-current h-5 w-5 fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-f579370980e4df4fab313d4c51c06e58"></use></svg> </button> </div> </header> <div class="relative flex px-2 justify-center items-center py-3.5 sm:py-0 sm:px-6 sm:h-14 bg-neutral-900"> <div class="leading-snug flex flex-col sm:flex-row items-center gap-2 sm:gap-4"> <p class="hidden sm:flex text-malaga-red-700 font-semibold items-center gap-2"> <svg class="fill-current h-5 w-5 fill-current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18"><use href="#icon-0145787dbf43750d9370b991f36d530c"></use></svg> New! </p> <p class="text-neutral-100 text-sm sm:text-base sm:flex items-center gap-2"> Unleash your writing's full potential - <strong>say hello to the AI Writer</strong> </p> <button onclick="window.location.href=`https://wepik.com/ai-writer`;void(0)" class="cursor-pointer bg-white text-neutral-900 py-1.5 px-6 rounded font-semibold text-sm hover:bg-neutral-50" > Start writing </button> </div> </div> <main class="flex-1 flex flex-col"> <div class="mb-4 p-4"> <div class="bg-offwhite-300 rounded-lg pl-6 flex items-center justify-between"> <div class="lg:w-2/3 xl:w-4/6 2xl:w-3/6 py-6 sm:pr-12 lg:pr-0"> <div class="text-neutral-600 mb-4 text-sm"> <a href="https://wepik.com/" class="hover:text-neutral-900 font-semibold">Home</a> / <span> Loyalty Cards Templates </span> <script type="application/ld+json"> {"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wepik.com\/"},{"@type":"ListItem","position":2,"name":"Loyalty Cards Templates"}]} </script> </div> <h1 class="font-semibold text-neutral-900 font-display text-2xl lg:text-3xl mb-2"> Free online editable Loyalty Card templates </h1> <p class="text-neutral-700 sm:text-lg">Choose one of the Loyalty card templates we have designed to keep your customers coming back. Customize them by adding text, graphics, colors, or any resources to get a result that matches your brand identity.</p> </div> <div class="hidden sm:block w-64 h-64 relative mockups shrink-0"> <img loading="lazy" src="https://content.wepik.com/statics/624604196/preview-page0.jpg" class="absolute loyalty-cards z-10" alt="Loyalty Cards templates to desing online" /> <img alt="mask image" src="/images/mockups/loyalty-cards.svg" loading="lazy" class="absolute bottom-0 left-0 w-full"/> </div> </div> </div> <div class="flex w-full" x-data="{ menuOpen: false }"> <div class="w-auto fixed z-50 lg:z-0 lg:relative lg:w-[17rem] lg:border-r border-neutral-100 shrink-0"> <div class="transition-opacity duration-300 fixed top-0 left-0 right-0 bottom-0 bg-neutral-900/50 z-50 overflow-auto lg:pointer-events-auto lg:opacity-100 lg:max-h-[calc(100vh-80px)] lg:sticky lg:top-24 lg:bg-transparent" :class="{'opacity-0 pointer-events-none' : !menuOpen, 'opacity-100 pointer-events-all' : menuOpen}" x-cloak > <div class="w-5/6 bg-white overflow-auto lg:overflow-visible h-screen mr-auto lg:bg-transparent lg:h-auto lg:w-full" > <nav class="flex flex-col gap-2 lg:!flex px-4 py-6 lg:pt-0" x-show="menuOpen" @click.outside="menuOpen = false" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="-translate-x-16" x-transition:enter-end="translate-x-0" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="translate-x-0" x-transition:leave-end="-translate-x-16" > <div x-cloak x-data="accordion(1, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.95219 12.1955H1.81275C0.813199 12.1955 0 11.3823 0 10.3827V3.9126C0 2.91305 0.813199 2.09985 1.81275 2.09985H8.95219C9.13712 2.09985 9.31443 2.17331 9.4452 2.30405L13.7958 6.65465C14.0681 6.92692 14.0681 7.36837 13.7958 7.64065L9.4452 11.9912C9.31443 12.122 9.13712 12.1955 8.95219 12.1955ZM1.81268 3.49422C1.58201 3.49422 1.39435 3.68188 1.39435 3.91255V10.3827C1.39435 10.6133 1.58201 10.801 1.81268 10.801H8.66334L12.3167 7.14761L8.66334 3.49422H1.81268ZM8.61754 7.14777C8.61754 7.6091 8.99286 7.98443 9.4542 7.98443C9.91553 7.98443 10.2908 7.6091 10.2908 7.14777C10.2908 6.68644 9.91553 6.31112 9.4542 6.31112C8.99286 6.31112 8.61754 6.68644 8.61754 7.14777Z"/></svg> <span class="flex-1 leading-5 pr-2 text-left">Branding</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/stickers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Stickers</a> </li> <li> <a href="https://wepik.com/templates/business-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Business Cards</a> </li> <li> <a href="https://wepik.com/templates/logos" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Logos</a> </li> <li> <a href="https://wepik.com/templates/letterheads" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Letterheads</a> </li> <li> <a href="https://wepik.com/templates/id-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >ID Cards</a> </li> <li> <a href="https://wepik.com/templates/coasters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Coasters</a> </li> <li> <a href="https://wepik.com/templates/t-shirts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >T-shirts</a> </li> <li> <a href="https://wepik.com/templates/table-of-contents" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Table of Contents</a> </li> <li> <a href="https://wepik.com/templates/press-releases" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Press Releases</a> </li> </ul> </div> <div open x-cloak x-data="accordion(2,1 )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M13.4367 0.412921C13.2562 0.284405 13.0238 0.251593 12.8133 0.328155L4.47617 3.29495H2.05078C1.07188 3.29495 0.273438 4.09339 0.273438 5.0723V7.2598C0.273438 8.09925 0.858594 8.80198 1.64062 8.98792V11.6621C1.64062 12.7942 2.55937 13.7129 3.69141 13.7129C4.82344 13.7129 5.74219 12.7942 5.74219 11.6621V9.48831L12.8133 12.0067C12.8871 12.034 12.9664 12.045 13.043 12.045C13.1824 12.045 13.3191 12.0012 13.4367 11.9192C13.6172 11.7907 13.7266 11.5828 13.7266 11.3614V0.970733C13.7266 0.749249 13.6199 0.541436 13.4367 0.412921ZM1.64062 5.0723C1.64062 4.84534 1.82383 4.66214 2.05078 4.66214H4.375V7.66995H2.05078C1.82383 7.66995 1.64062 7.48675 1.64062 7.2598V5.0723ZM3.69141 12.3457C3.31406 12.3457 3.00781 12.0395 3.00781 11.6621V9.03714H4.375V11.6621C4.375 12.0395 4.06875 12.3457 3.69141 12.3457ZM12.3594 10.3934L5.74219 8.03909V4.29573L12.3594 1.94144V10.3934Z" /></svg> <span class="flex-1 leading-5 pr-2 text-left">Marketing & events</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/brochures" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Brochures</a> </li> <li> <a href="https://wepik.com/templates/presentations" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Presentations</a> </li> <li> <a href="https://wepik.com/templates/posters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Posters</a> </li> <li> <a href="https://wepik.com/templates/flyers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Flyers</a> </li> <li> <a href="https://wepik.com/templates/menus" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Menus</a> </li> <li> <a href="https://wepik.com/templates/price-list" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Price Lists</a> </li> <li> <a href="https://wepik.com/templates/labels" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Labels</a> </li> <li> <a href="https://wepik.com/templates/gift-certificates" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Gift Certificates</a> </li> <li> <a href="https://wepik.com/templates/loyalty-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4 text-neutral-900 font-semibold" >Loyalty Cards</a> </li> <li> <a href="https://wepik.com/templates/gift-tags" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Gift Tags</a> </li> <li> <a href="https://wepik.com/templates/rack-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Rack Cards</a> </li> <li> <a href="https://wepik.com/templates/newsletters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Newsletters</a> </li> <li> <a href="https://wepik.com/templates/customer-review" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Customer Reviews</a> </li> </ul> </div> <div x-cloak x-data="accordion(3, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"> <path d="M11.9498 2.05023C10.6276 0.728137 8.86977 0 7 0C5.13023 0 3.37239 0.728137 2.05023 2.05023C0.728137 3.37236 0 5.13023 0 7C0 8.86977 0.728137 10.6276 2.05023 11.9498C3.37239 13.2719 5.13023 14 7 14C8.86977 14 10.6276 13.2719 11.9498 11.9498C13.2719 10.6276 14 8.86977 14 7C14 5.13023 13.2719 3.37236 11.9498 2.05023ZM7 12.4019C6.22735 11.6834 5.62707 10.8211 5.22651 9.87109H8.77355C8.37296 10.8211 7.77268 11.6835 7 12.4019ZM4.80192 8.50391C4.70094 8.01459 4.64844 7.5113 4.64844 7C4.64844 6.4887 4.70096 5.98541 4.80192 5.49609H9.19808C9.29906 5.98541 9.35156 6.4887 9.35156 7C9.35156 7.5113 9.29904 8.01459 9.19808 8.50391H4.80192ZM1.36719 7C1.36719 6.47932 1.43853 5.97505 1.57136 5.49609H3.40985C3.32492 5.98787 3.28125 6.49061 3.28125 7C3.28125 7.50939 3.32492 8.01213 3.40985 8.50391H1.57136C1.43853 8.02495 1.36719 7.52068 1.36719 7ZM7.00001 1.59798C7.77267 2.31647 8.37297 3.17881 8.7735 4.12884H5.22652C5.62706 3.17883 6.22736 2.31647 7.00001 1.59798ZM10.5901 5.49609H12.4286C12.5614 5.97505 12.6328 6.47932 12.6328 7C12.6328 7.52068 12.5614 8.02495 12.4286 8.50391H10.5901C10.6751 8.01213 10.7187 7.50939 10.7187 7C10.7187 6.49061 10.675 5.98787 10.5901 5.49609ZM11.8442 4.12901H10.238C9.93778 3.26172 9.50159 2.44693 8.94318 1.71286C10.1641 2.16304 11.1874 3.02487 11.8442 4.12901ZM5.05678 1.71286C4.49834 2.44693 4.06215 3.26172 3.76192 4.12901H2.15569C2.81257 3.02487 3.8358 2.16304 5.05678 1.71286ZM2.15569 9.87109H3.76192C4.06218 10.7384 4.49834 11.5532 5.05678 12.2872C3.8358 11.8371 2.81257 10.9752 2.15569 9.87109ZM8.94318 12.2872C9.50162 11.5532 9.93781 10.7384 10.238 9.87109H11.8442C11.1874 10.9752 10.1642 11.8371 8.94318 12.2872Z"/> </svg> <span class="flex-1 leading-5 pr-2 text-left">Social media</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/facebook-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Posts</a> </li> <li> <a href="https://wepik.com/templates/blog-graphics" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Blog Graphics</a> </li> <li> <a href="https://wepik.com/templates/instagram-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Instagram Posts</a> </li> <li> <a href="https://wepik.com/templates/instagram-stories" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Instagram Stories</a> </li> <li> <a href="https://wepik.com/templates/twitter-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitter Posts</a> </li> <li> <a href="https://wepik.com/templates/youtube-thumbnails" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >YouTube Thumbnails</a> </li> <li> <a href="https://wepik.com/templates/linkedin-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >LinkedIn Posts</a> </li> <li> <a href="https://wepik.com/templates/facebook-stories" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Stories</a> </li> <li> <a href="https://wepik.com/templates/instagram-reel-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Instagram Reel Covers</a> </li> <li> <a href="https://wepik.com/templates/podcast-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Podcast Covers</a> </li> <li> <a href="https://wepik.com/templates/notion-cover" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Notion Covers</a> </li> <li> <a href="https://wepik.com/templates/profile-picture" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Profile Pictures</a> </li> <li> <a href="https://wepik.com/templates/twitch-backgrounds" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitch Background</a> </li> <li> <a href="https://wepik.com/templates/facebook-ads" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Ads</a> </li> </ul> </div> <div x-cloak x-data="accordion(4, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M12.2166 10.7436H1.78223C0.80332 10.7436 0.00488281 9.94512 0.00488281 8.96621V5.03418C0.00488281 4.05527 0.80332 3.25684 1.78223 3.25684H12.2166C13.1955 3.25684 13.9939 4.05527 13.9939 5.03418V8.96621C13.9939 9.94512 13.1955 10.7436 12.2166 10.7436ZM1.78223 4.62402C1.55527 4.62402 1.37207 4.80723 1.37207 5.03418V8.96621C1.37207 9.19316 1.55527 9.37637 1.78223 9.37637H12.2166C12.4436 9.37637 12.6268 9.19316 12.6268 8.96621V5.03418C12.6268 4.80723 12.4436 4.62402 12.2166 4.62402H1.78223Z"/></svg> <span class="flex-1 leading-5 pr-2 text-left">Banners & headers</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Banners</a> </li> <li> <a href="https://wepik.com/templates/blog-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Blog Banners</a> </li> <li> <a href="https://wepik.com/templates/youtube-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >YouTube Banners</a> </li> <li> <a href="https://wepik.com/templates/twitter-headers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitter Headers</a> </li> <li> <a href="https://wepik.com/templates/facebook-headers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Headers & Covers</a> </li> <li> <a href="https://wepik.com/templates/linkedin-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >LinkedIn Banners</a> </li> <li> <a href="https://wepik.com/templates/email-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Email Banners</a> </li> <li> <a href="https://wepik.com/templates/twitch-banner" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitch Banners</a> </li> <li> <a href="https://wepik.com/templates/discord-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Discord Banners</a> </li> </ul> </div> <div x-cloak x-data="accordion(5, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"> <path d="M12.1504 2.6748H9.73171V1.84959C9.73171 0.830894 8.90081 0 7.88211 0H6.11789C5.09919 0 4.26829 0.830894 4.26829 1.84959V2.6748H1.84959C0.830894 2.6748 0 3.50569 0 4.52439V12.1504C0 13.1691 0.830894 14 1.84959 14H12.1504C13.1691 14 14 13.1691 14 12.1504V4.52439C14 3.50569 13.1691 2.6748 12.1504 2.6748ZM5.69112 1.84958C5.69112 1.6134 5.88177 1.42275 6.11795 1.42275H7.88218C8.11836 1.42275 8.30901 1.6134 8.30901 1.84958V2.67478H5.69112V1.84958ZM1.42276 4.52452C1.42276 4.28834 1.61341 4.09769 1.84959 4.09769H12.1504C12.3866 4.09769 12.5772 4.28834 12.5772 4.52452V6.00419C12.5772 6.86639 11.8744 7.56923 11.0122 7.56923H2.9878C2.12561 7.56923 1.42276 6.86639 1.42276 6.00419V4.52452ZM12.1504 12.5772H1.84959C1.61341 12.5772 1.42276 12.3866 1.42276 12.1504V8.54797C1.87805 8.82968 2.41301 8.99187 2.9878 8.99187H6.28862V9.4187C6.28862 9.81138 6.60732 10.1301 7 10.1301C7.39268 10.1301 7.71138 9.81138 7.71138 9.4187V8.99187H11.0122C11.587 8.99187 12.122 8.82968 12.5772 8.54797V12.1504C12.5772 12.3866 12.3866 12.5772 12.1504 12.5772Z" /> </svg> <span class="flex-1 leading-5 pr-2 text-left">Business organization</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/calendars" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Calendars</a> </li> <li> <a href="https://wepik.com/templates/invoices" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Invoices</a> </li> <li> <a href="https://wepik.com/templates/diagrams" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Diagrams</a> </li> <li> <a href="https://wepik.com/templates/infographics" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Infographics</a> </li> <li> <a href="https://wepik.com/templates/timelines" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Timelines</a> </li> <li> <a href="https://wepik.com/templates/schedules" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Schedules</a> </li> <li> <a href="https://wepik.com/templates/checklists" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Checklists</a> </li> <li> <a href="https://wepik.com/templates/signs" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Signs</a> </li> <li> <a href="https://wepik.com/templates/proposals" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Proposals</a> </li> <li> <a href="https://wepik.com/templates/reports" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Reports</a> </li> </ul> </div> <div x-cloak x-data="accordion(6, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.1701 16H0.829876C0.371552 16 0 15.6284 0 15.1701C0 13.3962 0.568664 11.7159 1.64455 10.3108C2.38148 9.34832 3.3362 8.56285 4.41222 8.02012C3.63585 7.14944 3.18672 6.01062 3.18672 4.81328C3.18672 2.15924 5.34596 0 8 0C10.654 0 12.8133 2.15924 12.8133 4.81328C12.8133 6.01062 12.3641 7.14944 11.5878 8.02012C12.6638 8.56282 13.6186 9.34832 14.3555 10.3107C15.4313 11.7159 16 13.3962 16 15.1701C16 15.6284 15.6284 16 15.1701 16ZM1.71476 14.3402H14.2853C13.9564 11.8711 12.1814 9.7685 9.74447 9.0728C9.4234 8.98114 9.18852 8.70596 9.14842 8.37444C9.10832 8.04292 9.27084 7.7197 9.5608 7.55412C10.5432 6.99316 11.1535 5.9429 11.1535 4.81328C11.1535 3.07442 9.73886 1.65975 8 1.65975C6.26115 1.65975 4.84647 3.07442 4.84647 4.81328C4.84647 5.9429 5.4568 6.99313 6.4392 7.55412C6.72916 7.7197 6.89165 8.04295 6.85159 8.37444C6.81149 8.70592 6.5766 8.98111 6.25554 9.0728C3.81866 9.7685 2.04362 11.8711 1.71476 14.3402Z" /> </svg> <span class="flex-1 leading-5 pr-2 text-left">Personal</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/vision-boards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Vision Board</a> </li> <li> <a href="https://wepik.com/templates/book-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Book Covers</a> </li> <li> <a href="https://wepik.com/templates/cd-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >CD Covers</a> </li> <li> <a href="https://wepik.com/templates/invitations" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Invitations</a> </li> <li> <a href="https://wepik.com/templates/postcards-and-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Postcards & Cards</a> </li> <li> <a href="https://wepik.com/templates/desktop-wallpapers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Desktop Wallpapers</a> </li> <li> <a href="https://wepik.com/templates/mobile-wallpapers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Mobile Wallpapers</a> </li> <li> <a href="https://wepik.com/templates/photo-collages" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Photo Collages</a> </li> <li> <a href="https://wepik.com/templates/meme" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Memes</a> </li> <li> <a href="https://wepik.com/templates/cover-letters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Cover Letters</a> </li> <li> <a href="https://wepik.com/templates/zoom-background" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Zoom Background</a> </li> <li> <a href="https://wepik.com/templates/name-tag" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Name Tags</a> </li> <li> <a href="https://wepik.com/templates/resumes" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Resumes</a> </li> <li> <a href="https://wepik.com/templates/raffle-ticket" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Raffle Tickets</a> </li> <li> <a href="https://wepik.com/templates/recipes" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Recipes</a> </li> <li> <a href="https://wepik.com/templates/magazine-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Magazine Covers</a> </li> <li> <a href="https://wepik.com/templates/lists" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Lists</a> </li> </ul> </div> <div x-cloak x-data="accordion(7, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M14.0109 5.24448C14.0109 5.24175 14.0109 5.23628 14.0109 5.23354C14.0109 5.22261 14.0082 5.20893 14.0082 5.198C14.0082 5.19526 14.0082 5.19253 14.0082 5.18979C14.0027 5.15972 13.9973 5.13237 13.9891 5.10229V5.09956C13.9781 5.05581 13.959 5.01479 13.9398 4.97378C13.9398 4.97378 13.9398 4.97104 13.9371 4.97104C13.9234 4.94643 13.9098 4.91909 13.8934 4.89722C13.8906 4.89448 13.8906 4.89175 13.8879 4.89175C13.8824 4.88354 13.8742 4.87261 13.866 4.8644C13.8633 4.86167 13.8633 4.85893 13.8605 4.8562C13.8523 4.84526 13.8441 4.83433 13.8332 4.82612C13.8305 4.82339 13.8277 4.82065 13.8277 4.82065C13.8195 4.81245 13.8141 4.80425 13.8059 4.79878C13.8031 4.79604 13.8004 4.79331 13.7977 4.79058C13.7895 4.78237 13.7813 4.77417 13.7703 4.76597L13.7676 4.76323C13.7566 4.75503 13.7457 4.74683 13.7348 4.73862C13.732 4.73589 13.7293 4.73589 13.7266 4.73315C13.7156 4.72495 13.7047 4.71948 13.6937 4.71128L13.691 4.70854C13.6773 4.70034 13.6637 4.69214 13.65 4.68667L7.33359 1.35073C7.13398 1.24409 6.89609 1.24409 6.69375 1.35073L0.377344 4.68667C0.153125 4.80425 0.0136719 5.03667 0.0136719 5.29097C0.0136719 5.54526 0.153125 5.77768 0.377344 5.89526L2.47461 6.99995V10.2648C2.47461 10.3851 2.50469 10.5027 2.56484 10.6066C2.61406 10.6941 3.83633 12.7531 6.95898 12.7531C10.4809 12.7531 11.4543 10.6312 11.4953 10.541C11.5336 10.4535 11.5527 10.3605 11.5527 10.2648V6.99995L12.6465 6.423V10.2101C12.6465 10.5874 12.9527 10.8937 13.3301 10.8937C13.7074 10.8937 14.0137 10.5874 14.0137 10.2101V5.28823C14.0137 5.27183 14.0137 5.25815 14.0109 5.24448ZM10.1855 10.0871C9.975 10.4042 9.14922 11.3859 6.95898 11.3859C5.05039 11.3859 4.12344 10.4179 3.8418 10.0515V7.72182L6.69375 9.22847C6.79492 9.28042 6.9043 9.30776 7.01367 9.30776C7.12305 9.30776 7.23242 9.28042 7.33359 9.22847L10.1855 7.72182V10.0871ZM7.01367 7.85034L2.16016 5.28823L7.01367 2.72612L11.8672 5.28823L7.01367 7.85034Z"/></svg> <span class="flex-1 leading-5 pr-2 text-left">Education</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/worksheets" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Worksheets</a> </li> <li> <a href="https://wepik.com/templates/certificates" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Certificates</a> </li> <li> <a href="https://wepik.com/templates/lesson-plans" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Lesson Plans</a> </li> <li> <a href="https://wepik.com/templates/planners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Planners</a> </li> <li> <a href="https://wepik.com/templates/school-schedule" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >School Schedules</a> </li> <li> <a href="https://wepik.com/templates/storyboard" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Storyboards</a> </li> <li> <a href="https://wepik.com/templates/bookmarks" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Bookmarks</a> </li> </ul> </div> </nav> </div> </div> <script> document.addEventListener('alpine:init', () => { Alpine.store('accordion', { tab: 0 }); Alpine.data('accordion', (idx, shouldOpen) => ({ init() { this.idx = idx; this.$nextTick(() => { if(shouldOpen) this.handleClick() }); }, idx: -1, handleClick() { this.$store.accordion.tab = this.$store.accordion.tab === this.idx ? 0 : this.idx; }, handleRotate() { return this.$store.accordion.tab === this.idx ? 'rotate-180' : ''; }, handleToggle() { return this.$store.accordion.tab === this.idx ? `max-height: ${this.$refs.tab.scrollHeight}px` : ''; }, })); }) </script> </div> <div class="px-6 pb-6 flex-1 min-w-0"> <div class="sticky top-16 bg-white/95 backdrop-blur -mx-6 py-2 px-6 z-40 mb-6 flex items-center lg:relative lg:p-0 lg:mx-0 lg:top-0"> <button @click="menuOpen = !menuOpen" class="h-12 w-12 border-2 border-r-0 bg-white border-neutral-200 flex items-center justify-center rounded-tl rounded-bl text-neutral-700 shrink-0 lg:hidden" aria-label="open menu"> <svg class="fill-current h-4 w-4" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-f579370980e4df4fab313d4c51c06e58"></use></svg> </button> <form action="https://wepik.com/search#page=1&rs=category" class="border-2 border-neutral-100 bg-white p-1 flex items-center rounded-tr roundede-br lg:rounded hover:border-neutral-300 relative text-base w-full" x-data="{showSuggestions: false, tag: true, search: '' }" x-on:click.away="showSuggestions = false" > <template x-if="tag"> <div class="hidden sm:block"> <input type="hidden" name="tag" value="loyalty-cards" > <span class="bg-neutral-50 hover:bg-neutral-100 rounded py-1 px-2 text-sm text-neutral-900 font-semibold ml-2 flex items-center justify-center gap-2 cursor-pointer" x-on:click="tag = false"> Loyalty Cards <svg class="fill-current h-2 w-2" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.8607 9.00003V9.00003L17.5969 2.26387C18.1107 1.75003 18.1107 0.916924 17.5969 0.403082C17.083 -0.11076 16.2499 -0.11076 15.7361 0.403082L8.99991 7.13919L2.26375 0.403082C1.74985 -0.11076 0.916802 -0.11076 0.40296 0.403082C-0.110882 0.916924 -0.110882 1.75003 0.40296 2.26387L7.13906 8.99998V8.99998L0.40296 15.7361C-0.110882 16.25 -0.110882 17.0831 0.40296 17.5969C0.916854 18.1108 1.74991 18.1108 2.26375 17.5969L8.99985 10.8608L15.736 17.597C16.2499 18.1108 17.083 18.1108 17.5968 17.597C18.1106 17.0831 18.1106 16.25 17.5968 15.7362L10.8607 9.00003Z" /> </svg> </span> </div> </template> <input x-data="{ search: '' }" x-on:focus="showSuggestions = true" x-on:keydown.delete="search === '' ? tag = false : null;" x-on:keydown.backspace="search === '' ? tag = false : null;" class="h-9 lg:h-12 text-neutral-900 placeholder-neutral-600 flex-1 px-3 focus:outline-none border-0 focus:ring-0 text-sm lg:text-base" name="q" x-model="search" type="search" autocomplete="off" placeholder="Search for free templates here" :x-value="search" data-testid="search-bar" /> <button class="w-9 h-9 lg:h-12 lg:w-12 flex items-center justify-center bg-neutral-900 hover:bg-neutral-800 text-white font-semibold rounded" aria-label="To search"> <svg class="fill-current h-4 w-4 lg:h-[18px] lg:w-[18px] fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba47d81d620bb3fcf1e5383bb3b75a01"></use></svg> </button> <div x-show="showSuggestions" > <div x-cloak x-data="autocomplete" class="absolute top-full left-0 w-full bg-white rounded shadow-xl z-30 overflow-hidden border border-neutral-200 mt-1 py-2" x-show="suggestions.length > 0" > <div class="flex flex-col" x-ref="list" x-on:keydown.prevent.arrow-up="move(-1)" x-on:keydown.prevent.arrow-down="move(1)"> <template x-for="(tag, index) in suggestions" :key="tag.name"> <a x-bind:tabindex="index" class="py-2 px-4 hover:bg-neutral-100 hover:text-malaga-red-700 focus:bg-neutral-100 focus:text-malaga-red-700 text-left text-neutral-700 focus:outline-none" :href="tag.url" x-text="tag.name" ></a> </template> </div> </div> </div> <script> const allTags = [{"name":"Fall Banners","url":"https:\/\/wepik.com\/templates\/fall-banners","featured":false},{"name":"Diaper Raffle Ticket","url":"https:\/\/wepik.com\/templates\/diaper-raffle-ticket","featured":false},{"name":"Discord Banners","url":"https:\/\/wepik.com\/templates\/discord-banners","featured":false},{"name":"Handyman Facebook Post","url":"https:\/\/wepik.com\/templates\/handyman-facebook-post","featured":false},{"name":"Interior Design Poster","url":"https:\/\/wepik.com\/templates\/interior-design-poster","featured":false},{"name":"Simple Resume","url":"https:\/\/wepik.com\/templates\/simple-resume","featured":false},{"name":"Appreciation Certificates","url":"https:\/\/wepik.com\/templates\/appreciation-certificates","featured":false},{"name":"Circle Diagram","url":"https:\/\/wepik.com\/templates\/circle-diagram","featured":false},{"name":"Carnival Sign","url":"https:\/\/wepik.com\/templates\/carnival-sign","featured":false},{"name":"Table of Contents","url":"https:\/\/wepik.com\/templates\/table-of-contents","featured":false},{"name":"Restaurant Loyalty Card","url":"https:\/\/wepik.com\/templates\/restaurant-loyalty-card","featured":false},{"name":"Sale Poster","url":"https:\/\/wepik.com\/templates\/sale-poster","featured":false},{"name":"Bakery Gift Certificate","url":"https:\/\/wepik.com\/templates\/bakery-gift-certificate","featured":false},{"name":"Landscaping Business Card","url":"https:\/\/wepik.com\/templates\/landscaping-business-card","featured":false},{"name":"Coffee Shop Logo","url":"https:\/\/wepik.com\/templates\/coffee-shop-logo","featured":false},{"name":"Tumblr Banner","url":"https:\/\/wepik.com\/templates\/tumblr-banner","featured":false},{"name":"Beer Banner","url":"https:\/\/wepik.com\/templates\/beer-banner","featured":false},{"name":"Popcorn Logo","url":"https:\/\/wepik.com\/templates\/popcorn-logos","featured":false},{"name":"Vertical Timeline","url":"https:\/\/wepik.com\/templates\/vertical-timeline","featured":false},{"name":"Handyman Instagram Story","url":"https:\/\/wepik.com\/templates\/handyman-instagram-story","featured":false},{"name":"Dental Letterhead","url":"https:\/\/wepik.com\/templates\/dental-letterhead","featured":false},{"name":"Checklist Instagram Story","url":"https:\/\/wepik.com\/templates\/checklist-instagram-story","featured":false},{"name":"Bartender Business Card","url":"https:\/\/wepik.com\/templates\/bartender-business-card","featured":false},{"name":"Graphic Designer Business Card","url":"https:\/\/wepik.com\/templates\/graphic-designer-business-card","featured":false},{"name":"Party Invitation","url":"https:\/\/wepik.com\/templates\/party-invitation","featured":false},{"name":"First Communion Invitations","url":"https:\/\/wepik.com\/templates\/first-communion-invitations","featured":false},{"name":"Handyman Price List","url":"https:\/\/wepik.com\/templates\/handyman-price-list","featured":false},{"name":"Easter Sign","url":"https:\/\/wepik.com\/templates\/easter-sign","featured":false},{"name":"Thanksgiving Card","url":"https:\/\/wepik.com\/templates\/thanksgiving-cards","featured":false},{"name":"Church Logo","url":"https:\/\/wepik.com\/templates\/church-logo","featured":false},{"name":"Loyalty Cards","url":"https:\/\/wepik.com\/templates\/loyalty-cards","featured":false},{"name":"Bakery Business Card","url":"https:\/\/wepik.com\/templates\/bakery-business-card","featured":false},{"name":"Gaming Logo","url":"https:\/\/wepik.com\/templates\/gaming-logo","featured":false},{"name":"Barber Logo","url":"https:\/\/wepik.com\/templates\/barber-logos","featured":false},{"name":"Mardi Gras Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/mardi-gras-desktop-wallpapers","featured":false},{"name":"Food Truck Flyer","url":"https:\/\/wepik.com\/templates\/food-truck-flyer","featured":false},{"name":"Birthday Invitation","url":"https:\/\/wepik.com\/templates\/birthday-invitation","featured":false},{"name":"Valentine's Day Poster","url":"https:\/\/wepik.com\/templates\/valentines-day-poster","featured":false},{"name":"Gaming Invitation","url":"https:\/\/wepik.com\/templates\/gaming-invitation","featured":false},{"name":"Bartender Logo","url":"https:\/\/wepik.com\/templates\/bartender-logo","featured":false},{"name":"Bakery Flyer","url":"https:\/\/wepik.com\/templates\/bakery-flyer","featured":false},{"name":"Cute Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/cute-desktop-wallpaper","featured":false},{"name":"Spa Business Card","url":"https:\/\/wepik.com\/templates\/spa-business-card","featured":false},{"name":"Mardi Gras Invitations","url":"https:\/\/wepik.com\/templates\/mardi-gras-invitations","featured":false},{"name":"Artist Business Card","url":"https:\/\/wepik.com\/templates\/artist-business-card","featured":false},{"name":"Beauty Salon Business Card","url":"https:\/\/wepik.com\/templates\/beauty-salon-business-card","featured":false},{"name":"Beauty Salon Invoice","url":"https:\/\/wepik.com\/templates\/beauty-salon-invoice","featured":false},{"name":"Trucking Invoice","url":"https:\/\/wepik.com\/templates\/trucking-invoice","featured":false},{"name":"Bartender Signs","url":"https:\/\/wepik.com\/templates\/bartender-signs","featured":false},{"name":"Tutoring Posters","url":"https:\/\/wepik.com\/templates\/tutoring-posters","featured":false},{"name":"Easter Flyer","url":"https:\/\/wepik.com\/templates\/easter-flyer","featured":false},{"name":"Black History Month Banners","url":"https:\/\/wepik.com\/templates\/black-history-month-banners","featured":false},{"name":"No Smoking Signs","url":"https:\/\/wepik.com\/templates\/no-smoking-signs","featured":false},{"name":"Dental Instagram Story","url":"https:\/\/wepik.com\/templates\/dental-instagram-story","featured":false},{"name":"Bifold Brochures","url":"https:\/\/wepik.com\/templates\/bifold-brochures","featured":false},{"name":"Mardi Gras Signs","url":"https:\/\/wepik.com\/templates\/mardi-gras-signs","featured":false},{"name":"Fashion Posters","url":"https:\/\/wepik.com\/templates\/fashion-posters","featured":false},{"name":"Pink Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pink-desktop-wallpaper","featured":false},{"name":"Tier List","url":"https:\/\/wepik.com\/templates\/tier-list","featured":false},{"name":"Volunteer Certificate","url":"https:\/\/wepik.com\/templates\/volunteer-certificate-templates","featured":false},{"name":"Birthday Instagram Post","url":"https:\/\/wepik.com\/templates\/birthday-instagram-post","featured":false},{"name":"Travel Agency Facebook Post","url":"https:\/\/wepik.com\/templates\/travel-agency-facebook-post","featured":false},{"name":"Beer Label","url":"https:\/\/wepik.com\/templates\/beer-label","featured":false},{"name":"Black Friday Signs","url":"https:\/\/wepik.com\/templates\/black-friday-signs","featured":false},{"name":"Birthday Postcard","url":"https:\/\/wepik.com\/templates\/birthday-postcard","featured":false},{"name":"New Year Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/new-year-desktop-wallpaper","featured":false},{"name":"Marketing Brochure","url":"https:\/\/wepik.com\/templates\/marketing-brochures","featured":false},{"name":"Event Instagram Post","url":"https:\/\/wepik.com\/templates\/event-instagram-post","featured":false},{"name":"Mexican Menu","url":"https:\/\/wepik.com\/templates\/mexican-menu","featured":false},{"name":"Thank You Postcard","url":"https:\/\/wepik.com\/templates\/thank-you-postcard","featured":false},{"name":"Art Posters","url":"https:\/\/wepik.com\/templates\/art-posters","featured":false},{"name":"Taxi Business Cards","url":"https:\/\/wepik.com\/templates\/taxi-business-cards","featured":false},{"name":"Real Estate Facebook Post","url":"https:\/\/wepik.com\/templates\/real-estate-facebook-post","featured":false},{"name":"Weekly Calendars","url":"https:\/\/wepik.com\/templates\/weekly-calendar","featured":false},{"name":"Campaign Poster","url":"https:\/\/wepik.com\/templates\/campaign-poster","featured":false},{"name":"Labels","url":"https:\/\/wepik.com\/templates\/labels","featured":false},{"name":"Halloween Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/halloween-desktop-wallpapers","featured":false},{"name":"Spa Flyer","url":"https:\/\/wepik.com\/templates\/spa-flyer","featured":false},{"name":"Blind Resume","url":"https:\/\/wepik.com\/templates\/blind-resume","featured":false},{"name":"Music Festival Posters","url":"https:\/\/wepik.com\/templates\/music-festival-posters","featured":false},{"name":"Graduation Certificate","url":"https:\/\/wepik.com\/templates\/graduation-certificate","featured":false},{"name":"Santa Letter","url":"https:\/\/wepik.com\/templates\/santa-letter","featured":false},{"name":"Pizza Menu","url":"https:\/\/wepik.com\/templates\/pizza-menu","featured":false},{"name":"New Year Planners","url":"https:\/\/wepik.com\/templates\/new-year-planners","featured":false},{"name":"LinkedIn Posts","url":"https:\/\/wepik.com\/templates\/linkedin-posts","featured":false},{"name":"Large Rectangle Banner","url":"https:\/\/wepik.com\/templates\/large-rectangle-banner","featured":false},{"name":"Postcards & Cards","url":"https:\/\/wepik.com\/templates\/postcards-and-cards","featured":false},{"name":"Halloween T-shirts","url":"https:\/\/wepik.com\/templates\/halloween-t-shirts","featured":false},{"name":"Schedules","url":"https:\/\/wepik.com\/templates\/schedules","featured":false},{"name":"Dance Poster","url":"https:\/\/wepik.com\/templates\/dance-posters","featured":false},{"name":"Hairdresser Twitter Post","url":"https:\/\/wepik.com\/templates\/hairdresser-twitter-post","featured":false},{"name":"Handyman Flyer","url":"https:\/\/wepik.com\/templates\/handyman-flyer","featured":false},{"name":"Holiday Postcard","url":"https:\/\/wepik.com\/templates\/holiday-postcard","featured":false},{"name":"Christmas Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/christmas-desktop-wallpaper","featured":false},{"name":"Thanksgiving Sign","url":"https:\/\/wepik.com\/templates\/thanksgiving-signs","featured":false},{"name":"Photographer Invoices","url":"https:\/\/wepik.com\/templates\/photographer-invoices","featured":false},{"name":"Candle Label","url":"https:\/\/wepik.com\/templates\/candle-label","featured":false},{"name":"Business Cards","url":"https:\/\/wepik.com\/templates\/business-cards","featured":true},{"name":"Raffle Tickets","url":"https:\/\/wepik.com\/templates\/raffle-ticket","featured":false},{"name":"Catering Business Cards","url":"https:\/\/wepik.com\/templates\/catering-business-cards","featured":false},{"name":"Bookmarks","url":"https:\/\/wepik.com\/templates\/bookmarks","featured":false},{"name":"Basketball Logos","url":"https:\/\/wepik.com\/templates\/basketball-logos","featured":false},{"name":"Hanukkah Card","url":"https:\/\/wepik.com\/templates\/hanukkah-card-templates","featured":false},{"name":"Weekly Schedule","url":"https:\/\/wepik.com\/templates\/weekly-schedule","featured":false},{"name":"Church Invitation","url":"https:\/\/wepik.com\/templates\/church-invitation","featured":false},{"name":"Easter Zoom Background","url":"https:\/\/wepik.com\/templates\/easter-zoom-background","featured":false},{"name":"Do Not Touch Sign","url":"https:\/\/wepik.com\/templates\/do-not-touch-sign","featured":false},{"name":"Letterheads","url":"https:\/\/wepik.com\/templates\/letterheads","featured":false},{"name":"Wattpad Book Cover","url":"https:\/\/wepik.com\/templates\/wattpad-book-cover","featured":false},{"name":"Hairdresser Business Card","url":"https:\/\/wepik.com\/templates\/hairdresser-business-card","featured":false},{"name":"Cleaning Services Logo","url":"https:\/\/wepik.com\/templates\/cleaning-services-logo","featured":false},{"name":"Circle Sticker","url":"https:\/\/wepik.com\/templates\/circle-sticker","featured":false},{"name":"Wedding Gift Tag","url":"https:\/\/wepik.com\/templates\/wedding-gift-tag","featured":false},{"name":"Auto Repair Invoices","url":"https:\/\/wepik.com\/templates\/auto-repair-invoices","featured":false},{"name":"Real Estate Business Card","url":"https:\/\/wepik.com\/templates\/real-estate-business-card","featured":false},{"name":"Housewarming Invitations","url":"https:\/\/wepik.com\/templates\/housewarming-invitations","featured":false},{"name":"Thanksgiving Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/thanksgiving-desktop-wallpapers","featured":false},{"name":"Real Estate Checklist","url":"https:\/\/wepik.com\/templates\/real-estate-checklist","featured":false},{"name":"Interior Design Facebook Post","url":"https:\/\/wepik.com\/templates\/interior-design-facebook-post","featured":false},{"name":"Kindergarten Worksheets","url":"https:\/\/wepik.com\/templates\/kindergarten-worksheets","featured":false},{"name":"Bakery Banner","url":"https:\/\/wepik.com\/templates\/bakery-banners","featured":false},{"name":"Valentine\u2019s Day Zoom Background","url":"https:\/\/wepik.com\/templates\/valentines-day-zoom-background","featured":false},{"name":"Discord Profile Picture","url":"https:\/\/wepik.com\/templates\/discord-profile-picture","featured":false},{"name":"Book Covers","url":"https:\/\/wepik.com\/templates\/book-covers","featured":false},{"name":"Oktoberfest Banner","url":"https:\/\/wepik.com\/templates\/oktoberfest-banners","featured":false},{"name":"Pride Zoom Background","url":"https:\/\/wepik.com\/templates\/pride-zoom-background","featured":false},{"name":"Picnic Invitations","url":"https:\/\/wepik.com\/templates\/picnic-invitations","featured":false},{"name":"Party Flyer","url":"https:\/\/wepik.com\/templates\/party-flyer","featured":false},{"name":"New Year Poster","url":"https:\/\/wepik.com\/templates\/new-year-poster","featured":false},{"name":"Church Instagram Stories","url":"https:\/\/wepik.com\/templates\/church-instagram-stories","featured":false},{"name":"Coffee Shop Invoice","url":"https:\/\/wepik.com\/templates\/coffee-shop-invoice","featured":false},{"name":"Cinco de Mayo Flyer","url":"https:\/\/wepik.com\/templates\/cinco-de-mayo-flyer","featured":false},{"name":"Personal Trainer Instagram Post","url":"https:\/\/wepik.com\/templates\/personal-trainer-instagram-post","featured":false},{"name":"Meet the Teacher Worksheet","url":"https:\/\/wepik.com\/templates\/meet-the-teacher-worksheets","featured":false},{"name":"Invoices","url":"https:\/\/wepik.com\/templates\/invoices","featured":false},{"name":"Real Estate YouTube Banner","url":"https:\/\/wepik.com\/templates\/real-estate-youtube-banners","featured":false},{"name":"Labor Day Closed Sign","url":"https:\/\/wepik.com\/templates\/labor-day-closed-sign","featured":false},{"name":"Coffee Shop Instagram Story","url":"https:\/\/wepik.com\/templates\/coffee-shop-instagram-story","featured":false},{"name":"Church Letterhead","url":"https:\/\/wepik.com\/templates\/church-letterhead","featured":false},{"name":"Golf Logo","url":"https:\/\/wepik.com\/templates\/golf-logos","featured":false},{"name":"Weekly Planner","url":"https:\/\/wepik.com\/templates\/weekly-planner","featured":false},{"name":"Food Logo","url":"https:\/\/wepik.com\/templates\/food-logo","featured":false},{"name":"Twitter Posts","url":"https:\/\/wepik.com\/templates\/twitter-posts","featured":false},{"name":"Autism Poster","url":"https:\/\/wepik.com\/templates\/autism-poster","featured":false},{"name":"Real Estate Invitation","url":"https:\/\/wepik.com\/templates\/real-estate-invitation","featured":false},{"name":"Twitter Headers","url":"https:\/\/wepik.com\/templates\/twitter-headers","featured":false},{"name":"Easter Sticker","url":"https:\/\/wepik.com\/templates\/easter-stickers","featured":false},{"name":"Kids Certificate","url":"https:\/\/wepik.com\/templates\/kids-certificate","featured":false},{"name":"Bakery Invitation","url":"https:\/\/wepik.com\/templates\/bakery-invitation","featured":false},{"name":"Webinar Flyer","url":"https:\/\/wepik.com\/templates\/webinar-flyers","featured":false},{"name":"Spring Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/spring-zoom-backgrounds","featured":false},{"name":"Twitch Banners","url":"https:\/\/wepik.com\/templates\/twitch-banner","featured":false},{"name":"Personal Trainer Certificate","url":"https:\/\/wepik.com\/templates\/personal-trainer-certificate","featured":false},{"name":"Unicorn Invitation","url":"https:\/\/wepik.com\/templates\/unicorn-invitation","featured":false},{"name":"Birthday Instagram Story","url":"https:\/\/wepik.com\/templates\/birthday-instagram-story","featured":false},{"name":"Graphic Designer Logos","url":"https:\/\/wepik.com\/templates\/graphic-designer-logos","featured":false},{"name":"Doctor ID Card","url":"https:\/\/wepik.com\/templates\/doctor-id-cards","featured":false},{"name":"Wedding Planner Timeline","url":"https:\/\/wepik.com\/templates\/wedding-planner-timeline","featured":false},{"name":"Winter Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/winter-desktop-wallpapers","featured":false},{"name":"DJ Poster","url":"https:\/\/wepik.com\/templates\/dj-poster","featured":false},{"name":"Brewery Logo","url":"https:\/\/wepik.com\/templates\/brewery-logo","featured":false},{"name":"Boxing Poster","url":"https:\/\/wepik.com\/templates\/boxing-poster","featured":false},{"name":"Preschool Worksheet","url":"https:\/\/wepik.com\/templates\/preschool-worksheet","featured":false},{"name":"Wedding Poster","url":"https:\/\/wepik.com\/templates\/wedding-poster","featured":false},{"name":"Graduation Invitation","url":"https:\/\/wepik.com\/templates\/graduation-invitation","featured":false},{"name":"Easter Poster","url":"https:\/\/wepik.com\/templates\/easter-posters","featured":false},{"name":"YouTube Thumbnails","url":"https:\/\/wepik.com\/templates\/youtube-thumbnails","featured":false},{"name":"Minimalist Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/minimalist-desktop-wallpaper","featured":false},{"name":"Winter Facebook Cover","url":"https:\/\/wepik.com\/templates\/winter-facebook-cover","featured":false},{"name":"Mechanic Logo","url":"https:\/\/wepik.com\/templates\/mechanic-logo","featured":false},{"name":"Psychology Instagram Story","url":"https:\/\/wepik.com\/templates\/psychology-instagram-story","featured":false},{"name":"Real Estate LinkedIn Banner","url":"https:\/\/wepik.com\/templates\/real-estate-linkedin-banner","featured":false},{"name":"Nature Logo","url":"https:\/\/wepik.com\/templates\/nature-logo","featured":false},{"name":"Bartender Resume","url":"https:\/\/wepik.com\/templates\/bartender-resumes","featured":false},{"name":"I Voted Stickers","url":"https:\/\/wepik.com\/templates\/i-voted-stickers","featured":false},{"name":"Clothing Logo","url":"https:\/\/wepik.com\/templates\/clothing-logo","featured":false},{"name":"Rent a Car Poster","url":"https:\/\/wepik.com\/templates\/rent-a-car-poster","featured":false},{"name":"Instagram Quote Post","url":"https:\/\/wepik.com\/templates\/instagram-quote-post","featured":false},{"name":"Accounting Logo","url":"https:\/\/wepik.com\/templates\/accounting-logo","featured":false},{"name":"Dental Banner","url":"https:\/\/wepik.com\/templates\/dental-banner","featured":false},{"name":"Coffee Shop Brochure","url":"https:\/\/wepik.com\/templates\/coffee-shop-brochure","featured":false},{"name":"Fundraising Calendar","url":"https:\/\/wepik.com\/templates\/fundraising-calendar","featured":false},{"name":"Instagram Reel Covers","url":"https:\/\/wepik.com\/templates\/instagram-reel-covers","featured":false},{"name":"Black Invitation","url":"https:\/\/wepik.com\/templates\/black-invitation","featured":false},{"name":"Venn Diagrams","url":"https:\/\/wepik.com\/templates\/venn-diagrams","featured":false},{"name":"Personal Trainer Invoice","url":"https:\/\/wepik.com\/templates\/personal-trainer-invoice","featured":false},{"name":"Camping Poster","url":"https:\/\/wepik.com\/templates\/camping-posters","featured":false},{"name":"Instagram Posts","url":"https:\/\/wepik.com\/templates\/instagram-posts","featured":false},{"name":"Baby Shower Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/baby-shower-zoom-backgrounds","featured":false},{"name":"Personal Trainer Facebook Post","url":"https:\/\/wepik.com\/templates\/personal-trainer-facebook-post","featured":false},{"name":"Depression Posters","url":"https:\/\/wepik.com\/templates\/depression-posters","featured":false},{"name":"Gaming Twitter Header","url":"https:\/\/wepik.com\/templates\/gaming-twitter-header","featured":false},{"name":"Restaurant Business Card","url":"https:\/\/wepik.com\/templates\/restaurant-business-card","featured":false},{"name":"LinkedIn Banners","url":"https:\/\/wepik.com\/templates\/linkedin-banners","featured":false},{"name":"Dinosaur Invitation","url":"https:\/\/wepik.com\/templates\/dinosaur-invitation","featured":false},{"name":"Gift Tags","url":"https:\/\/wepik.com\/templates\/gift-tags","featured":false},{"name":"Coloring Worksheet","url":"https:\/\/wepik.com\/templates\/coloring-worksheet","featured":false},{"name":"Black Business Card","url":"https:\/\/wepik.com\/templates\/black-business-card","featured":false},{"name":"ID Cards","url":"https:\/\/wepik.com\/templates\/id-cards","featured":false},{"name":"Email Banners","url":"https:\/\/wepik.com\/templates\/email-banners","featured":false},{"name":"Restaurant Facebook Post","url":"https:\/\/wepik.com\/templates\/restaurant-facebook-post","featured":false},{"name":"Valentine's Day T-shirt","url":"https:\/\/wepik.com\/templates\/valentines-day-t-shirt","featured":false},{"name":"Timelines","url":"https:\/\/wepik.com\/templates\/timelines","featured":false},{"name":"Fall Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/fall-desktop-wallpapers","featured":false},{"name":"Coffee Shop Menu","url":"https:\/\/wepik.com\/templates\/coffee-shop-menu","featured":false},{"name":"Personal Trainer Flyer","url":"https:\/\/wepik.com\/templates\/personal-trainer-flyer","featured":false},{"name":"Twitch Background","url":"https:\/\/wepik.com\/templates\/twitch-backgrounds","featured":false},{"name":"Social Media Calendar","url":"https:\/\/wepik.com\/templates\/social-media-calendar","featured":false},{"name":"Attendance Certificates","url":"https:\/\/wepik.com\/templates\/attendance-certificates","featured":false},{"name":"Holiday Instagram Story","url":"https:\/\/wepik.com\/templates\/holiday-instagram-story","featured":false},{"name":"Kpop Photocard","url":"https:\/\/wepik.com\/templates\/kpop-photocard","featured":false},{"name":"Beer Coaster","url":"https:\/\/wepik.com\/templates\/beer-coasters","featured":false},{"name":"Summer Banners","url":"https:\/\/wepik.com\/templates\/summer-banners","featured":false},{"name":"Pride Logo","url":"https:\/\/wepik.com\/templates\/pride-logo","featured":false},{"name":"Smart Goals Infographics","url":"https:\/\/wepik.com\/templates\/smart-goals-infographics","featured":false},{"name":"Certificates","url":"https:\/\/wepik.com\/templates\/certificates","featured":false},{"name":"Out Of Order Sign","url":"https:\/\/wepik.com\/templates\/out-of-order-sign","featured":false},{"name":"Gym Letterhead","url":"https:\/\/wepik.com\/templates\/gym-letterhead","featured":false},{"name":"Oktoberfest Logo","url":"https:\/\/wepik.com\/templates\/oktoberfest-logos","featured":false},{"name":"Cat Banner","url":"https:\/\/wepik.com\/templates\/cat-banners","featured":false},{"name":"Spa Price List","url":"https:\/\/wepik.com\/templates\/spa-price-list","featured":false},{"name":"Spa Logo","url":"https:\/\/wepik.com\/templates\/spa-logo","featured":false},{"name":"Sunset Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/sunset-desktop-wallpaper","featured":false},{"name":"Back To School Flyers","url":"https:\/\/wepik.com\/templates\/back-to-school-flyers","featured":false},{"name":"Storyboards","url":"https:\/\/wepik.com\/templates\/storyboard","featured":false},{"name":"DJ Twitter Post","url":"https:\/\/wepik.com\/templates\/dj-twitter-post","featured":false},{"name":"Carnival Posters","url":"https:\/\/wepik.com\/templates\/carnival-posters","featured":false},{"name":"Catering Brochure","url":"https:\/\/wepik.com\/templates\/catering-brochure","featured":false},{"name":"Non-profit Organization Letterhead","url":"https:\/\/wepik.com\/templates\/non-profit-organization-letterhead","featured":false},{"name":"Professional Zoom Background","url":"https:\/\/wepik.com\/templates\/professional-zoom-background","featured":false},{"name":"Holi Card","url":"https:\/\/wepik.com\/templates\/holi-cards","featured":false},{"name":"Black History Month Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/black-history-month-zoom-backgrounds","featured":false},{"name":"Dental Facebook Post","url":"https:\/\/wepik.com\/templates\/dental-facebook-post","featured":false},{"name":"Travel Agency Logo","url":"https:\/\/wepik.com\/templates\/travel-agency-logo","featured":false},{"name":"Blue Twitter Header","url":"https:\/\/wepik.com\/templates\/blue-twitter-header","featured":false},{"name":"Ramadan Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/ramadan-desktop-wallpapers","featured":false},{"name":"Memes","url":"https:\/\/wepik.com\/templates\/meme","featured":false},{"name":"Pride Flyer","url":"https:\/\/wepik.com\/templates\/pride-flyer","featured":false},{"name":"St. Patrick's Day Bookmark","url":"https:\/\/wepik.com\/templates\/st-patricks-day-bookmarks","featured":false},{"name":"Personal Trainer Brochure","url":"https:\/\/wepik.com\/templates\/personal-trainer-brochure","featured":false},{"name":"Hotel Brochure","url":"https:\/\/wepik.com\/templates\/hotel-brochure","featured":false},{"name":"Dental Logo","url":"https:\/\/wepik.com\/templates\/dental-logo","featured":false},{"name":"Fashion Banner","url":"https:\/\/wepik.com\/templates\/fashion-banner","featured":false},{"name":"Summer Invitation","url":"https:\/\/wepik.com\/templates\/summer-invitation","featured":false},{"name":"Holiday Newsletter","url":"https:\/\/wepik.com\/templates\/holiday-newsletter","featured":false},{"name":"Vintage Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/vintage-desktop-wallpaper","featured":false},{"name":"Lawyer Logo","url":"https:\/\/wepik.com\/templates\/lawyer-logo","featured":false},{"name":"Sport Flyer","url":"https:\/\/wepik.com\/templates\/sport-flyer","featured":false},{"name":"Typography Logo","url":"https:\/\/wepik.com\/templates\/typography-logo","featured":false},{"name":"Tattoo Logos","url":"https:\/\/wepik.com\/templates\/tattoo-logos","featured":false},{"name":"Fourth of July Closed Sign","url":"https:\/\/wepik.com\/templates\/fourth-of-july-closed-sign","featured":false},{"name":"International Women's Day Instagram Story","url":"https:\/\/wepik.com\/templates\/international-womens-day-instagram-story","featured":false},{"name":"Cute Postcard","url":"https:\/\/wepik.com\/templates\/cute-postcard","featured":false},{"name":"Karaoke Flyer","url":"https:\/\/wepik.com\/templates\/karaoke-flyers","featured":false},{"name":"Employee of the Month Certificates","url":"https:\/\/wepik.com\/templates\/employee-of-the-month-certificates","featured":false},{"name":"Resumes","url":"https:\/\/wepik.com\/templates\/resumes","featured":false},{"name":"Coffee Shop Instagram Post","url":"https:\/\/wepik.com\/templates\/coffee-shop-instagram-post","featured":false},{"name":"Nutrition Poster","url":"https:\/\/wepik.com\/templates\/nutrition-posters","featured":false},{"name":"Halloween Flyer","url":"https:\/\/wepik.com\/templates\/halloween-flyer","featured":false},{"name":"YouTube Banners","url":"https:\/\/wepik.com\/templates\/youtube-banners","featured":false},{"name":"Price Lists","url":"https:\/\/wepik.com\/templates\/price-list","featured":false},{"name":"Worksheets","url":"https:\/\/wepik.com\/templates\/worksheets","featured":false},{"name":"Real Estate Invoice","url":"https:\/\/wepik.com\/templates\/real-estate-invoice","featured":false},{"name":"Professional Business Card","url":"https:\/\/wepik.com\/templates\/professional-business-card","featured":false},{"name":"Square Sticker","url":"https:\/\/wepik.com\/templates\/square-sticker","featured":false},{"name":"New Year Postcard","url":"https:\/\/wepik.com\/templates\/new-year-postcard","featured":false},{"name":"Contractor Invoice","url":"https:\/\/wepik.com\/templates\/contractor-invoice","featured":false},{"name":"Spa Brochure","url":"https:\/\/wepik.com\/templates\/spa-brochure","featured":false},{"name":"Sport Logo","url":"https:\/\/wepik.com\/templates\/sport-logo","featured":false},{"name":"Blog Graphics","url":"https:\/\/wepik.com\/templates\/blog-graphics","featured":false},{"name":"Coding Logo","url":"https:\/\/wepik.com\/templates\/coding-logo","featured":false},{"name":"Simple Invoice","url":"https:\/\/wepik.com\/templates\/simple-invoice","featured":false},{"name":"Teacher ID Cards","url":"https:\/\/wepik.com\/templates\/teacher-id-cards","featured":false},{"name":"Furniture Logo","url":"https:\/\/wepik.com\/templates\/furniture-logo","featured":false},{"name":"Plumber Business Cards","url":"https:\/\/wepik.com\/templates\/plumber-business-cards","featured":false},{"name":"Pattern Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pattern-desktop-wallpaper","featured":false},{"name":"Wedding Planner Instagram Post","url":"https:\/\/wepik.com\/templates\/wedding-planner-instagram-post","featured":false},{"name":"Spring Facebook Cover","url":"https:\/\/wepik.com\/templates\/spring-facebook-cover","featured":false},{"name":"Cleaning Services Instagram Post","url":"https:\/\/wepik.com\/templates\/cleaning-services-instagram-post","featured":false},{"name":"Lawyer Letterhead","url":"https:\/\/wepik.com\/templates\/lawyer-letterheads","featured":false},{"name":"Ugly Sweater Invitation","url":"https:\/\/wepik.com\/templates\/ugly-sweater-invitations","featured":false},{"name":"Winter Sticker","url":"https:\/\/wepik.com\/templates\/winter-sticker","featured":false},{"name":"DJ Price List","url":"https:\/\/wepik.com\/templates\/dj-price-list","featured":false},{"name":"DJ Instagram Story","url":"https:\/\/wepik.com\/templates\/dj-instagram-story","featured":false},{"name":"Kids Schedule","url":"https:\/\/wepik.com\/templates\/kids-schedule","featured":false},{"name":"Planners","url":"https:\/\/wepik.com\/templates\/planners","featured":false},{"name":"New Year Invitation","url":"https:\/\/wepik.com\/templates\/new-year-invitation","featured":false},{"name":"Chef Poster","url":"https:\/\/wepik.com\/templates\/chef-poster","featured":false},{"name":"Invitations","url":"https:\/\/wepik.com\/templates\/invitations","featured":true},{"name":"Easter Invitation","url":"https:\/\/wepik.com\/templates\/easter-invitation","featured":false},{"name":"Psychology Poster","url":"https:\/\/wepik.com\/templates\/psychology-poster","featured":false},{"name":"Notion Covers","url":"https:\/\/wepik.com\/templates\/notion-cover","featured":false},{"name":"Beauty Salon Price List","url":"https:\/\/wepik.com\/templates\/beauty-salon-price-list","featured":false},{"name":"Reports","url":"https:\/\/wepik.com\/templates\/reports","featured":false},{"name":"Restaurant Menu","url":"https:\/\/wepik.com\/templates\/restaurant-menu","featured":false},{"name":"Concert Flyers","url":"https:\/\/wepik.com\/templates\/concert-flyers","featured":false},{"name":"Lesson Plans","url":"https:\/\/wepik.com\/templates\/lesson-plans","featured":false},{"name":"Lawyer Invoices","url":"https:\/\/wepik.com\/templates\/lawyer-invoices","featured":false},{"name":"Coasters","url":"https:\/\/wepik.com\/templates\/coasters","featured":false},{"name":"Christmas Postcard","url":"https:\/\/wepik.com\/templates\/christmas-postcard","featured":false},{"name":"School Logo","url":"https:\/\/wepik.com\/templates\/school-logo","featured":false},{"name":"Bakery Checklists","url":"https:\/\/wepik.com\/templates\/bakery-checklists","featured":false},{"name":"CD Covers","url":"https:\/\/wepik.com\/templates\/cd-covers","featured":false},{"name":"Bakery Poster","url":"https:\/\/wepik.com\/templates\/bakery-poster","featured":false},{"name":"Winter Banner","url":"https:\/\/wepik.com\/templates\/winter-banner","featured":false},{"name":"Missing Poster","url":"https:\/\/wepik.com\/templates\/missing-poster","featured":false},{"name":"American Football Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/american-football-desktop-wallpaper","featured":false},{"name":"Coffee Shop Loyalty Card","url":"https:\/\/wepik.com\/templates\/coffee-shop-loyalty-card","featured":false},{"name":"Coffee Shop Facebook Post","url":"https:\/\/wepik.com\/templates\/coffee-shop-facebook-post","featured":false},{"name":"Halloween Gift Tag","url":"https:\/\/wepik.com\/templates\/halloween-gift-tags","featured":false},{"name":"Catering Banner","url":"https:\/\/wepik.com\/templates\/catering-banner","featured":false},{"name":"Photographer Instagram Post","url":"https:\/\/wepik.com\/templates\/photographer-instagram-post","featured":false},{"name":"Photographer Business Card","url":"https:\/\/wepik.com\/templates\/photographer-business-card","featured":false},{"name":"Event Poster","url":"https:\/\/wepik.com\/templates\/event-poster","featured":false},{"name":"Diagrams","url":"https:\/\/wepik.com\/templates\/diagrams","featured":false},{"name":"Proposals","url":"https:\/\/wepik.com\/templates\/proposals","featured":false},{"name":"DJ Logo","url":"https:\/\/wepik.com\/templates\/dj-logo","featured":false},{"name":"Gaming Banner","url":"https:\/\/wepik.com\/templates\/gaming-banner","featured":false},{"name":"Personal Trainer Business Card","url":"https:\/\/wepik.com\/templates\/personal-trainer-business-card","featured":false},{"name":"Baptism Invitations","url":"https:\/\/wepik.com\/templates\/baptism-invitations","featured":false},{"name":"Architect Business Cards","url":"https:\/\/wepik.com\/templates\/architect-business-cards","featured":false},{"name":"Aesthetic Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/aesthetic-desktop-wallpaper","featured":false},{"name":"Wide Skyscraper Banner","url":"https:\/\/wepik.com\/templates\/wide-skyscraper-banner","featured":false},{"name":"Travel Postcard","url":"https:\/\/wepik.com\/templates\/travel-postcard","featured":false},{"name":"Pastel Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pastel-desktop-wallpaper","featured":false},{"name":"Hotel Gift Certificates","url":"https:\/\/wepik.com\/templates\/hotel-gift-certificate","featured":false},{"name":"Bakery Cleaning Schedule","url":"https:\/\/wepik.com\/templates\/bakery-cleaning-schedule","featured":false},{"name":"Mardi Gras Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/mardi-gras-zoom-backgrounds","featured":false},{"name":"Christmas YouTube Banners","url":"https:\/\/wepik.com\/templates\/christmas-youtube-banners","featured":false},{"name":"Signs","url":"https:\/\/wepik.com\/templates\/signs","featured":false},{"name":"Bakery Instagram Post","url":"https:\/\/wepik.com\/templates\/bakery-instagram-post","featured":false},{"name":"Tennis Poster","url":"https:\/\/wepik.com\/templates\/tennis-poster","featured":false},{"name":"Brunch Bar Menus","url":"https:\/\/wepik.com\/templates\/brunch-menus","featured":false},{"name":"Cute Instagram Story","url":"https:\/\/wepik.com\/templates\/cute-instagram-story","featured":false},{"name":"School Schedules","url":"https:\/\/wepik.com\/templates\/school-schedule","featured":false},{"name":"Bridal Shower Invitation","url":"https:\/\/wepik.com\/templates\/bridal-shower-invitation","featured":false},{"name":"Participation Certificate","url":"https:\/\/wepik.com\/templates\/participation-certificates","featured":false},{"name":"Personal Trainer Poster","url":"https:\/\/wepik.com\/templates\/personal-trainer-poster","featured":false},{"name":"Purple Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/purple-desktop-wallpaper","featured":false},{"name":"Charity Poster","url":"https:\/\/wepik.com\/templates\/charity-posters","featured":false},{"name":"Simple Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/simple-desktop-wallpaper","featured":false},{"name":"Soap Label","url":"https:\/\/wepik.com\/templates\/soap-label","featured":false},{"name":"Geometric Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/geometric-desktop-wallpaper","featured":false},{"name":"Winter Signs","url":"https:\/\/wepik.com\/templates\/winter-signs","featured":false},{"name":"Cleaning Services Price List","url":"https:\/\/wepik.com\/templates\/cleaning-services-price-list","featured":false},{"name":"Bakery Logo","url":"https:\/\/wepik.com\/templates\/bakery-logo","featured":false},{"name":"Mechanic Instagram Post","url":"https:\/\/wepik.com\/templates\/mechanic-instagram-post","featured":false},{"name":"Dental Instagram Post","url":"https:\/\/wepik.com\/templates\/dental-instagram-post","featured":false},{"name":"Calendars","url":"https:\/\/wepik.com\/templates\/calendars","featured":false},{"name":"Brochures","url":"https:\/\/wepik.com\/templates\/brochures","featured":false},{"name":"Travel Agency Instagram Post","url":"https:\/\/wepik.com\/templates\/travel-agency-instagram-post","featured":false},{"name":"Habit Tracker","url":"https:\/\/wepik.com\/templates\/habit-tracker","featured":false},{"name":"Podcast Covers","url":"https:\/\/wepik.com\/templates\/podcast-covers","featured":false},{"name":"Real Estate Flyer","url":"https:\/\/wepik.com\/templates\/real-estate-flyer","featured":false},{"name":"Brunch Bar Flyers","url":"https:\/\/wepik.com\/templates\/brunch-flyers","featured":false},{"name":"Stickers","url":"https:\/\/wepik.com\/templates\/stickers","featured":false},{"name":"Handyman Logo","url":"https:\/\/wepik.com\/templates\/handyman-logo","featured":false},{"name":"Night Club Flyer","url":"https:\/\/wepik.com\/templates\/club-flyers","featured":false},{"name":"Itinerary Planner","url":"https:\/\/wepik.com\/templates\/itinerary-planner","featured":false},{"name":"Booklet","url":"https:\/\/wepik.com\/templates\/booklet","featured":false},{"name":"Church Posters","url":"https:\/\/wepik.com\/templates\/church-posters","featured":false},{"name":"Completion Certificate","url":"https:\/\/wepik.com\/templates\/completion-certificate","featured":false},{"name":"Personal Trainer Instagram Story","url":"https:\/\/wepik.com\/templates\/personal-trainer-instagram-story","featured":false},{"name":"Save the Date Cards","url":"https:\/\/wepik.com\/templates\/save-the-date-cards","featured":false},{"name":"Gift Certificates","url":"https:\/\/wepik.com\/templates\/gift-certificates","featured":false},{"name":"Catering Logo","url":"https:\/\/wepik.com\/templates\/catering-logo","featured":false},{"name":"Wedding Logo","url":"https:\/\/wepik.com\/templates\/wedding-logo","featured":false},{"name":"Vertical Business Card","url":"https:\/\/wepik.com\/templates\/vertical-business-card","featured":false},{"name":"Travel Agency Letterhead","url":"https:\/\/wepik.com\/templates\/travel-agency-letterhead","featured":false},{"name":"Vertical Instagram Posts","url":"https:\/\/wepik.com\/templates\/vertical-instagram-posts","featured":false},{"name":"Abstract Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/abstract-desktop-wallpaper","featured":false},{"name":"Hanukkah Zoom Background","url":"https:\/\/wepik.com\/templates\/hanukkah-zoom-background","featured":false},{"name":"Concert Poster","url":"https:\/\/wepik.com\/templates\/concert-poster","featured":false},{"name":"Peace Worksheet","url":"https:\/\/wepik.com\/templates\/peace-sign","featured":false},{"name":"Beauty Salon Instagram Post","url":"https:\/\/wepik.com\/templates\/beauty-salon-instagram-post","featured":false},{"name":"Mechanic Flyer","url":"https:\/\/wepik.com\/templates\/mechanic-flyer","featured":false},{"name":"Infographics","url":"https:\/\/wepik.com\/templates\/infographics","featured":false},{"name":"Ocean Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/ocean-desktop-wallpaper","featured":false},{"name":"St Patrick\u2019s Day Zoom Background","url":"https:\/\/wepik.com\/templates\/st-patricks-day-zoom-background","featured":false},{"name":"Beer Gift Certificate","url":"https:\/\/wepik.com\/templates\/beer-gift-certificate","featured":false},{"name":"Colorful Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/colorful-desktop-wallpaper","featured":false},{"name":"Cleaning Services Gift Certificate","url":"https:\/\/wepik.com\/templates\/cleaning-services-gift-certificate","featured":false},{"name":"Interior Design Logo","url":"https:\/\/wepik.com\/templates\/interior-design-logo","featured":false},{"name":"Birthday Menu","url":"https:\/\/wepik.com\/templates\/birthday-menus","featured":false},{"name":"Instagram Post Carousel","url":"https:\/\/wepik.com\/templates\/instagram-post-carousel","featured":false},{"name":"Hourly Schedule","url":"https:\/\/wepik.com\/templates\/hourly-schedules","featured":false},{"name":"Vaporwave Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/vaporwave-desktop-wallpaper","featured":false},{"name":"Travel YouTube Banner","url":"https:\/\/wepik.com\/templates\/travel-youtube-banners","featured":false},{"name":"Blog Banners","url":"https:\/\/wepik.com\/templates\/blog-banners","featured":false},{"name":"Initial Logo","url":"https:\/\/wepik.com\/templates\/initial-logo","featured":false},{"name":"Anime Banner","url":"https:\/\/wepik.com\/templates\/anime-banners","featured":false},{"name":"Daily Planner","url":"https:\/\/wepik.com\/templates\/daily-planner","featured":false},{"name":"Family Tree Worksheet","url":"https:\/\/wepik.com\/templates\/family-tree-worksheet","featured":false},{"name":"Food Truck Menu","url":"https:\/\/wepik.com\/templates\/food-truck-menu","featured":false},{"name":"Fashion Logo","url":"https:\/\/wepik.com\/templates\/fashion-logo","featured":false},{"name":"Mechanic Price List","url":"https:\/\/wepik.com\/templates\/mechanic-price-list","featured":false},{"name":"Menus","url":"https:\/\/wepik.com\/templates\/menus","featured":false},{"name":"Restaurant Instagram Post","url":"https:\/\/wepik.com\/templates\/restaurant-instagram-post","featured":false},{"name":"Wine Menu","url":"https:\/\/wepik.com\/templates\/wine-menu","featured":false},{"name":"Mobile Wallpaper Inspirational Quotes","url":"https:\/\/wepik.com\/templates\/mobile-wallpaper-inspirational-quotes","featured":false},{"name":"Closed For Vacation Sign","url":"https:\/\/wepik.com\/templates\/closed-for-vacation-sign","featured":false},{"name":"Sports Instagram Story","url":"https:\/\/wepik.com\/templates\/sports-instagram-story","featured":false},{"name":"Workout Planner","url":"https:\/\/wepik.com\/templates\/workout-planner","featured":false},{"name":"Photographer Flyer","url":"https:\/\/wepik.com\/templates\/photographer-flyer","featured":false},{"name":"Wedding Place Card","url":"https:\/\/wepik.com\/templates\/wedding-place-card","featured":false},{"name":"Bartender Certificate","url":"https:\/\/wepik.com\/templates\/bartender-certificate","featured":false},{"name":"Name Tags","url":"https:\/\/wepik.com\/templates\/name-tag","featured":false},{"name":"Chef Logo","url":"https:\/\/wepik.com\/templates\/chef-logo","featured":false},{"name":"Lawyer ID Cards","url":"https:\/\/wepik.com\/templates\/lawyer-id-cards","featured":false},{"name":"Yard Sign","url":"https:\/\/wepik.com\/templates\/yard-sign","featured":false},{"name":"Christmas Poster","url":"https:\/\/wepik.com\/templates\/christmas-poster","featured":false},{"name":"Green Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/green-desktop-wallpaper","featured":false},{"name":"Funeral Invitation","url":"https:\/\/wepik.com\/templates\/funeral-invitation","featured":false},{"name":"Veterinary Flyer","url":"https:\/\/wepik.com\/templates\/veterinary-flyer","featured":false},{"name":"Personal Trainer Gift Certificate","url":"https:\/\/wepik.com\/templates\/personal-trainer-gift-certificate","featured":false},{"name":"New Year Sign","url":"https:\/\/wepik.com\/templates\/new-year-sign","featured":false},{"name":"Technology Logo","url":"https:\/\/wepik.com\/templates\/technology-logo","featured":false},{"name":"Creative Business Card","url":"https:\/\/wepik.com\/templates\/creative-business-card","featured":false},{"name":"Oval Sticker","url":"https:\/\/wepik.com\/templates\/oval-sticker","featured":false},{"name":"Cleaning Services Invoice","url":"https:\/\/wepik.com\/templates\/cleaning-services-invoice","featured":false},{"name":"Wanted Poster","url":"https:\/\/wepik.com\/templates\/wanted-poster","featured":false},{"name":"Cleaning Services Flyer","url":"https:\/\/wepik.com\/templates\/cleaning-services-flyer","featured":false},{"name":"Diwali Card","url":"https:\/\/wepik.com\/templates\/diwali-cards","featured":false},{"name":"Animal Logo","url":"https:\/\/wepik.com\/templates\/animal-logo","featured":false},{"name":"Valentine\u2019s Day Card","url":"https:\/\/wepik.com\/templates\/valentines-day-card","featured":false},{"name":"Real Estate Banner","url":"https:\/\/wepik.com\/templates\/real-estate-banner","featured":false},{"name":"Coffee Shop Schedule","url":"https:\/\/wepik.com\/templates\/coffee-shop-schedule","featured":false},{"name":"Water Label","url":"https:\/\/wepik.com\/templates\/water-label","featured":false},{"name":"Wedding Invitation","url":"https:\/\/wepik.com\/templates\/wedding-invitation","featured":false},{"name":"Black History Month Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/black-history-month-desktop-wallpapers","featured":false},{"name":"Coffee Shop Business Card","url":"https:\/\/wepik.com\/templates\/coffee-shop-business-card","featured":false},{"name":"Hotel Business Card","url":"https:\/\/wepik.com\/templates\/hotel-business-card","featured":false},{"name":"Instagram Story Photo","url":"https:\/\/wepik.com\/templates\/instagram-story-photo","featured":false},{"name":"Facebook Posts","url":"https:\/\/wepik.com\/templates\/facebook-posts","featured":true},{"name":"Spa Schedule","url":"https:\/\/wepik.com\/templates\/spa-schedule","featured":false},{"name":"Lost Dog Poster","url":"https:\/\/wepik.com\/templates\/lost-dog-poster","featured":false},{"name":"Medium Rectangle Banner","url":"https:\/\/wepik.com\/templates\/medium-rectangle-banner","featured":false},{"name":"Birthday Banner","url":"https:\/\/wepik.com\/templates\/birthday-banner","featured":false},{"name":"Instagram Grid","url":"https:\/\/wepik.com\/templates\/instagram-grid","featured":false},{"name":"Spring Flyers","url":"https:\/\/wepik.com\/templates\/spring-flyers","featured":false},{"name":"Wedding Flyer","url":"https:\/\/wepik.com\/templates\/wedding-flyer","featured":false},{"name":"Aesthetic Twitter Headers","url":"https:\/\/wepik.com\/templates\/aesthetic-twitter-headers","featured":false},{"name":"Plumber Flyers","url":"https:\/\/wepik.com\/templates\/plumber-flyers","featured":false},{"name":"Pride T-shirts","url":"https:\/\/wepik.com\/templates\/pride-t-shirts","featured":false},{"name":"DJ Flyer","url":"https:\/\/wepik.com\/templates\/dj-flyer","featured":false},{"name":"Beauty Salon Facebook Post","url":"https:\/\/wepik.com\/templates\/beauty-salon-facebook-post","featured":false},{"name":"Instagram Stories","url":"https:\/\/wepik.com\/templates\/instagram-stories","featured":true},{"name":"Popcorn Labels","url":"https:\/\/wepik.com\/templates\/popcorn-labels","featured":false},{"name":"Psychology Instagram Post","url":"https:\/\/wepik.com\/templates\/psychology-instagram-post","featured":false},{"name":"Floral Invitation","url":"https:\/\/wepik.com\/templates\/floral-invitation","featured":false},{"name":"Floral Logo","url":"https:\/\/wepik.com\/templates\/floral-logo","featured":false},{"name":"Rack Cards","url":"https:\/\/wepik.com\/templates\/rack-cards","featured":false},{"name":"Beauty Salon Instagram Story","url":"https:\/\/wepik.com\/templates\/beauty-salon-instagram-story","featured":false},{"name":"Wedding Vision Board","url":"https:\/\/wepik.com\/templates\/wedding-vision-boards","featured":false},{"name":"Mobile Wallpapers","url":"https:\/\/wepik.com\/templates\/mobile-wallpapers","featured":false},{"name":"Modern Business Card","url":"https:\/\/wepik.com\/templates\/modern-business-card","featured":false},{"name":"Fashion Business Cards","url":"https:\/\/wepik.com\/templates\/fashion-business-cards","featured":false},{"name":"Real Estate Letterhead","url":"https:\/\/wepik.com\/templates\/real-estate-letterhead","featured":false},{"name":"Summer Flyers","url":"https:\/\/wepik.com\/templates\/summer-flyers","featured":false},{"name":"Fast Food Menu","url":"https:\/\/wepik.com\/templates\/fast-food-menu","featured":false},{"name":"Non-profit Flyer","url":"https:\/\/wepik.com\/templates\/non-profit-flyers","featured":false},{"name":"Boss Day Card","url":"https:\/\/wepik.com\/templates\/boss-day-card","featured":false},{"name":"Spa Rack Card","url":"https:\/\/wepik.com\/templates\/spa-rack-card","featured":false},{"name":"Real Estate Schedule","url":"https:\/\/wepik.com\/templates\/real-estate-schedule","featured":false},{"name":"Simple Business Card","url":"https:\/\/wepik.com\/templates\/simple-business-card","featured":false},{"name":"T-shirts","url":"https:\/\/wepik.com\/templates\/t-shirts","featured":false},{"name":"Fashion YouTube Banner","url":"https:\/\/wepik.com\/templates\/fashion-youtube-banners","featured":false},{"name":"Mother's Day Card","url":"https:\/\/wepik.com\/templates\/mothers-day-card","featured":false},{"name":"Food Instagram Post","url":"https:\/\/wepik.com\/templates\/food-instagram-post","featured":false},{"name":"Restaurant Letterhead","url":"https:\/\/wepik.com\/templates\/restaurant-letterhead","featured":false},{"name":"Business Letter","url":"https:\/\/wepik.com\/templates\/business-letter","featured":false},{"name":"Christmas T-shirt","url":"https:\/\/wepik.com\/templates\/christmas-t-shirts","featured":false},{"name":"Jewelry Logos","url":"https:\/\/wepik.com\/templates\/jewelry-logos","featured":false},{"name":"Halloween YouTube Banner","url":"https:\/\/wepik.com\/templates\/halloween-youtube-banner","featured":false},{"name":"New Year Instagram Story","url":"https:\/\/wepik.com\/templates\/new-year-instagram-story","featured":false},{"name":"Plumber Logo","url":"https:\/\/wepik.com\/templates\/plumber-logo","featured":false},{"name":"TikTok Profile Picture","url":"https:\/\/wepik.com\/templates\/tiktok-profile-picture","featured":false},{"name":"Spa Instagram Post","url":"https:\/\/wepik.com\/templates\/spa-instagram-post","featured":false},{"name":"Workout Calendar","url":"https:\/\/wepik.com\/templates\/workout-calendar","featured":false},{"name":"Construction Invoice","url":"https:\/\/wepik.com\/templates\/construction-invoice","featured":false},{"name":"Valentine's Day Gift Tag","url":"https:\/\/wepik.com\/templates\/valentines-day-gift-tag","featured":false},{"name":"Interior Design Instagram Post","url":"https:\/\/wepik.com\/templates\/interior-design-instagram-post","featured":false},{"name":"Fall Instagram Story","url":"https:\/\/wepik.com\/templates\/fall-instagram-story","featured":false},{"name":"Easter Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/easter-desktop-wallpapers","featured":false},{"name":"Beauty Salon Brochure","url":"https:\/\/wepik.com\/templates\/beauty-salon-brochure","featured":false},{"name":"Facebook Business Cover","url":"https:\/\/wepik.com\/templates\/facebook-business-cover","featured":false},{"name":"Coworking Meme","url":"https:\/\/wepik.com\/templates\/coworking-memes","featured":false},{"name":"Fishbone Diagram","url":"https:\/\/wepik.com\/templates\/fishbone-diagram","featured":false},{"name":"Nature Zoom Background","url":"https:\/\/wepik.com\/templates\/nature-zoom-backgrounds","featured":false},{"name":"School Brochure","url":"https:\/\/wepik.com\/templates\/school-brochure","featured":false},{"name":"Photo Collages","url":"https:\/\/wepik.com\/templates\/photo-collages","featured":false},{"name":"Creative Zoom Background","url":"https:\/\/wepik.com\/templates\/creative-zoom-background","featured":false},{"name":"Badge Logo","url":"https:\/\/wepik.com\/templates\/badge-logo","featured":false},{"name":"Father's Day Card","url":"https:\/\/wepik.com\/templates\/fathers-day-cards","featured":false},{"name":"St. Patrick's Day Sign","url":"https:\/\/wepik.com\/templates\/st-patricks-day-signs","featured":false},{"name":"Carnival Banner","url":"https:\/\/wepik.com\/templates\/carnival-banners","featured":false},{"name":"Restaurant Brochure","url":"https:\/\/wepik.com\/templates\/restaurant-brochure","featured":false},{"name":"Gym Banner","url":"https:\/\/wepik.com\/templates\/gym-banner","featured":false},{"name":"Restaurant Logo","url":"https:\/\/wepik.com\/templates\/restaurant-logo","featured":false},{"name":"Ice Cream Menu","url":"https:\/\/wepik.com\/templates\/ice-cream-menus","featured":false},{"name":"Black Friday Banner","url":"https:\/\/wepik.com\/templates\/black-friday-banner","featured":false},{"name":"Travel Agency Flyer","url":"https:\/\/wepik.com\/templates\/travel-agency-flyer","featured":false},{"name":"Inventory Checklist","url":"https:\/\/wepik.com\/templates\/inventory-checklist","featured":false},{"name":"To Do List","url":"https:\/\/wepik.com\/templates\/to-do-list","featured":false},{"name":"Restaurant Poster","url":"https:\/\/wepik.com\/templates\/restaurant-poster","featured":false},{"name":"Photographer Logo","url":"https:\/\/wepik.com\/templates\/photographer-logo","featured":false},{"name":"School Poster","url":"https:\/\/wepik.com\/templates\/school-poster","featured":false},{"name":"Drink Menu","url":"https:\/\/wepik.com\/templates\/drink-menu","featured":false},{"name":"Square Banner","url":"https:\/\/wepik.com\/templates\/square-banner","featured":false},{"name":"Chinese New Year Card","url":"https:\/\/wepik.com\/templates\/chinese-new-year-card","featured":false},{"name":"DJ Facebook Post","url":"https:\/\/wepik.com\/templates\/dj-facebook-post","featured":false},{"name":"Wedding Planner Facebook Post","url":"https:\/\/wepik.com\/templates\/wedding-planner-facebook-post","featured":false},{"name":"Meal Planner","url":"https:\/\/wepik.com\/templates\/meal-planner","featured":false},{"name":"Food Menu","url":"https:\/\/wepik.com\/templates\/food-menu","featured":false},{"name":"Medical Brochures","url":"https:\/\/wepik.com\/templates\/medical-brochures","featured":false},{"name":"High School Student Resume","url":"https:\/\/wepik.com\/templates\/high-school-student-resume","featured":false},{"name":"Fourth of July Menu","url":"https:\/\/wepik.com\/templates\/fourth-of-july-menu","featured":false},{"name":"Modern Resume","url":"https:\/\/wepik.com\/templates\/modern-resume","featured":false},{"name":"Dance Studio YouTube Banner","url":"https:\/\/wepik.com\/templates\/dance-youtube-banners","featured":false},{"name":"Freelance Invoice","url":"https:\/\/wepik.com\/templates\/freelance-invoice","featured":false},{"name":"Coffee Shop Poster","url":"https:\/\/wepik.com\/templates\/coffee-shop-poster","featured":false},{"name":"Dance Invitations","url":"https:\/\/wepik.com\/templates\/dance-invitations","featured":false},{"name":"Carnival Invitations","url":"https:\/\/wepik.com\/templates\/carnival-invitations","featured":false},{"name":"Gaming Youtube Banner","url":"https:\/\/wepik.com\/templates\/gaming-youtube-banner","featured":false},{"name":"DJ Invoice","url":"https:\/\/wepik.com\/templates\/dj-invoice","featured":false},{"name":"Electrician Price List","url":"https:\/\/wepik.com\/templates\/electrician-price-lists","featured":false},{"name":"Christmas Gift Tag","url":"https:\/\/wepik.com\/templates\/christmas-gift-tag","featured":false},{"name":"Coffee Shop Flyer","url":"https:\/\/wepik.com\/templates\/coffee-shop-flyer","featured":false},{"name":"Psychology Flyer","url":"https:\/\/wepik.com\/templates\/psychology-flyer","featured":false},{"name":"Dental Flyer","url":"https:\/\/wepik.com\/templates\/dental-flyer","featured":false},{"name":"Plumber Letterhead","url":"https:\/\/wepik.com\/templates\/plumber-letterhead","featured":false},{"name":"Real Estate Instagram Post","url":"https:\/\/wepik.com\/templates\/real-estate-instagram-post","featured":false},{"name":"Christmas Newsletter","url":"https:\/\/wepik.com\/templates\/christmas-newsletter","featured":false},{"name":"YouTube Outro","url":"https:\/\/wepik.com\/templates\/youtube-outro","featured":false},{"name":"Instagram Story Bingo","url":"https:\/\/wepik.com\/templates\/instagram-story-bingo","featured":false},{"name":"Restaurant Flyer","url":"https:\/\/wepik.com\/templates\/restaurant-flyer","featured":false},{"name":"Christmas Name Tags","url":"https:\/\/wepik.com\/templates\/christmas-name-tags","featured":false},{"name":"Music Festival Flyer","url":"https:\/\/wepik.com\/templates\/music-festival-flyer","featured":false},{"name":"Coffee Shop Gift Certificate","url":"https:\/\/wepik.com\/templates\/coffee-shop-gift-certificate","featured":false},{"name":"Profile Pictures","url":"https:\/\/wepik.com\/templates\/profile-picture","featured":false},{"name":"LinkedIn Profile Picture","url":"https:\/\/wepik.com\/templates\/linkedin-profile-picture","featured":false},{"name":"Ocean Logos","url":"https:\/\/wepik.com\/templates\/ocean-logos","featured":false},{"name":"Valentine's Day Instagram Story","url":"https:\/\/wepik.com\/templates\/valentines-day-instagram-story","featured":false},{"name":"Spa Instagram Story","url":"https:\/\/wepik.com\/templates\/spa-instagram-story","featured":false},{"name":"Teacher Gift Tag","url":"https:\/\/wepik.com\/templates\/teacher-gift-tag","featured":false},{"name":"Mechanic Poster","url":"https:\/\/wepik.com\/templates\/mechanic-poster","featured":false},{"name":"Business Poster","url":"https:\/\/wepik.com\/templates\/business-poster","featured":false},{"name":"Flower Shop Poster","url":"https:\/\/wepik.com\/templates\/flower-shop-posters","featured":false},{"name":"DJ Instagram Post","url":"https:\/\/wepik.com\/templates\/dj-instagram-post","featured":false},{"name":"Real Estate Postcard","url":"https:\/\/wepik.com\/templates\/real-estate-postcard","featured":false},{"name":"Blue Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/blue-desktop-wallpaper","featured":false},{"name":"Restaurant Gift Certificate","url":"https:\/\/wepik.com\/templates\/restaurant-gift-certificate","featured":false},{"name":"Pride Poster","url":"https:\/\/wepik.com\/templates\/pride-poster","featured":false},{"name":"Coffee Shop Sticker","url":"https:\/\/wepik.com\/templates\/coffee-shop-sticker","featured":false},{"name":"Christmas Invitation","url":"https:\/\/wepik.com\/templates\/christmas-invitations","featured":false},{"name":"Real Estate Brochure","url":"https:\/\/wepik.com\/templates\/real-estate-brochure","featured":false},{"name":"Food Flyer","url":"https:\/\/wepik.com\/templates\/food-flyer","featured":false},{"name":"Hotel Poster","url":"https:\/\/wepik.com\/templates\/hotel-poster","featured":false},{"name":"Restaurant Invitation","url":"https:\/\/wepik.com\/templates\/restaurant-invitation","featured":false},{"name":"Checklists","url":"https:\/\/wepik.com\/templates\/checklists","featured":false},{"name":"Floor Stickers","url":"https:\/\/wepik.com\/templates\/floor-stickers","featured":false},{"name":"Real Estate Logo","url":"https:\/\/wepik.com\/templates\/real-estate-logo","featured":false},{"name":"Flyers","url":"https:\/\/wepik.com\/templates\/flyers","featured":false},{"name":"Twitch Profile Pictures","url":"https:\/\/wepik.com\/templates\/twitch-profile-pictures","featured":false},{"name":"Beauty Salon Gift Certificate","url":"https:\/\/wepik.com\/templates\/beauty-salon-gift-certificate","featured":false},{"name":"Sales Flyer","url":"https:\/\/wepik.com\/templates\/sales-flyer","featured":false},{"name":"Designer Resumes","url":"https:\/\/wepik.com\/templates\/designer-resumes","featured":false},{"name":"Restaurant Postcard","url":"https:\/\/wepik.com\/templates\/restaurant-postcard","featured":false},{"name":"Event Flyer","url":"https:\/\/wepik.com\/templates\/event-flyer","featured":false},{"name":"Aesthetic Youtube Banner","url":"https:\/\/wepik.com\/templates\/aesthetic-youtube-banner","featured":false},{"name":"Bakery Invoice","url":"https:\/\/wepik.com\/templates\/bakery-invoice","featured":false},{"name":"Landscaping Invoice","url":"https:\/\/wepik.com\/templates\/landscaping-invoice","featured":false},{"name":"Barber Business Card","url":"https:\/\/wepik.com\/templates\/barber-business-card","featured":false},{"name":"Wedding Program","url":"https:\/\/wepik.com\/templates\/wedding-program","featured":false},{"name":"Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/desktop-wallpapers","featured":false},{"name":"Business Flyer","url":"https:\/\/wepik.com\/templates\/business-flyer","featured":false},{"name":"Restaurant Banner","url":"https:\/\/wepik.com\/templates\/restaurant-banners","featured":false},{"name":"Marketing Proposal","url":"https:\/\/wepik.com\/templates\/marketing-proposals","featured":false},{"name":"Circle Logo","url":"https:\/\/wepik.com\/templates\/circle-logo","featured":false},{"name":"Spa Invitation","url":"https:\/\/wepik.com\/templates\/spa-invitation","featured":false},{"name":"Instagram Sale Post","url":"https:\/\/wepik.com\/templates\/instagram-sale-post","featured":false},{"name":"Gym Sign","url":"https:\/\/wepik.com\/templates\/gym-sign","featured":false},{"name":"Valentine's Day Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/valentines-day-desktop-wallpapers","featured":false},{"name":"Bakery Menu","url":"https:\/\/wepik.com\/templates\/bakery-menu","featured":false},{"name":"Easter Banner","url":"https:\/\/wepik.com\/templates\/easter-banner","featured":false},{"name":"Zoom Background","url":"https:\/\/wepik.com\/templates\/zoom-background","featured":false},{"name":"New Year Flyer","url":"https:\/\/wepik.com\/templates\/new-year-flyer","featured":false},{"name":"Creative Resume","url":"https:\/\/wepik.com\/templates\/creative-resume","featured":false},{"name":"Baby Shower Invitation","url":"https:\/\/wepik.com\/templates\/baby-shower-invitation","featured":false},{"name":"Photographer Instagram Story","url":"https:\/\/wepik.com\/templates\/photographer-instagram-story","featured":false},{"name":"Easter Card","url":"https:\/\/wepik.com\/templates\/easter-card","featured":false},{"name":"New Year Banner","url":"https:\/\/wepik.com\/templates\/new-year-banners","featured":false},{"name":"Lawyer Business Card","url":"https:\/\/wepik.com\/templates\/lawyer-business-cards","featured":false},{"name":"Travel Agency Brochure","url":"https:\/\/wepik.com\/templates\/travel-agency-brochure","featured":false},{"name":"Research Poster","url":"https:\/\/wepik.com\/templates\/research-posters","featured":false},{"name":"Interior Design Instagram Story","url":"https:\/\/wepik.com\/templates\/interior-design-instagram-story","featured":false},{"name":"Photographer Facebook Post","url":"https:\/\/wepik.com\/templates\/photographer-facebook-post","featured":false},{"name":"Wedding Menu","url":"https:\/\/wepik.com\/templates\/wedding-menu","featured":false},{"name":"Graphic Organizer","url":"https:\/\/wepik.com\/templates\/graphic-organizers","featured":false},{"name":"Food Pyramid","url":"https:\/\/wepik.com\/templates\/food-pyramid","featured":false},{"name":"Catering Menu","url":"https:\/\/wepik.com\/templates\/catering-menu","featured":false},{"name":"Professional Resume","url":"https:\/\/wepik.com\/templates\/professional-resume","featured":false},{"name":"Camping Logo","url":"https:\/\/wepik.com\/templates\/camping-logo","featured":false},{"name":"Movie Poster","url":"https:\/\/wepik.com\/templates\/movie-poster","featured":false},{"name":"Gym Schedule","url":"https:\/\/wepik.com\/templates\/gym-schedule","featured":false},{"name":"Hairdresser Facebook Post","url":"https:\/\/wepik.com\/templates\/hairdresser-facebook-post","featured":false},{"name":"Personal Trainer Schedule","url":"https:\/\/wepik.com\/templates\/personal-trainer-schedule","featured":false},{"name":"Bumper Sticker","url":"https:\/\/wepik.com\/templates\/bumper-sticker","featured":false},{"name":"Business Card with Photo","url":"https:\/\/wepik.com\/templates\/business-card-with-photo","featured":false},{"name":"Gym Checklists","url":"https:\/\/wepik.com\/templates\/gym-checklists","featured":false},{"name":"Presentations","url":"https:\/\/wepik.com\/templates\/presentations","featured":false},{"name":"Food Poster","url":"https:\/\/wepik.com\/templates\/food-poster","featured":false},{"name":"Publisher Logo","url":"https:\/\/wepik.com\/templates\/publisher-logo","featured":false},{"name":"Cyber Monday Banner","url":"https:\/\/wepik.com\/templates\/cyber-monday-banners","featured":false},{"name":"Trucking Logos","url":"https:\/\/wepik.com\/templates\/trucking-logos","featured":false},{"name":"Physiotherapy Logos","url":"https:\/\/wepik.com\/templates\/physiotherapy-logos","featured":false},{"name":"Podcast Logo","url":"https:\/\/wepik.com\/templates\/podcast-logos","featured":false},{"name":"Press Releases","url":"https:\/\/wepik.com\/templates\/press-releases","featured":false},{"name":"Hotel Flyer","url":"https:\/\/wepik.com\/templates\/hotel-flyer","featured":false},{"name":"Achievement Certificate","url":"https:\/\/wepik.com\/templates\/achievement-certificates","featured":false},{"name":"Nail Salon Price List","url":"https:\/\/wepik.com\/templates\/nail-salon-price-list","featured":false},{"name":"Church Brochure","url":"https:\/\/wepik.com\/templates\/church-brochure","featured":false},{"name":"Mechanic Business Cards","url":"https:\/\/wepik.com\/templates\/mechanic-business-cards","featured":false},{"name":"Trifold Brochures","url":"https:\/\/wepik.com\/templates\/trifold-brochures","featured":false},{"name":"Facebook Ads","url":"https:\/\/wepik.com\/templates\/facebook-ads","featured":false},{"name":"Travel Agency Business Card","url":"https:\/\/wepik.com\/templates\/travel-agency-business-card","featured":false},{"name":"Desktop Wallpaper Pictures","url":"https:\/\/wepik.com\/templates\/desktop-wallpaper-pictures","featured":false},{"name":"Music YouTube Channel Art","url":"https:\/\/wepik.com\/templates\/youtube-channel-art-music","featured":false},{"name":"Wedding Postcard","url":"https:\/\/wepik.com\/templates\/wedding-postcard","featured":false},{"name":"Customer Reviews","url":"https:\/\/wepik.com\/templates\/customer-review","featured":false},{"name":"Real Estate Instagram Stories","url":"https:\/\/wepik.com\/templates\/real-estate-instagram-stories","featured":false},{"name":"Retirement Party Invitation","url":"https:\/\/wepik.com\/templates\/retirement-party-invitation","featured":false},{"name":"Hair Salon Gift Certificate","url":"https:\/\/wepik.com\/templates\/hair-salon-gift-certificate","featured":false},{"name":"Handyman Invoice","url":"https:\/\/wepik.com\/templates\/handyman-invoice","featured":false},{"name":"Hairdresser Flyer","url":"https:\/\/wepik.com\/templates\/hairdresser-flyer","featured":false},{"name":"Environment Logos","url":"https:\/\/wepik.com\/templates\/environment-logos","featured":false},{"name":"Floral Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/floral-desktop-wallpaper","featured":false},{"name":"Birthday Zoom Background","url":"https:\/\/wepik.com\/templates\/birthday-zoom-backgrounds","featured":false},{"name":"Grocery Lists","url":"https:\/\/wepik.com\/templates\/grocery-lists","featured":false},{"name":"Beer Poster","url":"https:\/\/wepik.com\/templates\/beer-poster","featured":false},{"name":"Science Poster","url":"https:\/\/wepik.com\/templates\/science-posters","featured":false},{"name":"Valentine's Day Facebook Post","url":"https:\/\/wepik.com\/templates\/valentines-day-facebook-post","featured":false},{"name":"Teacher Lesson Plan","url":"https:\/\/wepik.com\/templates\/teacher-lesson-plan","featured":false},{"name":"Photographer Price List","url":"https:\/\/wepik.com\/templates\/photographer-price-list","featured":false},{"name":"Valentine's Day Menu","url":"https:\/\/wepik.com\/templates\/valentines-day-menu","featured":false},{"name":"Restaurant Instagram Story","url":"https:\/\/wepik.com\/templates\/restaurant-instagram-story","featured":false},{"name":"Beauty Salon Flyer","url":"https:\/\/wepik.com\/templates\/beauty-salon-flyer","featured":false},{"name":"Easter Facebook Cover","url":"https:\/\/wepik.com\/templates\/easter-facebook-cover","featured":false},{"name":"International Women's Day Logos","url":"https:\/\/wepik.com\/templates\/international-womens-day-logos","featured":false},{"name":"Vintage Postcard","url":"https:\/\/wepik.com\/templates\/vintage-postcard","featured":false},{"name":"Beer Menu","url":"https:\/\/wepik.com\/templates\/beer-menu","featured":false},{"name":"Facebook Headers & Covers","url":"https:\/\/wepik.com\/templates\/facebook-headers","featured":false},{"name":"Garage Sale Poster","url":"https:\/\/wepik.com\/templates\/garage-sale-poster","featured":false},{"name":"Holiday Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/holiday-desktop-wallpaper","featured":false},{"name":"Cotton Candy Sign","url":"https:\/\/wepik.com\/templates\/cotton-candy-sign-template","featured":false},{"name":"Real Estate Poster","url":"https:\/\/wepik.com\/templates\/real-estate-poster","featured":false},{"name":"Hair Salon Poster","url":"https:\/\/wepik.com\/templates\/hair-salon-poster","featured":false},{"name":"Interior Design Business Card","url":"https:\/\/wepik.com\/templates\/interior-design-business-card","featured":false},{"name":"Email Signature Banners","url":"https:\/\/wepik.com\/templates\/email-signature-banners","featured":false},{"name":"Personal Trainer Price List","url":"https:\/\/wepik.com\/templates\/personal-trainer-price-list","featured":false},{"name":"Magazine Covers","url":"https:\/\/wepik.com\/templates\/magazine-covers","featured":false},{"name":"Tear Off Flyer","url":"https:\/\/wepik.com\/templates\/tear-off-flyer","featured":false},{"name":"Cover Letters","url":"https:\/\/wepik.com\/templates\/cover-letters","featured":false},{"name":"Plumber Invoice","url":"https:\/\/wepik.com\/templates\/plumber-invoice","featured":false},{"name":"Thanksgiving Banner","url":"https:\/\/wepik.com\/templates\/thanksgiving-banners","featured":false},{"name":"Posters","url":"https:\/\/wepik.com\/templates\/posters","featured":false},{"name":"Banking Resumes","url":"https:\/\/wepik.com\/templates\/banking-resumes","featured":false},{"name":"Spa Invoice","url":"https:\/\/wepik.com\/templates\/spa-invoice","featured":false},{"name":"Modern Instagram Story","url":"https:\/\/wepik.com\/templates\/modern-instagram-story","featured":false},{"name":"Recipes","url":"https:\/\/wepik.com\/templates\/recipes","featured":false},{"name":"Logos","url":"https:\/\/wepik.com\/templates\/logos","featured":false},{"name":"Cocktail Recipe","url":"https:\/\/wepik.com\/templates\/cocktail-recipe","featured":false},{"name":"Cinco de Mayo Poster","url":"https:\/\/wepik.com\/templates\/cinco-de-mayo-poster","featured":false},{"name":"Personal Trainer Logo","url":"https:\/\/wepik.com\/templates\/personal-trainer-logo","featured":false},{"name":"Vision Board","url":"https:\/\/wepik.com\/templates\/vision-boards","featured":false},{"name":"Christmas Coasters","url":"https:\/\/wepik.com\/templates\/christmas-coasters","featured":false},{"name":"Coffee Shop Checklist","url":"https:\/\/wepik.com\/templates\/coffee-shop-checklist","featured":false},{"name":"Car Wash Flyer","url":"https:\/\/wepik.com\/templates\/car-wash-flyer","featured":false},{"name":"Thanksgiving Menu","url":"https:\/\/wepik.com\/templates\/thanksgiving-menu","featured":false},{"name":"Football Logos","url":"https:\/\/wepik.com\/templates\/football-logos","featured":false},{"name":"Bartender Flyer","url":"https:\/\/wepik.com\/templates\/bartender-flyer","featured":false},{"name":"Monthly Calendar","url":"https:\/\/wepik.com\/templates\/monthly-calendar","featured":false},{"name":"Bakery Facebook Post","url":"https:\/\/wepik.com\/templates\/bakery-facebook-post","featured":false},{"name":"Spa Poster","url":"https:\/\/wepik.com\/templates\/spa-poster","featured":false},{"name":"Newsletters","url":"https:\/\/wepik.com\/templates\/newsletters","featured":false},{"name":"School ID Cards","url":"https:\/\/wepik.com\/templates\/school-id-cards","featured":false},{"name":"Travel Agency Instagram Story","url":"https:\/\/wepik.com\/templates\/travel-agency-instagram-stories","featured":false},{"name":"Aesthetic Sticker","url":"https:\/\/wepik.com\/templates\/aesthetic-sticker","featured":false},{"name":"Church Flyer","url":"https:\/\/wepik.com\/templates\/church-flyer","featured":false},{"name":"Gym Poster","url":"https:\/\/wepik.com\/templates\/gym-poster","featured":false},{"name":"Dog Meme","url":"https:\/\/wepik.com\/templates\/dog-meme","featured":false},{"name":"Spa Gift Certificate","url":"https:\/\/wepik.com\/templates\/spa-gift-certificate","featured":false},{"name":"Yellow Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/yellow-desktop-wallpaper","featured":false},{"name":"Wedding Planner Price List","url":"https:\/\/wepik.com\/templates\/wedding-planner-price-list","featured":false},{"name":"Budget Planner","url":"https:\/\/wepik.com\/templates\/budget-planners","featured":false},{"name":"Spa Facebook Post","url":"https:\/\/wepik.com\/templates\/spa-facebook-post","featured":false},{"name":"Cleaning Services Checklists","url":"https:\/\/wepik.com\/templates\/cleaning-services-checklist","featured":false},{"name":"Twitter Header Pictures","url":"https:\/\/wepik.com\/templates\/twitter-header-pictures","featured":false},{"name":"Motivational Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/motivational-desktop-wallpapers","featured":false},{"name":"Summer Poster","url":"https:\/\/wepik.com\/templates\/summer-posters","featured":false},{"name":"YouTube Profile Picture","url":"https:\/\/wepik.com\/templates\/youtube-profile-picture","featured":false},{"name":"Personal Trainer Postcard","url":"https:\/\/wepik.com\/templates\/personal-trainer-postcard","featured":false},{"name":"Elegant Invitation","url":"https:\/\/wepik.com\/templates\/elegant-invitation","featured":false},{"name":"Fashion Flyers","url":"https:\/\/wepik.com\/templates\/fashion-flyers","featured":false},{"name":"Handyman Business Card","url":"https:\/\/wepik.com\/templates\/handyman-business-card","featured":false},{"name":"SWOT Diagrams","url":"https:\/\/wepik.com\/templates\/swot-analysis-diagrams","featured":false},{"name":"Pride Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pride-desktop-wallpaper","featured":false},{"name":"Yearly Calendar","url":"https:\/\/wepik.com\/templates\/yearly-calendar","featured":false},{"name":"Appointment Business Card","url":"https:\/\/wepik.com\/templates\/appointment-business-card","featured":false},{"name":"Facebook Stories","url":"https:\/\/wepik.com\/templates\/facebook-stories","featured":false},{"name":"Anti Bullying Posters","url":"https:\/\/wepik.com\/templates\/anti-bullying-posters","featured":false},{"name":"Simple Menu","url":"https:\/\/wepik.com\/templates\/simple-menu","featured":false},{"name":"Interior Design Flyer","url":"https:\/\/wepik.com\/templates\/interior-design-flyer","featured":false},{"name":"Cleaning Services Business Card","url":"https:\/\/wepik.com\/templates\/cleaning-services-business-card","featured":false},{"name":"Tattoo Gift Certificates","url":"https:\/\/wepik.com\/templates\/tattoo-gift-certificates","featured":false},{"name":"Vintage Logo","url":"https:\/\/wepik.com\/templates\/vintage-logo","featured":false},{"name":"Leaderboard Banner","url":"https:\/\/wepik.com\/templates\/leaderboard-banner","featured":false},{"name":"Nature Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/nature-desktop-wallpaper","featured":false},{"name":"Bingo Card","url":"https:\/\/wepik.com\/templates\/bingo-card","featured":false},{"name":"Fillable Calendar Template","url":"https:\/\/wepik.com\/templates\/fillable-calendar-template","featured":false},{"name":"Halloween Invitations","url":"https:\/\/wepik.com\/templates\/halloween-invitations","featured":false},{"name":"Catering Flyer","url":"https:\/\/wepik.com\/templates\/catering-flyer","featured":false},{"name":"Nature Instagram Post","url":"https:\/\/wepik.com\/templates\/nature-instagram-post","featured":false},{"name":"Valentine's Day Instagram Post","url":"https:\/\/wepik.com\/templates\/valentines-day-instagram-post","featured":false},{"name":"Restaurant Checklist","url":"https:\/\/wepik.com\/templates\/restaurant-checklist","featured":false},{"name":"Wedding Planner Checklist","url":"https:\/\/wepik.com\/templates\/wedding-planner-checklist","featured":false},{"name":"Lists","url":"https:\/\/wepik.com\/templates\/lists","featured":false},{"name":"Rectangle Sticker","url":"https:\/\/wepik.com\/templates\/rectangle-sticker","featured":false},{"name":"Banners","url":"https:\/\/wepik.com\/templates\/banners","featured":false},{"name":"Gym Flyer","url":"https:\/\/wepik.com\/templates\/gym-flyer","featured":false},{"name":"Church Instagram Post","url":"https:\/\/wepik.com\/templates\/church-instagram-post","featured":false},{"name":"Bakery Brochure","url":"https:\/\/wepik.com\/templates\/bakery-brochure","featured":false},{"name":"QR Code Business Card","url":"https:\/\/wepik.com\/templates\/qr-code-business-card","featured":false},{"name":"Hairdresser Instagram Post","url":"https:\/\/wepik.com\/templates\/hairdresser-instagram-post","featured":false},{"name":"Gym Brochure","url":"https:\/\/wepik.com\/templates\/gym-brochure","featured":false},{"name":"Cat Meme","url":"https:\/\/wepik.com\/templates\/cat-meme","featured":false},{"name":"New Year Vision Board","url":"https:\/\/wepik.com\/templates\/new-year-vision-boards","featured":false},{"name":"Travel Agency Poster","url":"https:\/\/wepik.com\/templates\/travel-agency-poster","featured":false},{"name":"Giveaway Instagram Post","url":"https:\/\/wepik.com\/templates\/giveaway-instagram-post","featured":false},{"name":"International Women's Day Posters","url":"https:\/\/wepik.com\/templates\/international-womens-day-posters","featured":false},{"name":"Brewery Business Card","url":"https:\/\/wepik.com\/templates\/brewery-business-card","featured":false},{"name":"Wine Label","url":"https:\/\/wepik.com\/templates\/wine-label","featured":false},{"name":"Animal Meme","url":"https:\/\/wepik.com\/templates\/animal-meme","featured":false},{"name":"Wedding Planner Instagram Story","url":"https:\/\/wepik.com\/templates\/wedding-planner-instagram-story","featured":false},{"name":"DJ Business Card","url":"https:\/\/wepik.com\/templates\/dj-business-card","featured":false}]; document.addEventListener('alpine:init', () => { Alpine.data('autocomplete', () => ({ filter: '', suggestions: allTags.filter((t) => t.featured), init() { const search = document.querySelector('input[name=q]'); search.addEventListener('input', (e) => { this.filter = e.target.value; this.updateSuggestions(); }) search.addEventListener('keyup', (e) => { if (e.key === 'ArrowDown') { this.$refs.list.querySelector('a')?.focus(); } }) }, move(direction) { const currentFocus = document.activeElement; if (direction > 0) { currentFocus.nextElementSibling?.focus() return; } currentFocus.previousElementSibling?.focus(); }, updateSuggestions() { if (this.filter.length === 0) { this.suggestions = allTags.filter((t) => t.featured); return; } const filteredItems = allTags.filter(({name}) => name.toLowerCase().includes(this.filter.toLowerCase())); filteredItems.sort(function(a, b){ return a.name.length - b.name.length; }); this.suggestions = filteredItems.slice(0, 4) } })) }) </script> </form> </div> <div> <div class="relative"> <nav class="swiper-tags overflow-hidden relative" data-testid="subcategories-tags"> <div class="swiper-wrapper flex relative h-full min-w-0"> <a href="https://wepik.com/templates/coffee-shop-loyalty-card" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Coffee Shop </a> <a href="https://wepik.com/templates/restaurant-loyalty-card" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Restaurant </a> </div> </nav> <div class="swiper-tags-nav hidden sm:block"> <div class="swiper-button-prev absolute -top-1 -bottom-1 left-0 w-16 flex items-center justify-end bg-gradient-to-r from-white via-white to-transparent"> <button class="h-full w-full mb-4 flex items-center focus:outline-none" aria-label="next presentation"> <svg class="fill-current w-5 h-5 text-neutral-900 hover:text-neutral-800 rotate-180" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </button> </div> <div class="swiper-button-next absolute -top-1 -bottom-1 right-0 w-16 flex items-center justify-end bg-gradient-to-r from-transparent via-white to-white"> <button class="h-full w-full mb-4 flex justify-end items-center focus:outline-none" aria-label="previous presentation"> <svg class="fill-current w-5 h-5 text-neutral-900 hover:text-neutral-800 fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </button> </div> </div> </div> <div class="mb-16"> <div class="masonry-grid mx-3 sm:-mx-4 -mb-6" data-testid="template-container-list"> <div class="masonry-sizer sm:w-1/2 lg:w-1/3 xl:w-1/4 w-1/2 2xl:w-[12.5%]" > </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <button onclick="window.location.href='/edit/new-artboard?size=Loyalty Card&category_id=1892&category_name=Loyalty Cards'" class="border border-neutral-200 rounded hover:border-neutral-800 group text-neutral-900 hover:text-neutral-900 relative w-full" style="padding-bottom: 157.40740740741%;"> <span class="absolute inset-0 flex gap-2 flex-col px-6 items-center justify-center"> <svg class="fill-current w-8 h-8" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><use href="#icon-3b95027f71e94e03049d1b439b40613d"></use></svg> <p class="font-semibold leading-5 text-center text-neutral-700 group-hover:text-neutral-900"> Create new Loyalty Cards </p> </span> </button> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"8812":"https:\/\/content.wepik.com\/statics\/19278872\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Geometric Minimalist Natural Cafe Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Geometric Minimalist Natural Cafe Loyalty Card".toLowerCase(), file_id: "13959", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Marta Lozano", author_id: "12", }); } editTemplateGtm("Geometric Minimalist Natural Cafe Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/geometric-minimalist-natural-cafe-loyalty-card-r-2055581830", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Geometric Minimalist Natural Cafe Loyalty Card".toLowerCase(), file_id: "13959", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13959", "Geometric Minimalist Natural Cafe Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/geometric-minimalist-natural-cafe-loyalty-card-r-2055581830#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13959" data-slug="geometric-minimalist-natural-cafe-loyalty-card-r-2055581830" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/19250501/conversions/preview-preview.jpg" srcset="https://content.wepik.com/statics/19250501/conversions/preview-preview.jpg" alt="Geometric Minimalist Natural Cafe Loyalty Card Template" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/geometric-minimalist-natural-cafe-loyalty-card-r-2055581830" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Geometric Minimalist Natural Cafe Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Geometric Minimalist Natural Cafe Loyalty Card", "contentURL": "https://content.wepik.com/statics/19250501/conversions/preview-preview.jpg", "datePublished": "2022-12-13T15:31:12+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/geometric-minimalist-natural-cafe-loyalty-card-r-2055581830", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Linear Nonna Pizza Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Linear Nonna Pizza Restaurant Loyalty Card".toLowerCase(), file_id: "9793", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Linear Nonna Pizza Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/linear-nonna-pizza-restaurant-loyalty-card-r-2047155798", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Linear Nonna Pizza Restaurant Loyalty Card".toLowerCase(), file_id: "9793", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9793", "Linear Nonna Pizza Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/linear-nonna-pizza-restaurant-loyalty-card-r-2047155798#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9793" data-slug="linear-nonna-pizza-restaurant-loyalty-card-r-2047155798" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11729551/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/11729551/preview-page0.jpg" alt="Linear Nonna Pizza Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/linear-nonna-pizza-restaurant-loyalty-card-r-2047155798" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Linear Nonna Pizza Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Linear Nonna Pizza Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11729551/preview-page0.jpg", "datePublished": "2022-07-18T15:49:38+00:00", "description": "Nothing is as motivating as a slice of pizza at the end of the road! Celebrate your most loyal customers with a loyalty card, ready to be customized and personalized, change colors, fonts and even the illustrations to make it unique for your restaurant. With your fifth meal, you'll get a free slice! It can't get any better than that, can't it? Once your design is all set, simply select your preferred format and download it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/linear-nonna-pizza-restaurant-loyalty-card-r-2047155798", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 1792, images: {"1792":"https:\/\/content.wepik.com\/statics\/13434186\/preview-page0.jpg","1794":"https:\/\/content.wepik.com\/statics\/13434159\/preview-page0.jpg","1795":"https:\/\/content.wepik.com\/statics\/13434162\/preview-page0.jpg","1796":"https:\/\/content.wepik.com\/statics\/13434168\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Hand-drawn Leaves &amp; Lemon Tea Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Hand-drawn Leaves & Lemon Tea Shop Loyalty Card".toLowerCase(), file_id: "11307", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Hand-drawn Leaves &amp; Lemon Tea Shop Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/hand-drawn-leaves-lemon-tea-shop-loyalty-card-r-1121398408", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Hand-drawn Leaves & Lemon Tea Shop Loyalty Card".toLowerCase(), file_id: "11307", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11307", "Hand-drawn Leaves &amp; Lemon Tea Shop Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/hand-drawn-leaves-lemon-tea-shop-loyalty-card-r-1121398408#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11307" data-slug="hand-drawn-leaves-lemon-tea-shop-loyalty-card-r-1121398408" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13434185/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/13434185/preview-page0.jpg" alt="Hand-drawn Leaves & Lemon Tea Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/hand-drawn-leaves-lemon-tea-shop-loyalty-card-r-1121398408" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Hand-drawn Leaves & Lemon Tea Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("1792")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1792, 'border-white': variant != 1792 }" style="background: #9fdd7e" title="Green" ></button> <button @click='onClickVariant("1794")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1794, 'border-white': variant != 1794 }" style="background: #fddf00" title="Yellow" ></button> <button @click='onClickVariant("1795")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1795, 'border-white': variant != 1795 }" style="background: #dd7ed2" title="Purple" ></button> <button @click='onClickVariant("1796")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1796, 'border-white': variant != 1796 }" style="background: #157faf" title="Blue" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Hand-drawn Leaves & Lemon Tea Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/13434185/preview-page0.jpg", "datePublished": "2022-09-15T15:53:47+00:00", "description": "If you own a tea shop, this loyalty card is perfect to attract customers! It has a lovely frame of hand-drawn plant illustrations. Also, with Wepik you can customize its template and make it even more personal. Access our platform and try our intuitive editing tool to change colors, replace fonts, or even add elements! In just a few clicks you'll get an incredible design. Sign up on Wepik and start designing today!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/hand-drawn-leaves-lemon-tea-shop-loyalty-card-r-1121398408", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"1121":"https:\/\/content.wepik.com\/statics\/12937544\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Floral Pattern Business Buy 10 Get 1 Free Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Floral Pattern Business Buy 10 Get 1 Free Loyalty Card".toLowerCase(), file_id: "11029", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Floral Pattern Business Buy 10 Get 1 Free Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/floral-pattern-business-buy-10-get-1-free-loyalty-card-2604084", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Floral Pattern Business Buy 10 Get 1 Free Loyalty Card".toLowerCase(), file_id: "11029", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11029", "Floral Pattern Business Buy 10 Get 1 Free Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/floral-pattern-business-buy-10-get-1-free-loyalty-card-2604084#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11029" data-slug="floral-pattern-business-buy-10-get-1-free-loyalty-card-2604084" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/12937543/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/12937543/preview-page0.jpg" alt="Floral Pattern Business Buy 10 Get 1 Free Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/floral-pattern-business-buy-10-get-1-free-loyalty-card-2604084" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Floral Pattern Business Buy 10 Get 1 Free Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Floral Pattern Business Buy 10 Get 1 Free Loyalty Card", "contentURL": "https://content.wepik.com/statics/12937543/preview-page0.jpg", "datePublished": "2022-09-07T09:30:39+00:00", "description": "Start customizing and personalizing this Business Buy 10 Get 1 Free Loyalty Card template to advertise your incredible services! With Wepik's online editing tool, you can personalize every single detail of the design and modify things such as fonts, colors, illustrations the layout and all the text and icons available. Once your template is all set and ready to be shared, simply select your preferred format - PDF, JPEG or PNG - and download it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/floral-pattern-business-buy-10-get-1-free-loyalty-card-2604084", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 1524, images: {"1524":"https:\/\/content.wepik.com\/statics\/13354803\/preview-page0.jpg","1526":"https:\/\/content.wepik.com\/statics\/13354796\/preview-page0.jpg","1527":"https:\/\/content.wepik.com\/statics\/13354797\/preview-page0.jpg","1528":"https:\/\/content.wepik.com\/statics\/13354798\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Hotel Business Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Hotel Business Loyalty Card".toLowerCase(), file_id: "11195", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Elegant Hotel Business Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/elegant-hotel-business-loyalty-card-r-609890549", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Hotel Business Loyalty Card".toLowerCase(), file_id: "11195", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11195", "Elegant Hotel Business Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/elegant-hotel-business-loyalty-card-r-609890549#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11195" data-slug="elegant-hotel-business-loyalty-card-r-609890549" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13354808/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/13354808/preview-page0.jpg" alt="Elegant Hotel Business Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-hotel-business-loyalty-card-r-609890549" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Hotel Business Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("1524")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1524, 'border-white': variant != 1524 }" style="background: #79aaaf" title="Blue" ></button> <button @click='onClickVariant("1526")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1526, 'border-white': variant != 1526 }" style="background: #809b77" title="Green" ></button> <button @click='onClickVariant("1527")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1527, 'border-white': variant != 1527 }" style="background: #968d7e" title="Brown" ></button> <button @click='onClickVariant("1528")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1528, 'border-white': variant != 1528 }" style="background: #967e8e" title="Pink" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Hotel Business Loyalty Card", "contentURL": "https://content.wepik.com/statics/13354808/preview-page0.jpg", "datePublished": "2022-09-14T13:22:27+00:00", "description": "If you want to award the loyalty of your clients, you can make actions like giving them this loyalty card. If your business is a hotel, this template will be perfect for you. It has an elegant design with a color palette based on light blue and a simple style. Sign up on Wepik and try our easy-to-use editing tool to customize its layout. You can make any adjustments, such as editing colors, uploading your logo, or even replacing fonts!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-hotel-business-loyalty-card-r-609890549", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"7036":"https:\/\/content.wepik.com\/statics\/21847827\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Coffee Shop Studio Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Coffee Shop Studio Loyalty Card".toLowerCase(), file_id: "13199", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Marta Lozano", author_id: "12", }); } editTemplateGtm("Simple Coffee Shop Studio Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/simple-coffee-shop-studio-loyalty-card-r-750126335", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Coffee Shop Studio Loyalty Card".toLowerCase(), file_id: "13199", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13199", "Simple Coffee Shop Studio Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/simple-coffee-shop-studio-loyalty-card-r-750126335#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13199" data-slug="simple-coffee-shop-studio-loyalty-card-r-750126335" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/21847829/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/21847829/preview-page0.jpg" alt="Simple Coffee Shop Studio Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/simple-coffee-shop-studio-loyalty-card-r-750126335" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Coffee Shop Studio Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Coffee Shop Studio Loyalty Card", "contentURL": "https://content.wepik.com/statics/21847829/preview-page0.jpg", "datePublished": "2022-11-16T15:58:30+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-coffee-shop-studio-loyalty-card-r-750126335", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Retro The Oasis Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Retro The Oasis Restaurant Loyalty Card".toLowerCase(), file_id: "9584", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Retro The Oasis Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/retro-the-oasis-restaurant-loyalty-card-r-905690108", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Retro The Oasis Restaurant Loyalty Card".toLowerCase(), file_id: "9584", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9584", "Retro The Oasis Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/retro-the-oasis-restaurant-loyalty-card-r-905690108#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9584" data-slug="retro-the-oasis-restaurant-loyalty-card-r-905690108" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11876817/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/11876817/preview-page0.jpg" alt="Retro The Oasis Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/retro-the-oasis-restaurant-loyalty-card-r-905690108" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Retro The Oasis Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Retro The Oasis Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11876817/preview-page0.jpg", "datePublished": "2022-07-06T15:25:35+00:00", "description": "Nothing will make a customer more engage with your business and the things you offer, that getting some of them for free! Now, that's the magic of a loyalty card. With this template, Wepik is delighted to present a design, fully customizable and fashion that can be personalized to include information about your restaurant or business, as well as the desired price! Download it once your design is ready and share it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/retro-the-oasis-restaurant-loyalty-card-r-905690108", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 2759, images: {"2759":"https:\/\/content.wepik.com\/statics\/14148463\/preview-page0.jpg","2760":"https:\/\/content.wepik.com\/statics\/14148455\/preview-page0.jpg","2761":"https:\/\/content.wepik.com\/statics\/14148464\/preview-page0.jpg","2762":"https:\/\/content.wepik.com\/statics\/14148467\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Massage Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Massage Loyalty Card".toLowerCase(), file_id: "11554", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Minimalist Massage Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/minimalist-massage-loyalty-card-r-1409073446", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Massage Loyalty Card".toLowerCase(), file_id: "11554", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11554", "Minimalist Massage Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/minimalist-massage-loyalty-card-r-1409073446#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11554" data-slug="minimalist-massage-loyalty-card-r-1409073446" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14148630/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/14148630/preview-page0.jpg" alt="Minimalist Massage Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/minimalist-massage-loyalty-card-r-1409073446" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Massage Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("2759")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2759, 'border-white': variant != 2759 }" style="background: #6f8a62" title="Green" ></button> <button @click='onClickVariant("2760")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2760, 'border-white': variant != 2760 }" style="background: #8a7062" title="Brown" ></button> <button @click='onClickVariant("2761")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2761, 'border-white': variant != 2761 }" style="background: #62858a" title="Blue" ></button> <button @click='onClickVariant("2762")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2762, 'border-white': variant != 2762 }" style="background: #a1607d" title="Pink" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Massage Loyalty Card", "contentURL": "https://content.wepik.com/statics/14148630/preview-page0.jpg", "datePublished": "2022-09-28T09:03:52+00:00", "description": "Surprise your usual clients with this Minimalist Massage Loyalty Card template from Wepik. Use the user-friendly online editing tool and make any changes to it, to make it fit with your visual branding. Join us now to start!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-massage-loyalty-card-r-1409073446", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"11671":"https:\/\/content.wepik.com\/statics\/21917893\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Ornamental Vintage Luxury The H Hotel Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Ornamental Vintage Luxury The H Hotel Loyalty Card".toLowerCase(), file_id: "15311", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Ornamental Vintage Luxury The H Hotel Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/ornamental-vintage-luxury-the-h-hotel-loyalty-card-r-883141374", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Ornamental Vintage Luxury The H Hotel Loyalty Card".toLowerCase(), file_id: "15311", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("15311", "Ornamental Vintage Luxury The H Hotel Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/ornamental-vintage-luxury-the-h-hotel-loyalty-card-r-883141374#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="15311" data-slug="ornamental-vintage-luxury-the-h-hotel-loyalty-card-r-883141374" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/21726777/conversions/Ornamental-Vintage-Luxury-The-H-Hotel-Loyalty-Card-preview.jpg" srcset="https://content.wepik.com/statics/21726777/conversions/Ornamental-Vintage-Luxury-The-H-Hotel-Loyalty-Card-preview.jpg" alt="Ornamental Vintage Luxury The H Hotel Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/ornamental-vintage-luxury-the-h-hotel-loyalty-card-r-883141374" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Ornamental Vintage Luxury The H Hotel Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Ornamental Vintage Luxury The H Hotel Loyalty Card", "contentURL": "https://content.wepik.com/statics/21726777/conversions/Ornamental-Vintage-Luxury-The-H-Hotel-Loyalty-Card-preview.jpg", "datePublished": "2023-01-23T15:01:37+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/ornamental-vintage-luxury-the-h-hotel-loyalty-card-r-883141374", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"6229":"https:\/\/content.wepik.com\/statics\/16556228\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Monocolor Retro 1979 Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Monocolor Retro 1979 Coffee Shop Loyalty Card".toLowerCase(), file_id: "12852", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Monocolor Retro 1979 Coffee Shop Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/monocolor-retro-1979-coffee-shop-loyalty-card-r-1466804006", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Monocolor Retro 1979 Coffee Shop Loyalty Card".toLowerCase(), file_id: "12852", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("12852", "Monocolor Retro 1979 Coffee Shop Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/monocolor-retro-1979-coffee-shop-loyalty-card-r-1466804006#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="12852" data-slug="monocolor-retro-1979-coffee-shop-loyalty-card-r-1466804006" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/16555838/conversions/Monocolor-Retro-1979-Coffee-Shop-Loyalty-Card_preview-preview.jpg" srcset="https://content.wepik.com/statics/16555838/conversions/Monocolor-Retro-1979-Coffee-Shop-Loyalty-Card_preview-preview.jpg" alt="Monocolor Retro 1979 Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/monocolor-retro-1979-coffee-shop-loyalty-card-r-1466804006" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Monocolor Retro 1979 Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Monocolor Retro 1979 Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/16555838/conversions/Monocolor-Retro-1979-Coffee-Shop-Loyalty-Card_preview-preview.jpg", "datePublished": "2022-11-07T16:46:00+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/monocolor-retro-1979-coffee-shop-loyalty-card-r-1466804006", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Gradient Spicy Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Gradient Spicy Restaurant Loyalty Card".toLowerCase(), file_id: "9650", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Marta Lozano", author_id: "12", }); } editTemplateGtm("Gradient Spicy Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/gradient-spicy-restaurant-loyalty-card-r-927746677", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Gradient Spicy Restaurant Loyalty Card".toLowerCase(), file_id: "9650", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9650", "Gradient Spicy Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/gradient-spicy-restaurant-loyalty-card-r-927746677#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9650" data-slug="gradient-spicy-restaurant-loyalty-card-r-927746677" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11873847/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/11873847/preview-page0.jpg" alt="Gradient Spicy Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/gradient-spicy-restaurant-loyalty-card-r-927746677" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Gradient Spicy Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Gradient Spicy Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11873847/preview-page0.jpg", "datePublished": "2022-07-12T08:49:17+00:00", "description": "Sometimes, as a customer, you feel that your dedication needs to be acknowledged. And as a restaurant, you can now identify your consumers with the use of a very plain yet useful tool, a loyalty card, which you can now distribute to your most loyal clients. The only information needed is your customer's name and a stamp for this template, which was created by the Wepik team. Include the logo for your restaurant and download the design in no time!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/gradient-spicy-restaurant-loyalty-card-r-927746677", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Linear Gastown Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Linear Gastown Restaurant Loyalty Card".toLowerCase(), file_id: "9692", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Linear Gastown Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/linear-gastown-restaurant-loyalty-card-r-323893265", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Linear Gastown Restaurant Loyalty Card".toLowerCase(), file_id: "9692", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9692", "Linear Gastown Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/linear-gastown-restaurant-loyalty-card-r-323893265#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9692" data-slug="linear-gastown-restaurant-loyalty-card-r-323893265" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/10951021/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/10951021/preview-page0.jpg" alt="Linear Gastown Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/linear-gastown-restaurant-loyalty-card-r-323893265" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Linear Gastown Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Linear Gastown Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/10951021/preview-page0.jpg", "datePublished": "2022-07-13T12:41:49+00:00", "description": "As a customer, sometimes you feel that your loyalty should be rewarded, shouldn't it? As a restaurant, you can now recognize your customers with a very simple yet effective tool, a loyalty card, you can now share them with your most devoted customers. This template, brought to you by the Wepik team, has a very simple and elegant design, requiring only your customer's name and a stamp. Include your restaurant's logo in the editor and download it right away.", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/linear-gastown-restaurant-loyalty-card-r-323893265", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"37257":"https:\/\/content.wepik.com\/statics\/223495288\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Kombucha Est 2023 Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Kombucha Est 2023 Loyalty Card".toLowerCase(), file_id: "30186", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Simple Kombucha Est 2023 Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/simple-kombucha-est-2023-loyalty-card", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Kombucha Est 2023 Loyalty Card".toLowerCase(), file_id: "30186", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("30186", "Simple Kombucha Est 2023 Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/simple-kombucha-est-2023-loyalty-card#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="30186" data-slug="simple-kombucha-est-2023-loyalty-card" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/223502994/conversions/BusinessCard_Horizontal-(2)321312312312-preview.jpg" srcset="https://content.wepik.com/statics/223502994/conversions/BusinessCard_Horizontal-(2)321312312312-preview.jpg" alt="Simple Kombucha Est 2023 Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/simple-kombucha-est-2023-loyalty-card" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Kombucha Est 2023 Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Kombucha Est 2023 Loyalty Card", "contentURL": "https://content.wepik.com/statics/223502994/conversions/BusinessCard_Horizontal-(2)321312312312-preview.jpg", "datePublished": "2023-10-25T11:03:14+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-kombucha-est-2023-loyalty-card", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"134":"https:\/\/content.wepik.com\/statics\/12070690\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Linear Nukuri Sushi Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Linear Nukuri Sushi Restaurant Loyalty Card".toLowerCase(), file_id: "10012", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Linear Nukuri Sushi Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/linear-nukuri-sushi-restaurant-loyalty-card-r-1981576888", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Linear Nukuri Sushi Restaurant Loyalty Card".toLowerCase(), file_id: "10012", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("10012", "Linear Nukuri Sushi Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/linear-nukuri-sushi-restaurant-loyalty-card-r-1981576888#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="10012" data-slug="linear-nukuri-sushi-restaurant-loyalty-card-r-1981576888" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/12070694/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/12070694/preview-page0.jpg" alt="Linear Nukuri Sushi Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/linear-nukuri-sushi-restaurant-loyalty-card-r-1981576888" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Linear Nukuri Sushi Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Linear Nukuri Sushi Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/12070694/preview-page0.jpg", "datePublished": "2022-07-28T11:07:52+00:00", "description": "There's nothing better than sushi. Well… maybe free sushi! Reward your clients' commitment with a loyalty card, a very simple but gratifying price. Customize it with Wepik's online editor to include the name and logo of your Japanese restaurant. With their ninth menu, they'll get one for free! There's no better motivation than that. When our design is ready, download it and be ready to print!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/linear-nukuri-sushi-restaurant-loyalty-card-r-1981576888", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Geometric Restaurant Plants Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Geometric Restaurant Plants Loyalty Card".toLowerCase(), file_id: "9711", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Minimalist Geometric Restaurant Plants Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/minimalist-geometric-restaurant-plants-gift-certificate-r-1667327001", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Geometric Restaurant Plants Loyalty Card".toLowerCase(), file_id: "9711", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9711", "Minimalist Geometric Restaurant Plants Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/minimalist-geometric-restaurant-plants-gift-certificate-r-1667327001#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9711" data-slug="minimalist-geometric-restaurant-plants-gift-certificate-r-1667327001" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/10955085/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/10955085/preview-page0.jpg" alt="Minimalist Geometric Restaurant Plants Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-geometric-restaurant-plants-gift-certificate-r-1667327001" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Geometric Restaurant Plants Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Geometric Restaurant Plants Loyalty Card", "contentURL": "https://content.wepik.com/statics/10955085/preview-page0.jpg", "datePublished": "2022-07-13T15:22:06+00:00", "description": "Looking to reward your customer's loyalty and retain new ones? Say no more – here you have this nature-inspired loyalty card, that everyone will love for sure! It's your turn to make it full yours with our intuitive online editing tool. Open this layout, click on any item you want to change – don't forget to include your restaurant's name, of course – and then just join Wepik to download your new result. Let's go!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-geometric-restaurant-plants-gift-certificate-r-1667327001", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Modern Elegant Sazon Cafe Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Modern Elegant Sazon Cafe Loyalty Card".toLowerCase(), file_id: "10016", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Modern Elegant Sazon Cafe Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/modern-elegant-sazon-cafe-loyalty-card-r-1783864925", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Modern Elegant Sazon Cafe Loyalty Card".toLowerCase(), file_id: "10016", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("10016", "Modern Elegant Sazon Cafe Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/modern-elegant-sazon-cafe-loyalty-card-r-1783864925#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="10016" data-slug="modern-elegant-sazon-cafe-loyalty-card-r-1783864925" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11404353/conversions/4-preview.jpg" srcset="https://content.wepik.com/statics/11404353/conversions/4-preview.jpg" alt="Modern Elegant Sazon Cafe Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/modern-elegant-sazon-cafe-loyalty-card-r-1783864925" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Modern Elegant Sazon Cafe Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Modern Elegant Sazon Cafe Loyalty Card", "contentURL": "https://content.wepik.com/statics/11404353/conversions/4-preview.jpg", "datePublished": "2022-07-28T11:19:49+00:00", "description": "When you think about your favorite restaurant, what's the thing that'll make you the happiest there? Yes, free food! That's why, to make your most loyal customers feel like that with your own business, a loyalty card is a top marketing tool. This design, brought to you by the team of Wepik, comes in a beautiful pastel shade, with a set of lines that can be customized with the online editor. There, include the name of your restaurant and download it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/modern-elegant-sazon-cafe-loyalty-card-r-1783864925", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 1209, images: {"1209":"https:\/\/content.wepik.com\/statics\/13010730\/preview-page0.jpg","1213":"https:\/\/content.wepik.com\/statics\/13010754\/preview-page0.jpg","1214":"https:\/\/content.wepik.com\/statics\/13010732\/preview-page0.jpg","1215":"https:\/\/content.wepik.com\/statics\/13010735\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Hand-drawn Bakery Shop 20% Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Hand-drawn Bakery Shop 20% Loyalty Card".toLowerCase(), file_id: "11079", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Hand-drawn Bakery Shop 20% Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/hand-drawn-bakery-shop-20-loyalty-card-25649120", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Hand-drawn Bakery Shop 20% Loyalty Card".toLowerCase(), file_id: "11079", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11079", "Hand-drawn Bakery Shop 20% Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/hand-drawn-bakery-shop-20-loyalty-card-25649120#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11079" data-slug="hand-drawn-bakery-shop-20-loyalty-card-25649120" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13010737/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/13010737/preview-page0.jpg" alt="Hand-drawn Bakery Shop 20% Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/hand-drawn-bakery-shop-20-loyalty-card-25649120" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Hand-drawn Bakery Shop 20% Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("1209")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1209, 'border-white': variant != 1209 }" style="background: #73390f" title="Beige" ></button> <button @click='onClickVariant("1213")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1213, 'border-white': variant != 1213 }" style="background: #73390f" title="Pink" ></button> <button @click='onClickVariant("1214")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1214, 'border-white': variant != 1214 }" style="background: #ddf2ea" title="Green" ></button> <button @click='onClickVariant("1215")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1215, 'border-white': variant != 1215 }" style="background: #dde7f2" title="Blue" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Hand-drawn Bakery Shop 20% Loyalty Card", "contentURL": "https://content.wepik.com/statics/13010737/preview-page0.jpg", "datePublished": "2022-09-08T11:20:05+00:00", "description": "How cute is this Bakery Loyalty Card? On a scale that goes from 1 to 10, we would say... 12! Do you know the best part? This layout is 100% customizable and ready for you to make all the edits you want to finally download a brand new loyalty card for your business. Just change colors, fonts, texts, and everything you need to make it fit your brand. Once you're done, sign up on our platform, and, voilà! Here you have a beautiful card to engage with your clients. Start now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/hand-drawn-bakery-shop-20-loyalty-card-25649120", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Blue Forchetta Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Blue Forchetta Restaurant Loyalty Card".toLowerCase(), file_id: "9763", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Minimalist Blue Forchetta Restaurant Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/minimalist-blue-forchetta-restaurant-loyalty-card-r-1370192725", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Blue Forchetta Restaurant Loyalty Card".toLowerCase(), file_id: "9763", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9763", "Minimalist Blue Forchetta Restaurant Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/minimalist-blue-forchetta-restaurant-loyalty-card-r-1370192725#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9763" data-slug="minimalist-blue-forchetta-restaurant-loyalty-card-r-1370192725" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11212733/conversions/Minimalist-Blue-Forchetta-Restaurant-Loyalty-Card-preview.jpg" srcset="https://content.wepik.com/statics/11212733/conversions/Minimalist-Blue-Forchetta-Restaurant-Loyalty-Card-preview.jpg" alt="Minimalist Blue Forchetta Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-blue-forchetta-restaurant-loyalty-card-r-1370192725" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Blue Forchetta Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Blue Forchetta Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11212733/conversions/Minimalist-Blue-Forchetta-Restaurant-Loyalty-Card-preview.jpg", "datePublished": "2022-07-15T08:44:23+00:00", "description": "A loyalty card is the perfect tool to reward the loyalty of your customers. If you own a fancy and elegant restaurant, this design is made for you! It comes with a soothing blue shade, and it's fully editable with Wepik's online editing tool. All you have to do is click on any item you wish to change, include your brand's name, and you're ready to go. Don't hesitate – you're just a few clicks away to take your branding to the stars!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-blue-forchetta-restaurant-loyalty-card-r-1370192725", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"6":"https:\/\/content.wepik.com\/statics\/12015462\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Eatable Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Eatable Restaurant Loyalty Card".toLowerCase(), file_id: "9982", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Minimalist Eatable Restaurant Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/minimalist-eatable-restaurant-loyalty-card-r-844672002", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Eatable Restaurant Loyalty Card".toLowerCase(), file_id: "9982", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9982", "Minimalist Eatable Restaurant Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/minimalist-eatable-restaurant-loyalty-card-r-844672002#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9982" data-slug="minimalist-eatable-restaurant-loyalty-card-r-844672002" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11403186/conversions/Minimalist-Eatable-Restaurant-Loyalty-Card-Preview-preview.jpg" srcset="https://content.wepik.com/statics/11403186/conversions/Minimalist-Eatable-Restaurant-Loyalty-Card-Preview-preview.jpg" alt="Minimalist Eatable Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-eatable-restaurant-loyalty-card-r-844672002" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Eatable Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Eatable Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11403186/conversions/Minimalist-Eatable-Restaurant-Loyalty-Card-Preview-preview.jpg", "datePublished": "2022-07-28T09:08:02+00:00", "description": "No matter what your restaurant's about, a loyalty card can suit them all! Surprise your most loyal clients with a reward — with their fifth visit, they'll get something from the menu for free! Who wouldn't like that? To make the loyalty card even more unique, simply open the design with Wepik, customize colors, fonts, the layout and if needed, include your logo and additional graphic resources. Once it's all set, simply download it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-eatable-restaurant-loyalty-card-r-844672002", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 7133, images: {"7133":"https:\/\/content.wepik.com\/statics\/17346831\/preview-page0.jpg","7135":"https:\/\/content.wepik.com\/statics\/17346833\/preview-page0.jpg","7136":"https:\/\/content.wepik.com\/statics\/17346835\/preview-page0.jpg","7137":"https:\/\/content.wepik.com\/statics\/17346837\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Hand-drawn Arabica Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Hand-drawn Arabica Coffee Shop Loyalty Card".toLowerCase(), file_id: "13238", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Hand-drawn Arabica Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/hand-drawn-arabica-coffee-shop-loyalty-card-r-251361793", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Hand-drawn Arabica Coffee Shop Loyalty Card".toLowerCase(), file_id: "13238", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13238", "Hand-drawn Arabica Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/hand-drawn-arabica-coffee-shop-loyalty-card-r-251361793#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13238" data-slug="hand-drawn-arabica-coffee-shop-loyalty-card-r-251361793" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/17277505/conversions/mockup-nova-preview.jpg" srcset="https://content.wepik.com/statics/17277505/conversions/mockup-nova-preview.jpg" alt="Hand-drawn Arabica Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/hand-drawn-arabica-coffee-shop-loyalty-card-r-251361793" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Hand-drawn Arabica Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("7133")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 7133, 'border-white': variant != 7133 }" style="background: #733d04" title="Brown" ></button> <button @click='onClickVariant("7135")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 7135, 'border-white': variant != 7135 }" style="background: #257304" title="Green" ></button> <button @click='onClickVariant("7136")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 7136, 'border-white': variant != 7136 }" style="background: #045973" title="Blue" ></button> <button @click='onClickVariant("7137")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 7137, 'border-white': variant != 7137 }" style="background: #a11b62" title="Pink" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Hand-drawn Arabica Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/17277505/conversions/mockup-nova-preview.jpg", "datePublished": "2022-11-17T12:16:18+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/hand-drawn-arabica-coffee-shop-loyalty-card-r-251361793", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 2242, images: {"2242":"https:\/\/content.wepik.com\/statics\/13831794\/preview-page0.jpg","2243":"https:\/\/content.wepik.com\/statics\/13831784\/preview-page0.jpg","2244":"https:\/\/content.wepik.com\/statics\/13831788\/preview-page0.jpg","2245":"https:\/\/content.wepik.com\/statics\/13831791\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Pastel Linear Ice-cream Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Pastel Linear Ice-cream Loyalty Card".toLowerCase(), file_id: "11432", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Pastel Linear Ice-cream Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/pastel-linear-ice-cream-loyalty-card-r-1711903319", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Pastel Linear Ice-cream Loyalty Card".toLowerCase(), file_id: "11432", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11432", "Pastel Linear Ice-cream Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/pastel-linear-ice-cream-loyalty-card-r-1711903319#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11432" data-slug="pastel-linear-ice-cream-loyalty-card-r-1711903319" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13831796/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/13831796/preview-page0.jpg" alt="Pastel Linear Ice-cream Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/pastel-linear-ice-cream-loyalty-card-r-1711903319" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Pastel Linear Ice-cream Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("2242")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2242, 'border-white': variant != 2242 }" style="background: #c4ceb6" title="Green" ></button> <button @click='onClickVariant("2243")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2243, 'border-white': variant != 2243 }" style="background: #e0bde6" title="Purple" ></button> <button @click='onClickVariant("2244")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2244, 'border-white': variant != 2244 }" style="background: #c0deff" title="Blue" ></button> <button @click='onClickVariant("2245")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2245, 'border-white': variant != 2245 }" style="background: #ffb16d" title="Orange" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Pastel Linear Ice-cream Loyalty Card", "contentURL": "https://content.wepik.com/statics/13831796/preview-page0.jpg", "datePublished": "2022-09-22T09:24:01+00:00", "description": "Ice cream for free! Nothing can surpass that, except perhaps a template for an ice cream loyalty card. Open it with Wepik's editor and download it for simple customization and further changes! Such as fonts, texts, colors — anything!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/pastel-linear-ice-cream-loyalty-card-r-1711903319", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Doodle Colorful Burger Town Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Doodle Colorful Burger Town Restaurant Loyalty Card".toLowerCase(), file_id: "9694", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Doodle Colorful Burger Town Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/doodle-colorful-burger-town-restaurant-loyalty-card-r-642087323", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Doodle Colorful Burger Town Restaurant Loyalty Card".toLowerCase(), file_id: "9694", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9694", "Doodle Colorful Burger Town Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/doodle-colorful-burger-town-restaurant-loyalty-card-r-642087323#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9694" data-slug="doodle-colorful-burger-town-restaurant-loyalty-card-r-642087323" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/10952767/conversions/Custom-preview-preview.jpg" srcset="https://content.wepik.com/statics/10952767/conversions/Custom-preview-preview.jpg" alt="Doodle Colorful Burger Town Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/doodle-colorful-burger-town-restaurant-loyalty-card-r-642087323" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Doodle Colorful Burger Town Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Doodle Colorful Burger Town Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/10952767/conversions/Custom-preview-preview.jpg", "datePublished": "2022-07-13T13:21:14+00:00", "description": "Looking forward to rewarding all your best customers? We love this initiative so much! And, since we know everybody loves a gift once in a while, here we bring you an amazing option to do so. Get this Restaurant Loyalty Card and hand it to those foodies that keep coming to your place. This will probably encourage them to keep coming and get their free meal. Customize this template with our online editor and change all the details you want to achieve the best result. Then download the final design with a simple click. Start now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/doodle-colorful-burger-town-restaurant-loyalty-card-r-642087323", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"6048":"https:\/\/content.wepik.com\/statics\/16312171\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Yellow Tara Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Yellow Tara Coffee Shop Loyalty Card".toLowerCase(), file_id: "12765", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Minimalist Yellow Tara Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/minimalist-yellow-tara-coffee-shop-loyalty-card-r-1036411302", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Yellow Tara Coffee Shop Loyalty Card".toLowerCase(), file_id: "12765", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("12765", "Minimalist Yellow Tara Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/minimalist-yellow-tara-coffee-shop-loyalty-card-r-1036411302#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="12765" data-slug="minimalist-yellow-tara-coffee-shop-loyalty-card-r-1036411302" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/16312462/conversions/BusinessCard_Horizontal-(1)-preview.jpg" srcset="https://content.wepik.com/statics/16312462/conversions/BusinessCard_Horizontal-(1)-preview.jpg" alt="Minimalist Yellow Tara Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-yellow-tara-coffee-shop-loyalty-card-r-1036411302" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Yellow Tara Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Yellow Tara Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/16312462/conversions/BusinessCard_Horizontal-(1)-preview.jpg", "datePublished": "2022-11-03T12:13:35+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-yellow-tara-coffee-shop-loyalty-card-r-1036411302", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"3135":"https:\/\/content.wepik.com\/statics\/14280894\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Hand-drawn Pedicure Studio Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Hand-drawn Pedicure Studio Loyalty Card".toLowerCase(), file_id: "11716", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Kike Gutiérrez", author_id: "21", }); } editTemplateGtm("Hand-drawn Pedicure Studio Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/hand-drawn-pedicure-studio-loyalty-card-r-986844317", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Hand-drawn Pedicure Studio Loyalty Card".toLowerCase(), file_id: "11716", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11716", "Hand-drawn Pedicure Studio Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/hand-drawn-pedicure-studio-loyalty-card-r-986844317#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11716" data-slug="hand-drawn-pedicure-studio-loyalty-card-r-986844317" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14280892/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/14280892/preview-page0.jpg" alt="Hand-drawn Pedicure Studio Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/hand-drawn-pedicure-studio-loyalty-card-r-986844317" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Hand-drawn Pedicure Studio Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Hand-drawn Pedicure Studio Loyalty Card", "contentURL": "https://content.wepik.com/statics/14280892/preview-page0.jpg", "datePublished": "2022-09-30T11:34:14+00:00", "description": "Reward your clients with this Hand-drawn Pedicure Studio Loyalty Card template from Wepik! Use the online editor to customize it, and make any changes according to your needs. Ready to get started? Sign up now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/hand-drawn-pedicure-studio-loyalty-card-r-986844317", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Sukiyaki Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Sukiyaki Restaurant Loyalty Card".toLowerCase(), file_id: "9822", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Minimalist Sukiyaki Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/minimalist-sukiyaki-restaurant-loyalty-card-r-1710392826", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Sukiyaki Restaurant Loyalty Card".toLowerCase(), file_id: "9822", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9822", "Minimalist Sukiyaki Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/minimalist-sukiyaki-restaurant-loyalty-card-r-1710392826#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9822" data-slug="minimalist-sukiyaki-restaurant-loyalty-card-r-1710392826" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11141328/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/11141328/preview-page0.jpg" alt="Minimalist Sukiyaki Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-sukiyaki-restaurant-loyalty-card-r-1710392826" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Sukiyaki Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Sukiyaki Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11141328/preview-page0.jpg", "datePublished": "2022-07-19T16:09:34+00:00", "description": "Congratulations! You've just won a free meal! Aren't those the most sought-after words in a restaurant? Now you can share them with your most loyal customers thanks to a loyalty card. This template, brought to you by the team of Wepik, features a very minimal and elegant design, where you simply need the name of your customer and a stamp. After seven meals, they'll get a free menu! Include your restaurant's logo with Wepik's editor and download it now.", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-sukiyaki-restaurant-loyalty-card-r-1710392826", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"37521":"https:\/\/content.wepik.com\/statics\/238482162\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card".toLowerCase(), file_id: "30379", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/aesthetic-pastel-laser-hair-removal-clinic-loyalty-card", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card".toLowerCase(), file_id: "30379", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("30379", "Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/aesthetic-pastel-laser-hair-removal-clinic-loyalty-card#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 64.714285714286%;" data-id="30379" data-slug="aesthetic-pastel-laser-hair-removal-clinic-loyalty-card" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/238487192/conversions/loyaltycard-preview.jpg" srcset="https://content.wepik.com/statics/238487192/conversions/loyaltycard-preview.jpg" alt="Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/aesthetic-pastel-laser-hair-removal-clinic-loyalty-card" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Aesthetic Pastel Laser Hair Removal Clinic Loyalty Card", "contentURL": "https://content.wepik.com/statics/238487192/conversions/loyaltycard-preview.jpg", "datePublished": "2023-10-30T11:52:10+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/aesthetic-pastel-laser-hair-removal-clinic-loyalty-card", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"57906":"https:\/\/content.wepik.com\/statics\/694715451\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Grid Fashion Cards"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Grid Fashion Cards".toLowerCase(), file_id: "3340", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carlota", author_id: "3", }); } editTemplateGtm("Grid Fashion Cards", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/grid-fashion-cards-12552755", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Grid Fashion Cards".toLowerCase(), file_id: "3340", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("3340", "Grid Fashion Cards", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/grid-fashion-cards-12552755#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="3340" data-slug="grid-fashion-cards-12552755" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/694715506/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/694715506/preview-page0.jpg" alt="Grid Fashion Cards Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/grid-fashion-cards-12552755" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Grid Fashion Cards </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Grid Fashion Cards", "contentURL": "https://content.wepik.com/statics/694715506/preview-page0.jpg", "datePublished": "2021-03-12T12:41:04+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/grid-fashion-cards-12552755", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"7061":"https:\/\/content.wepik.com\/statics\/17267429\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist The Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist The Coffee Shop Loyalty Card".toLowerCase(), file_id: "13215", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Kike Gutiérrez", author_id: "21", }); } editTemplateGtm("Minimalist The Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/minimalist-the-coffee-shop-loyalty-card-2570870", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist The Coffee Shop Loyalty Card".toLowerCase(), file_id: "13215", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13215", "Minimalist The Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/minimalist-the-coffee-shop-loyalty-card-2570870#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13215" data-slug="minimalist-the-coffee-shop-loyalty-card-2570870" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/17267430/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/17267430/preview-page0.jpg" alt="Minimalist The Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-the-coffee-shop-loyalty-card-2570870" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist The Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist The Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/17267430/preview-page0.jpg", "datePublished": "2022-11-17T09:47:35+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-the-coffee-shop-loyalty-card-2570870", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"2763":"https:\/\/content.wepik.com\/statics\/14149523\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Aesthetic Hand-drawn Claire&#039;s Beauty Maderotherapy Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Aesthetic Hand-drawn Claire's Beauty Maderotherapy Loyalty Card".toLowerCase(), file_id: "11555", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Aesthetic Hand-drawn Claire&#039;s Beauty Maderotherapy Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/aesthetic-hand-drawn-claires-beauty-maderotherapy-loyalty-card-r-1134519016", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Aesthetic Hand-drawn Claire's Beauty Maderotherapy Loyalty Card".toLowerCase(), file_id: "11555", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11555", "Aesthetic Hand-drawn Claire&#039;s Beauty Maderotherapy Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/aesthetic-hand-drawn-claires-beauty-maderotherapy-loyalty-card-r-1134519016#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11555" data-slug="aesthetic-hand-drawn-claires-beauty-maderotherapy-loyalty-card-r-1134519016" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14149898/conversions/preview-sadfghjk-preview.jpg" srcset="https://content.wepik.com/statics/14149898/conversions/preview-sadfghjk-preview.jpg" alt="Aesthetic Hand-drawn Claire's Beauty Maderotherapy Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/aesthetic-hand-drawn-claires-beauty-maderotherapy-loyalty-card-r-1134519016" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Aesthetic Hand-drawn Claire's Beauty Maderotherapy Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Aesthetic Hand-drawn Claire's Beauty Maderotherapy Loyalty Card", "contentURL": "https://content.wepik.com/statics/14149898/conversions/preview-sadfghjk-preview.jpg", "datePublished": "2022-09-28T09:17:32+00:00", "description": "Have a look at this Claire's Beauty Maderotherapy Loyalty Card template and use it to reward your customers' loyalty! Customize it for free with the online editing tool, and get the best result within minutes. Sign up now and let's get started!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/aesthetic-hand-drawn-claires-beauty-maderotherapy-loyalty-card-r-1134519016", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Cream Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Cream Coffee Shop Loyalty Card".toLowerCase(), file_id: "6183", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Javier", author_id: "6", }); } editTemplateGtm("Minimalist Cream Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/minimalist-cream-coffee-shop-loyalty-card-2597985", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Cream Coffee Shop Loyalty Card".toLowerCase(), file_id: "6183", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("6183", "Minimalist Cream Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/minimalist-cream-coffee-shop-loyalty-card-2597985#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="6183" data-slug="minimalist-cream-coffee-shop-loyalty-card-2597985" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/8324505/conversions/9-preview.jpg" srcset="https://content.wepik.com/statics/8324505/conversions/9-preview.jpg" alt="Minimalist Cream Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-cream-coffee-shop-loyalty-card-2597985" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Cream Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Cream Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/8324505/conversions/9-preview.jpg", "datePublished": "2022-01-10T15:17:11+00:00", "description": "Are you looking forward to engaging a bit more with your customers, but don't know how to do it? We have a great and super simple idea for you - offer a cup of coffee for free after buying a certain number. This way, people will feel you're taking care of and pampering them. Pick this loyalty card template and customize it with our online editor to give it the perfect touch. Once you're done, sign up on our platform and download the final design with a simple click. Don't wait any longer and join us to start now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-cream-coffee-shop-loyalty-card-2597985", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 2517, images: {"2517":"https:\/\/content.wepik.com\/statics\/14096967\/preview-page0.jpg","2518":"https:\/\/content.wepik.com\/statics\/14096971\/preview-page0.jpg","2519":"https:\/\/content.wepik.com\/statics\/14096979\/preview-page0.jpg","2520":"https:\/\/content.wepik.com\/statics\/14096974\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Duotone Erika Adams Fitness Punch Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Duotone Erika Adams Fitness Punch Card".toLowerCase(), file_id: "11491", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Duotone Erika Adams Fitness Punch Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/duotone-erika-adams-fitness-punch-card-r-1932473317", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Duotone Erika Adams Fitness Punch Card".toLowerCase(), file_id: "11491", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11491", "Duotone Erika Adams Fitness Punch Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/duotone-erika-adams-fitness-punch-card-r-1932473317#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11491" data-slug="duotone-erika-adams-fitness-punch-card-r-1932473317" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13873068/conversions/Custom-Preview-preview.jpg" srcset="https://content.wepik.com/statics/13873068/conversions/Custom-Preview-preview.jpg" alt="Duotone Erika Adams Fitness Punch Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/duotone-erika-adams-fitness-punch-card-r-1932473317" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Duotone Erika Adams Fitness Punch Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("2517")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2517, 'border-white': variant != 2517 }" style="background: #775bd8" title="Purple" ></button> <button @click='onClickVariant("2518")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2518, 'border-white': variant != 2518 }" style="background: #1c9fc1" title="Blue" ></button> <button @click='onClickVariant("2519")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2519, 'border-white': variant != 2519 }" style="background: #1cc126" title="Green" ></button> <button @click='onClickVariant("2520")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 2520, 'border-white': variant != 2520 }" style="background: #ff76ee" title="Pink" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Duotone Erika Adams Fitness Punch Card", "contentURL": "https://content.wepik.com/statics/13873068/conversions/Custom-Preview-preview.jpg", "datePublished": "2022-09-23T09:10:35+00:00", "description": "Using loyalty cards can be really useful to gain the loyalty of your clients, and also help you to attract new ones! With Wepik's online editing tool, you can personalize every single detail of the design and modify things such as fonts, colors, illustrations, and all the text and icons available. Once your template is all set and ready to be shared, simply select your preferred format - PDF, JPEG, or PNG - and download it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/duotone-erika-adams-fitness-punch-card-r-1932473317", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"7080":"https:\/\/content.wepik.com\/statics\/17289540\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Duotone Professional Fresh &amp; Tasty Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Duotone Professional Fresh & Tasty Coffee Shop Loyalty Card".toLowerCase(), file_id: "13220", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Duotone Professional Fresh &amp; Tasty Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/duotone-professional-fresh-tasty-coffee-shop-loyalty-card", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Duotone Professional Fresh & Tasty Coffee Shop Loyalty Card".toLowerCase(), file_id: "13220", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13220", "Duotone Professional Fresh &amp; Tasty Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/duotone-professional-fresh-tasty-coffee-shop-loyalty-card#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13220" data-slug="duotone-professional-fresh-tasty-coffee-shop-loyalty-card" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/17271703/conversions/4-preview.jpg" srcset="https://content.wepik.com/statics/17271703/conversions/4-preview.jpg" alt="Duotone Professional Fresh & Tasty Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/duotone-professional-fresh-tasty-coffee-shop-loyalty-card" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Duotone Professional Fresh & Tasty Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Duotone Professional Fresh & Tasty Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/17271703/conversions/4-preview.jpg", "datePublished": "2022-11-17T10:10:00+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/duotone-professional-fresh-tasty-coffee-shop-loyalty-card", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"7454":"https:\/\/content.wepik.com\/statics\/17670844\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Ornamental 1991 Retro Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Ornamental 1991 Retro Coffee Shop Loyalty Card".toLowerCase(), file_id: "13375", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Ornamental 1991 Retro Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/ornamental-1991-retro-coffee-shop-loyalty-card-r-783799938", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Ornamental 1991 Retro Coffee Shop Loyalty Card".toLowerCase(), file_id: "13375", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13375", "Ornamental 1991 Retro Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/ornamental-1991-retro-coffee-shop-loyalty-card-r-783799938#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13375" data-slug="ornamental-1991-retro-coffee-shop-loyalty-card-r-783799938" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/17671237/conversions/BusinessCard_Horizontal-preview.jpg" srcset="https://content.wepik.com/statics/17671237/conversions/BusinessCard_Horizontal-preview.jpg" alt="Ornamental 1991 Retro Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/ornamental-1991-retro-coffee-shop-loyalty-card-r-783799938" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Ornamental 1991 Retro Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Ornamental 1991 Retro Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/17671237/conversions/BusinessCard_Horizontal-preview.jpg", "datePublished": "2022-11-23T12:25:24+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/ornamental-1991-retro-coffee-shop-loyalty-card-r-783799938", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: [], editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Aesthetic Floral Amelia&#039;s Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Aesthetic Floral Amelia's Restaurant Loyalty Card".toLowerCase(), file_id: "9881", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Aesthetic Floral Amelia&#039;s Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/aesthetic-floral-amelias-restaurant-loyalty-card-r-1968291300", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Aesthetic Floral Amelia's Restaurant Loyalty Card".toLowerCase(), file_id: "9881", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9881", "Aesthetic Floral Amelia&#039;s Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/aesthetic-floral-amelias-restaurant-loyalty-card-r-1968291300#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9881" data-slug="aesthetic-floral-amelias-restaurant-loyalty-card-r-1968291300" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/11208185/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/11208185/preview-page0.jpg" alt="Aesthetic Floral Amelia's Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/aesthetic-floral-amelias-restaurant-loyalty-card-r-1968291300" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Aesthetic Floral Amelia's Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Aesthetic Floral Amelia's Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/11208185/preview-page0.jpg", "datePublished": "2022-07-21T10:59:12+00:00", "description": "Congratulations! You've won your next free meal. What a quote to live by, huh? With the help of loyalty cards, you can give this opportunity to your most loyal clients. With this template, in a beautiful pink color palette with floral motives, you can customize all the elements on Wepik's online editing tool. There, you can import all the additional resources you want to include, such as a logo, social media icons and then download it!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/aesthetic-floral-amelias-restaurant-loyalty-card-r-1968291300", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"3248":"https:\/\/content.wepik.com\/statics\/14672501\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Hand-drawn Flat Swamiya Yoga Punch Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Hand-drawn Flat Swamiya Yoga Punch Card".toLowerCase(), file_id: "11769", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Hand-drawn Flat Swamiya Yoga Punch Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/hand-drawn-flat-swamiya-yoga-punch-card-r-1747906079", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Hand-drawn Flat Swamiya Yoga Punch Card".toLowerCase(), file_id: "11769", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11769", "Hand-drawn Flat Swamiya Yoga Punch Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/hand-drawn-flat-swamiya-yoga-punch-card-r-1747906079#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11769" data-slug="hand-drawn-flat-swamiya-yoga-punch-card-r-1747906079" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14672503/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/14672503/preview-page0.jpg" alt="Hand-drawn Flat Swamiya Yoga Punch Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/hand-drawn-flat-swamiya-yoga-punch-card-r-1747906079" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Hand-drawn Flat Swamiya Yoga Punch Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Hand-drawn Flat Swamiya Yoga Punch Card", "contentURL": "https://content.wepik.com/statics/14672503/preview-page0.jpg", "datePublished": "2022-09-30T18:37:27+00:00", "description": "Let's meditate for a moment to appreciate this gorgeous yoga punch card! Its hand-drawn design full of flowers isn't it lovely? You can customize this template to your liking and make it even more personal - change colors, texts, fonts, and much more! When you're happy with the final result, just sign up on Wepik to save and download all your work. Sounds amazing, right? Don't wait any longer and join us right away to get the best designs!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/hand-drawn-flat-swamiya-yoga-punch-card-r-1747906079", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"7500":"https:\/\/content.wepik.com\/statics\/28178466\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Vintage Simple 1970 Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Vintage Simple 1970 Coffee Shop Loyalty Card".toLowerCase(), file_id: "13395", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Vintage Simple 1970 Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/vintage-simple-1970-coffee-shop-loyalty-card-r-1387106356", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Vintage Simple 1970 Coffee Shop Loyalty Card".toLowerCase(), file_id: "13395", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13395", "Vintage Simple 1970 Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/vintage-simple-1970-coffee-shop-loyalty-card-r-1387106356#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13395" data-slug="vintage-simple-1970-coffee-shop-loyalty-card-r-1387106356" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/17686679/conversions/BusinessCard_Horizontal-preview.jpg" srcset="https://content.wepik.com/statics/17686679/conversions/BusinessCard_Horizontal-preview.jpg" alt="Vintage Simple 1970 Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/vintage-simple-1970-coffee-shop-loyalty-card-r-1387106356" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Vintage Simple 1970 Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Vintage Simple 1970 Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/17686679/conversions/BusinessCard_Horizontal-preview.jpg", "datePublished": "2022-11-23T15:29:15+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/vintage-simple-1970-coffee-shop-loyalty-card-r-1387106356", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 1419, images: {"1419":"https:\/\/content.wepik.com\/statics\/13420065\/preview-page0.jpg","1421":"https:\/\/content.wepik.com\/statics\/13420071\/preview-page0.jpg","1422":"https:\/\/content.wepik.com\/statics\/13420109\/preview-page0.jpg","1423":"https:\/\/content.wepik.com\/statics\/13420087\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple General Business Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple General Business Loyalty Card".toLowerCase(), file_id: "11156", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Simple General Business Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/simple-general-business-loyalty-card-r-507917558", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple General Business Loyalty Card".toLowerCase(), file_id: "11156", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11156", "Simple General Business Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/simple-general-business-loyalty-card-r-507917558#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11156" data-slug="simple-general-business-loyalty-card-r-507917558" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13420092/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/13420092/preview-page0.jpg" alt="Simple General Business Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/simple-general-business-loyalty-card-r-507917558" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple General Business Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("1419")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1419, 'border-white': variant != 1419 }" style="background: #d1edf2" title="Light Blue" ></button> <button @click='onClickVariant("1421")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1421, 'border-white': variant != 1421 }" style="background: #fff1b2" title="Light Yellow" ></button> <button @click='onClickVariant("1422")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1422, 'border-white': variant != 1422 }" style="background: #ffd0f3" title="Pink" ></button> <button @click='onClickVariant("1423")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 1423, 'border-white': variant != 1423 }" style="background: #c5dcc1" title="Green" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple General Business Loyalty Card", "contentURL": "https://content.wepik.com/statics/13420092/preview-page0.jpg", "datePublished": "2022-09-14T08:47:08+00:00", "description": "Loyalty cards are good strategies to gain the loyalty of your clients or even attract new ones! If your own a business, this simple template it's perfect for you. Upload your own logo and customize the entire template to suit your brand. Use our online editing tool and change font, colors, or even shapes. The only limit is your imagination! Once you're done, you can download your creation and print it! Start right away!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-general-business-loyalty-card-r-507917558", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"2884":"https:\/\/content.wepik.com\/statics\/14210552\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Ornamental Hair Cut Beauty Salon Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Ornamental Hair Cut Beauty Salon Loyalty Card".toLowerCase(), file_id: "11606", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Ornamental Hair Cut Beauty Salon Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/ornamental-hair-cut-beauty-salon-loyalty-card-r-1137404627", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Ornamental Hair Cut Beauty Salon Loyalty Card".toLowerCase(), file_id: "11606", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11606", "Ornamental Hair Cut Beauty Salon Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/ornamental-hair-cut-beauty-salon-loyalty-card-r-1137404627#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11606" data-slug="ornamental-hair-cut-beauty-salon-loyalty-card-r-1137404627" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14211220/conversions/Preview-nova-preview.jpg" srcset="https://content.wepik.com/statics/14211220/conversions/Preview-nova-preview.jpg" alt="Ornamental Hair Cut Beauty Salon Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/ornamental-hair-cut-beauty-salon-loyalty-card-r-1137404627" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Ornamental Hair Cut Beauty Salon Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Ornamental Hair Cut Beauty Salon Loyalty Card", "contentURL": "https://content.wepik.com/statics/14211220/conversions/Preview-nova-preview.jpg", "datePublished": "2022-09-29T09:02:54+00:00", "description": "Reward your loyal clients with this Hair Cut Beauty Salon Loyalty Card template from Wepik! Customize it with the help of the online editing tool, and get the result you need in minutes. Ready to get started? Sign up now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/ornamental-hair-cut-beauty-salon-loyalty-card-r-1137404627", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"8088":"https:\/\/content.wepik.com\/statics\/18177122\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Cold Coffee Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Cold Coffee Loyalty Card".toLowerCase(), file_id: "13636", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Elegant Cold Coffee Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/elegant-cold-coffee-loyalty-card-r-960858664", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Cold Coffee Loyalty Card".toLowerCase(), file_id: "13636", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("13636", "Elegant Cold Coffee Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/elegant-cold-coffee-loyalty-card-r-960858664#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="13636" data-slug="elegant-cold-coffee-loyalty-card-r-960858664" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/18174597/conversions/BusinessCard_Horizontal-preview.jpg" srcset="https://content.wepik.com/statics/18174597/conversions/BusinessCard_Horizontal-preview.jpg" alt="Elegant Cold Coffee Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/elegant-cold-coffee-loyalty-card-r-960858664" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Cold Coffee Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Cold Coffee Loyalty Card", "contentURL": "https://content.wepik.com/statics/18174597/conversions/BusinessCard_Horizontal-preview.jpg", "datePublished": "2022-11-30T13:42:11+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-cold-coffee-loyalty-card-r-960858664", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"2838":"https:\/\/content.wepik.com\/statics\/14208080\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Aesthetic Shiny Nail Salon Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Aesthetic Shiny Nail Salon Loyalty Card".toLowerCase(), file_id: "11589", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Aesthetic Shiny Nail Salon Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/aesthetic-shiny-nail-salon-loyalty-card-r-210524986", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Aesthetic Shiny Nail Salon Loyalty Card".toLowerCase(), file_id: "11589", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11589", "Aesthetic Shiny Nail Salon Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/aesthetic-shiny-nail-salon-loyalty-card-r-210524986#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11589" data-slug="aesthetic-shiny-nail-salon-loyalty-card-r-210524986" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14171469/conversions/BusinessCard_Horizontal-preview.jpg" srcset="https://content.wepik.com/statics/14171469/conversions/BusinessCard_Horizontal-preview.jpg" alt="Aesthetic Shiny Nail Salon Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/aesthetic-shiny-nail-salon-loyalty-card-r-210524986" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Aesthetic Shiny Nail Salon Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Aesthetic Shiny Nail Salon Loyalty Card", "contentURL": "https://content.wepik.com/statics/14171469/conversions/BusinessCard_Horizontal-preview.jpg", "datePublished": "2022-09-28T15:44:30+00:00", "description": "Congratulations! Your upcoming manicure is on the house. What a quote to live by, right? You can provide your most devoted customers with this opportunity by using loyalty cards. The online editing tool from Wepik lets you customize every element!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/aesthetic-shiny-nail-salon-loyalty-card-r-210524986", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"403":"https:\/\/content.wepik.com\/statics\/12396527\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Cute Poke House Restaurant Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Cute Poke House Restaurant Loyalty Card".toLowerCase(), file_id: "9887", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Cute Poke House Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card"); const newUrl = new URL("/edit/cute-poke-house-restaurant-loyalty-card-r-1485132118", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Cute Poke House Restaurant Loyalty Card".toLowerCase(), file_id: "9887", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("9887", "Cute Poke House Restaurant Loyalty Card", "Marketing & events", "Restaurant Loyalty Card") location.href = "https://wepik.com/template/cute-poke-house-restaurant-loyalty-card-r-1485132118#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="9887" data-slug="cute-poke-house-restaurant-loyalty-card-r-1485132118" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/12396528/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/12396528/preview-page0.jpg" alt="Cute Poke House Restaurant Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/cute-poke-house-restaurant-loyalty-card-r-1485132118" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Cute Poke House Restaurant Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Cute Poke House Restaurant Loyalty Card", "contentURL": "https://content.wepik.com/statics/12396528/preview-page0.jpg", "datePublished": "2022-07-21T13:29:48+00:00", "description": "When you run a business, it's not only about attracting customers but also about building customer loyalty. A good strategy is to offer loyalty cards so that they return to your establishment and feel rewarded for it - sounds amazing, right? All you need is an attractive design, that's why Wepik has created this template with a cute style and a handwritten font. In any case, you can customize it with our easy-to-use editing tool and get the best result! Sign up and start now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/cute-poke-house-restaurant-loyalty-card-r-1485132118", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"2676":"https:\/\/content.wepik.com\/statics\/14076998\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Buy 10 Get One Free Punch Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Buy 10 Get One Free Punch Card".toLowerCase(), file_id: "11524", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Minimalist Buy 10 Get One Free Punch Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/minimalist-buy-10-get-one-free-punch-card-r-759788294", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Buy 10 Get One Free Punch Card".toLowerCase(), file_id: "11524", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11524", "Minimalist Buy 10 Get One Free Punch Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/minimalist-buy-10-get-one-free-punch-card-r-759788294#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11524" data-slug="minimalist-buy-10-get-one-free-punch-card-r-759788294" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/14076904/conversions/4-preview.jpg" srcset="https://content.wepik.com/statics/14076904/conversions/4-preview.jpg" alt="Minimalist Buy 10 Get One Free Punch Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-buy-10-get-one-free-punch-card-r-759788294" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Buy 10 Get One Free Punch Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Buy 10 Get One Free Punch Card", "contentURL": "https://content.wepik.com/statics/14076904/conversions/4-preview.jpg", "datePublished": "2022-09-27T08:31:22+00:00", "description": "Use Wepik to carry out innovative initiatives in your business! Make this Minimalist Buy 10 Get One Free Punch Card template your own with the help of our online editor and download the result in minutes. Sign up now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-buy-10-get-one-free-punch-card-r-759788294", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"2158":"https:\/\/content.wepik.com\/statics\/13773264\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Pastel Lulu Nail Salon Manicure Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Pastel Lulu Nail Salon Manicure Loyalty Card".toLowerCase(), file_id: "11398", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Simple Pastel Lulu Nail Salon Manicure Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/simple-pastel-lulu-nail-salon-manicure-loyalty-card-r-1860849041", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Pastel Lulu Nail Salon Manicure Loyalty Card".toLowerCase(), file_id: "11398", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("11398", "Simple Pastel Lulu Nail Salon Manicure Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/simple-pastel-lulu-nail-salon-manicure-loyalty-card-r-1860849041#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="11398" data-slug="simple-pastel-lulu-nail-salon-manicure-loyalty-card-r-1860849041" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/13876501/conversions/4-preview.jpg" srcset="https://content.wepik.com/statics/13876501/conversions/4-preview.jpg" alt="Simple Pastel Lulu Nail Salon Manicure Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/simple-pastel-lulu-nail-salon-manicure-loyalty-card-r-1860849041" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Pastel Lulu Nail Salon Manicure Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Pastel Lulu Nail Salon Manicure Loyalty Card", "contentURL": "https://content.wepik.com/statics/13876501/conversions/4-preview.jpg", "datePublished": "2022-09-21T17:04:57+00:00", "description": "Let's get absolutely fabulous with this Lulu Nail Salon Manicure Loyalty Card template from Wepik! Make any changes with the online editor and impress everyone out there. Ready to get started? Don't hesitate, and join us now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-pastel-lulu-nail-salon-manicure-loyalty-card-r-1860849041", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"36636":"https:\/\/content.wepik.com\/statics\/208931523\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Professional Laser Hair Removal Center Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Professional Laser Hair Removal Center Loyalty Card".toLowerCase(), file_id: "29653", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Minimalist Professional Laser Hair Removal Center Loyalty Card", "Marketing & events", "Loyalty Cards"); const newUrl = new URL("/edit/minimalist-professional-laser-hair-removal-center-loyalty-card", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Professional Laser Hair Removal Center Loyalty Card".toLowerCase(), file_id: "29653", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("29653", "Minimalist Professional Laser Hair Removal Center Loyalty Card", "Marketing & events", "Loyalty Cards") location.href = "https://wepik.com/template/minimalist-professional-laser-hair-removal-center-loyalty-card#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 64.714285714286%;" data-id="29653" data-slug="minimalist-professional-laser-hair-removal-center-loyalty-card" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/208934818/conversions/BusinessCard_Horizontal-preview.jpg" srcset="https://content.wepik.com/statics/208934818/conversions/BusinessCard_Horizontal-preview.jpg" alt="Minimalist Professional Laser Hair Removal Center Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-professional-laser-hair-removal-center-loyalty-card" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Professional Laser Hair Removal Center Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Professional Laser Hair Removal Center Loyalty Card", "contentURL": "https://content.wepik.com/statics/208934818/conversions/BusinessCard_Horizontal-preview.jpg", "datePublished": "2023-10-17T09:35:52+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-professional-laser-hair-removal-center-loyalty-card", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"40566":"https:\/\/content.wepik.com\/statics\/302701897\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Vintage Minimalist Coffee Shop Loyalty Card"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Vintage Minimalist Coffee Shop Loyalty Card".toLowerCase(), file_id: "6150", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Vintage Minimalist Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card"); const newUrl = new URL("/edit/vintage-minimalist-coffee-shop-loyalty-card-r-1091271876", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Loyalty Cards"){ window.location.hash = "search=loyalty-cards&page=1&rs=Loyalty Cards".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=loyalty-cards&page=1&rs=Loyalty Cards"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Vintage Minimalist Coffee Shop Loyalty Card".toLowerCase(), file_id: "6150", category: "Marketing & events", license: "free", location: "Loyalty Cards".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("6150", "Vintage Minimalist Coffee Shop Loyalty Card", "Marketing & events", "Coffee Shop Loyalty Card") location.href = "https://wepik.com/template/vintage-minimalist-coffee-shop-loyalty-card-r-1091271876#variant=" + this.variant+"&search=loyalty-cards&page=1&rs=Loyalty Cards" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 63.571428571429%;" data-id="6150" data-slug="vintage-minimalist-coffee-shop-loyalty-card-r-1091271876" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/8324512/conversions/8-preview.jpg" srcset="https://content.wepik.com/statics/8324512/conversions/8-preview.jpg" alt="Vintage Minimalist Coffee Shop Loyalty Card Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> <span data-testid="multipage" class="text-white bg-neutral-900/75 rounded-full px-2 h-4 flex items-center justify-center text-xs font-semibold"> 2 </span> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/vintage-minimalist-coffee-shop-loyalty-card-r-1091271876" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Vintage Minimalist Coffee Shop Loyalty Card </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Vintage Minimalist Coffee Shop Loyalty Card", "contentURL": "https://content.wepik.com/statics/8324512/conversions/8-preview.jpg", "datePublished": "2022-01-05T15:40:02+00:00", "description": "Have you ever thought about how you can engage your customers? Well, let us tell you one thing - we all like free stuff, and when it comes to a free coffee... we just love it! You could provide loyalty cards and gift a drink every time they reach an amount of bought ones. This is fun and entertaining, so they'll for sure come back! Customize this template with our online editor and change anything you want. Once you're ready, sign up on Wepik to download your brand new printable card. Join us to start now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/vintage-minimalist-coffee-shop-loyalty-card-r-1091271876", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> </div> <div class="my-16"> <nav role="navigation" aria-label="Pagination Navigation" class="flex items-center justify-between"> <div class="flex justify-between flex-1 sm:hidden"> <span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md dark:text-gray-600 dark:bg-gray-800 dark:border-gray-600"> « Previous </span> <a href="https://wepik.com/templates/loyalty-cards?page=2" class="relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-300 dark:focus:border-blue-700 dark:active:bg-gray-700 dark:active:text-gray-300"> Next » </a> </div> <div class="hidden sm:flex-1 sm:flex sm:items-center sm:justify-between"> <div> <p class="text-sm text-gray-700 leading-5 dark:text-gray-400"> Showing <span class="font-medium">1</span> to <span class="font-medium">45</span> of <span class="font-medium">77</span> results </p> </div> <div> <span class="relative z-0 inline-flex rtl:flex-row-reverse shadow-sm rounded-md"> <span aria-disabled="true" aria-label="« Previous"> <span class="relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-l-md leading-5 dark:bg-gray-800 dark:border-gray-600" aria-hidden="true"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z" clip-rule="evenodd" /> </svg> </span> </span> <span aria-current="page"> <span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 dark:bg-gray-800 dark:border-gray-600">1</span> </span> <a href="https://wepik.com/templates/loyalty-cards?page=2" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 2"> 2 </a> <a href="https://wepik.com/templates/loyalty-cards?page=2" rel="next" class="relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-r-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Next »"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd" /> </svg> </a> </span> </div> </div> </nav> </div> </div> </div> <div class="text-seo text-neutral-700 rounded-lg bg-offwhite-300 p-4"> <h2><font size="+1"><span class="text-blue-500">Why use Loyalty Cards?</h2></font></span> Loyalty cards are an invaluable tool for businesses looking to foster customer loyalty and enhance their bottom line. These cards serve as a <strong>win-win solution for both customers and businesses</strong>. They provide customers with a tangible incentive to return to a particular business repeatedly. By offering <strong>discounts, special promotions, or rewards points for each purchase</strong>, businesses can create a sense of exclusivity and value for their loyal patrons. This not only encourages repeat visits but also strengthens the <strong>emotional connection</strong> between customers and the brand. Moreover, customers often perceive loyalty cards as a way to save money, which can significantly influence their buying decisions and increase their overall satisfaction.<br><br> From a business perspective, loyalty cards offer a plethora of benefits. They help gather valuable customer data, such as <strong>shopping habits, preferences, and contact information</strong>, which can be used for targeted marketing efforts. With this data, businesses can tailor their promotions and offers to suit individual customer needs, resulting in <strong>higher conversion rates</strong> and increased sales. Furthermore, loyalty cards can boost customer retention, as patrons are more likely to return to businesses where they feel appreciated and rewarded. This not only <strong>reduces the cost of acquiring new customers</strong> but also contributes to a steady stream of revenue from repeat business. In sum, loyalty cards are a cost-effective and efficient tool for businesses to build strong customer relationships, drive sales, and gain a competitive edge in the market.<br><br> Creating effective loyalty card templates requires careful attention to detail in both design and production. Here are some key tips to help you make informed decisions when it comes to <a href="https://wepik.com/blog/print-design-tips-on-all-you-need-to-know/">printing</a> your loyalty cards.<br><br> Finally, the design of your loyalty card templates should reflect your <a href="https://wepik.com/blog/branding-tips-for-small-businesses/">brand’s identity</a> and resonate with your target audience. Ensure that the card design is visually appealing, easy to read, and effectively communicates the benefits of the loyalty program. Incorporate your logo, <a href="https://wepik.com/blog/how-to-choose-the-best-colors-for-your-small-business-brand/">brand colors</a>, and any relevant imagery or graphics. Include essential information like the customer's name, membership number, and program details clearly and legibly. Test the design to ensure it aligns with your printing method and materials, creating a cohesive and professional appearance that encourages customer engagement.<br><br> <h2><font size="+1"><span class="text-blue-500">Types of Loyalty Card templates</h2></span></font> Loyalty cards come in various forms, each designed to cater to different business needs and customer preferences. Here are some of the main types of loyalty cards:<br><br> <strong>Points-based loyalty cards</strong>: Customers earn points for each purchase they make, and these points can be redeemed for rewards or discounts once they accumulate a certain amount. This type of loyalty program encourages customers to return and spend more to earn more points.<br> <strong>Frequency-based loyalty cards</strong>: Instead of points or spending thresholds, these cards reward customers based on how often they visit or make purchases within a specific time frame. This encourages frequent visits and brand engagement.<br> <strong>Digital or mobile loyalty cards</strong>: In today's digital age, many loyalty programs are moving to mobile apps or digital platforms. Customers can earn and redeem rewards through their smartphones, making it convenient and accessible.<br> <strong>Punch Loyalty cards</strong>: These are simple and straightforward. Customers receive a stamp or punch for each visit or purchase, and after a certain number of stamps or punches, they receive a free item or discount. Cashback loyalty cards: With these cards, customers receive a percentage of their spending back in the form of cash or store credit. This straightforward approach appeals to customers who appreciate immediate rewards.<br><br> </div> </div> </div> </main> <footer class="pt-8 sm:pt-16 bg-neutral-900 text-neutral-300 mt-auto"> <div class="container mx-auto px-6"> <div class="flex flex-wrap mb-4"> <div class="mb-8 sm:mb-0 w-full sm:w-2/6 flex flex-col items-center sm:items-start"> <img src="https://content.wepik.com/media/images/logo-w-byfreepik.svg" class="hidden sm:block sm:h-6" alt="Wepik icon"> <img src="https://content.wepik.com/media/images/logo-w-byfreepik-mob.svg" class="sm:hidden" alt="Wepik icon"> <a href="mailto:support@wepik.com" class="block text-neutral-500 hover:text-neutral-300 mt-3 text-lg">support@wepik.com</a> <div class="mt-8"> <p class="uppercase text-base mb-4 font-semibold">Social media</p> <a href="https://www.pinterest.es/wepik_freepik/_created/" target="_blank" rel="noreferrer" class="bg-pinterest text-white rounded inline-block items-center justify-center p-2 hover:bg-red-800 mr-2 w-9 h-9 focus:outline-none share"> <span class="sr-only">Pinterest button</span> <svg class="fill-current h-5 w-5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="#icon-e0295fecdf223ca2f576dc86a80ec297"></use></svg> </a> <a href="https://www.youtube.com/channel/UCRYeeuSZdfeBIqDeenwH0Lg" target="_blank" rel="noreferrer" class="bg-pinterest text-white rounded inline-block items-center justify-center p-2 hover:bg-red-800 mr-2 w-9 h-9 focus:outline-none share"> <span class="sr-only">Youtube button</span> <svg class="fill-current h-5 w-5" alt="youtube icon" class="fill-current h-5 w-5 text-white" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cca6d027893da3920ea47d7d0c7d2add"></use></svg> </a> </div> </div> <div class="sm:w-4/6 flex flex-wrap"> <div class="w-full mb-4 lg:mb-0 lg:w-2/4"> <p class="uppercase text-base mb-4 font-semibold"> <a href="https://wepik.com/small-business"> Small Business Graphics </a> </p> <div class="flex"> <ul class="w-full lg:w-1/2"> <li class="flex"> <a href="https://wepik.com/restaurant#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Restaurant </a> </li> <li class="flex"> <a href="https://wepik.com/coffee-shop#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Coffee Shop </a> </li> <li class="flex"> <a href="https://wepik.com/real-estate#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Real Estate </a> </li> <li class="flex"> <a href="https://wepik.com/photography#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Photographer </a> </li> <li class="flex"> <a href="https://wepik.com/beauty-salon#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Beauty Salon </a> </li> </ul> <ul class="w-1/2"> <li class="flex"> <a href="https://wepik.com/personal-trainer#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Personal Trainer </a> </li> <li class="flex"> <a href="https://wepik.com/spa#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Spa </a> </li> <li class="flex"> <a href="https://wepik.com/bakery#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Bakery </a> </li> <li class="flex"> <a href="https://wepik.com/travel-agency#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Travel Agency </a> </li> <li class="flex"> <a href="https://wepik.com/interior-design#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Interior Design </a> </li> </ul> </div> </div> <div class="w-full mb-4 lg:mb-0 lg:w-1/4"> <p class="uppercase text-base mb-4 font-semibold"> Makers </p> <div class="flex"> <ul class="w-full"> <li class="flex w-full"> <a href="https://wepik.com/instagram-posts#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Instagram Post Maker </a> </li> <li> <a href="https://wepik.com/flyers#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Flyer Maker </a> </li> <li> <a href="https://wepik.com/brochures#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Brochures maker </a> </li> <li> <a href="https://wepik.com/timelines#search=loyalty-cards&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Timelines maker </a> </li> </ul> </div> </div> <div class="w-1/2 lg:w-1/4"> <p class="uppercase text-base mb-4 font-semibold">Help</p> <ul class="p-0 flex flex-wrap"> <li class="w-1/2"> <ul> <li class="pr-2"> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://support.wepik.com/s/?language=en" target="_blank">Support</a> </li> <li class="pr-2"> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://wepik.com/legal" rel="noreferrer">Terms & conditions</a> </li> <li> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://www.freepikcompany.com/privacy" target="_blank">Privacy policy</a> </li> </ul> </li> <li class="w-1/2"> <ul> <li> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://www.freepik.com/company/about-us" target="_blank" rel="noreferrer">About us</a> </li> <li> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://www.freepikcompany.com/cookie" target="_blank" rel="noreferrer">Cookie policy</a> </li> <li> <button id="ot-sdk-btn" class="ot-sdk-show-settings text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300">Cookie Settings</button> </li> </ul> </li> </ul> </div> </div> </div> <div class="flex items-center justify-center gap-4 mt-8 sm:justify-start lg:justify-end sm:mt-0"> <a href="https://apps.apple.com/app/wepik/id1571500915" target="_blank" class="w-40 border border-neutral-300 rounded-lg p-2 flex items-center hover:text-white"> <!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="fill-current h-7 w-7 mr-2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve" width="512" height="512"> <g id="_Group_2"> <g id="_Group_3"> <path id="_Path_" d="M18.546,12.763c0.024-1.87,1.004-3.597,2.597-4.576c-1.009-1.442-2.64-2.323-4.399-2.378 c-1.851-0.194-3.645,1.107-4.588,1.107c-0.961,0-2.413-1.088-3.977-1.056C6.122,5.927,4.25,7.068,3.249,8.867 c-2.131,3.69-0.542,9.114,1.5,12.097c1.022,1.461,2.215,3.092,3.778,3.035c1.529-0.063,2.1-0.975,3.945-0.975 c1.828,0,2.364,0.975,3.958,0.938c1.64-0.027,2.674-1.467,3.66-2.942c0.734-1.041,1.299-2.191,1.673-3.408 C19.815,16.788,18.548,14.879,18.546,12.763z"/> <path id="_Path_2" d="M15.535,3.847C16.429,2.773,16.87,1.393,16.763,0c-1.366,0.144-2.629,0.797-3.535,1.829 c-0.895,1.019-1.349,2.351-1.261,3.705C13.352,5.548,14.667,4.926,15.535,3.847z"/> </g> </g> </svg> <span class="text-xs leading-none"> Download on the <strong class="text-lg block leading-tight">App Store</strong> </span> </a> <a href="https://play.google.com/store/apps/details?id=com.freepik.wepik&hl=en&gl=US" target="_blank" class="w-40 border border-neutral-300 rounded-lg p-2 flex items-center hover:text-white"> <!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="fill-current h-7 w-7 mr-2" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path d="M99.617,8.057C87.953,0.52,73.943-1.758,60.802,1.344l230.932,230.933l74.846-74.846L99.617,8.057z"/> </g> </g> <g> <g> <path d="M32.139,20.116c-6.441,8.563-10.148,19.077-10.148,30.199v411.358c0,11.123,3.708,21.636,10.148,30.199l235.877-235.877 L32.139,20.116z"/> </g> </g> <g> <g> <path d="M464.261,212.087l-67.266-37.637l-81.544,81.544l81.548,81.548l67.273-37.64c16.117-9.03,25.738-25.442,25.738-43.908 S480.389,221.117,464.261,212.087z"/> </g> </g> <g> <g> <path d="M291.733,279.711L60.815,510.629c3.786,0.891,7.639,1.371,11.492,1.371c9.522,0,19.011-2.708,27.31-8.07l266.965-149.372 L291.733,279.711z"/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg> <span class="text-xs leading-none"> Get in on <strong class="text-lg block leading-tight">Google Play</strong> </span> </a> </div> </div> <div class="mt-8"> <div class="container mx-auto px-4 text-center border-t border-neutral-800 py-6 flex flex-col sm:flex-row items-center justify-between"> <div class="flex flex-col sm:flex-row sm:items-end"> <img src="https://content.wepik.com/media/images/freepikcompany.svg" class="mb-2 sm:mb-0 h-4" alt="Freepik Company"> <p class="text-sm opacity-75 leading-normal text-neutral-200 ml-2">Copyright ©2024 Freepik Company S.L. All rights reserved.</p> </div> <div x-data="{ open: false }" class="relative mt-4 sm:mt-0"> <button @click="open = true" class="border-2 border-white rounded py-2 px-4 text-sm text-white flex items-center hover:bg-white hover:text-neutral-900 focus:outline-none"> English <svg alt="icon caret" x-bind:class="open ? 'rotate-180' : ''" class="fill-current fill-current h-4 w-4 ml-1 transform" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <div x-cloak x-show="open" @click.outside="open = false" class="absolute right-0 bottom-0 bg-white w-28 lg:w-40 rounded-sm mb-14 py-2 shadow-xl"> <svg alt="icon caret" class="fill-current h-3 w-3 absolute right-5 -bottom-2 text-white transform rotate-180" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L20 10H0L10 0Z"></path></svg> <a href="https://wepik.com/es/plantillas/tarjetas-de-fidelidad" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Español</a> </div> </div> </div> </div> <div class="py-3 bg-neutral-800 bg-opacity-50"> <div class="container mx-auto px-4 flex flex-col sm:flex-row items-center sm:justify-between text-sm text-neutral-200"> <strong>Freepik Company Projects</strong> <ul class="flex-1 flex justify-end mt-2 sm:mt-0 w-full sm:w-auto ml-auto"> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://www.freepik.com" target="_blank" rel="noreferrer">Freepik</a> </li> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://www.flaticon.com" target="_blank" rel="noreferrer">Flaticon</a> </li> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://slidesgo.com" target="_blank" rel="noreferrer">Slidesgo</a> </li> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://videvo.net" target="_blank" rel="noreferrer">Videvo</a> </li> </ul> </div> </div> </footer> <div id="g_id_onload" data-client_id="705648808057-3chuddbr6oahbebib1uh693k02sgfl30.apps.googleusercontent.com" data-login_uri="https://id.freepik.com/api/v2/login/google-one-tap?client_id=wepik" ></div> <div wire:id="IMuoDDFmHwwxywsekTUX" wire:initial-data="{"fingerprint":{"id":"IMuoDDFmHwwxywsekTUX","name":"toasts","locale":"en","path":"templates\/loyalty-cards","method":"GET","v":"acj"},"effects":{"listeners":[]},"serverMemo":{"children":[],"errors":[],"htmlHash":"9d88fa2e","data":{"defaultDuration":2500,"loadDelay":400,"prod":true,"toasts":[]},"dataMeta":[],"checksum":"0c30995dfbc8481a4648bd9c3e029ca78b9fb3460192aef7c3392b0117e8fe8f"}}" x-data='ToastComponent($wire)' @mouseleave="scheduleRemovalWithOlder()" class="fixed bottom-0 z-50 p-4 space-y-3 w-full max-w-sm pointer-events-none ltr:right-0 rtl:left-0 toasts-container sm:p-6" style="z-index:999;" > <template x-for="toast in toasts.filter((a)=>a)" :key="toast.index" > <div @mouseenter="cancelRemovalWithNewer(toast.index)" @mouseleave="scheduleRemovalWithOlder(toast.index)" @click="remove(toast.index)" x-show="toast.show===1" x-transition:enter="ease-out duration-500 transition" x-transition:enter-start="translate-y-2 opacity-0 sm:translate-y-0 ltr:sm:translate-x-10 rtl:sm:-translate-x-10" x-transition:enter-end="translate-y-0 opacity-100 ltr:sm:translate-x-0" x-transition:leave="transition ease-in duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" x-init="$nextTick(()=>{toast.show=1})" > <div class="overflow-hidden z-50 p-5 bg-white rounded-md shadow cursor-pointer pointer-events-auto select-none ltr:border-l-8 rtl:border-r-8 hover:bg-gray-50 dark:hover:bg-gray-900 dark:bg-black" x-bind:class="{ 'border-blue-700': toast.type === 'info', 'border-green-700': toast.type === 'success', 'border-yellow-700': toast.type === 'warning', 'border-red-700': toast.type === 'danger' }" > <div class="flex justify-between items-center space-x-5 rtl:space-x-reverse"> <div class="flex-1 ltr:mr-2 rtl:ml-2"> <div class="mb-1 text-lg font-black tracking-widest text-gray-900 uppercase font-large dark:text-gray-100" x-html="toast.title" x-show="toast.title !== undefined" ></div> <div class="text-gray-900 dark:text-gray-200" x-show="toast.message !== undefined" x-html="toast.message" ></div> </div> <template x-if="toast.type==='debug'"> <svg class="w-8 h-8 text-gray-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path fill="currentColor" d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z" class="" ></path> </svg> </template> <template x-if="toast.type==='info'"> <svg class="w-8 h-8 text-blue-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512" > <path fill="currentColor" fill-opacity="0.5" d="M20 448h152a20 20 0 0 1 20 20v24a20 20 0 0 1-20 20H20a20 20 0 0 1-20-20v-24a20 20 0 0 1 20-20z" /> <path fill="currentColor" d="M96 128a64 64 0 1 0-64-64 64 64 0 0 0 64 64zm28 64H20a20 20 0 0 0-20 20v24a20 20 0 0 0 20 20h28v192h96V212a20 20 0 0 0-20-20z" /> </svg> </template> <template x-if="toast.type==='success'"> <svg class="w-8 h-8 text-green-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path fill="currentColor" d="M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z" ></path> </svg> </template> <template x-if="toast.type==='warning'"> <svg class="w-8 h-8 text-yellow-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512" > <path fill="currentColor" fill-opacity="0.5" d="M49.22 0h93.56a24 24 0 0 1 24 25.2l-13.63 272a24 24 0 0 1-24 22.8H62.84a24 24 0 0 1-24-22.8l-13.59-272A24 24 0 0 1 49.22 0z" ></path> <path fill="currentColor" d="M96 512a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80z" ></path> </svg> </template> <template x-if="toast.type==='danger'"> <svg class="w-8 h-8 text-red-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" > <path fill="currentColor" fill-opacity="0.5" d="M569.52 440L329.58 24c-18.44-32-64.69-32-83.16 0L6.48 440c-18.42 31.94 4.64 72 41.57 72h479.89c36.87 0 60.06-40 41.58-72zM288 448a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm38.24-238.41l-12.8 128A16 16 0 0 1 297.52 352h-19a16 16 0 0 1-15.92-14.41l-12.8-128A16 16 0 0 1 265.68 192h44.64a16 16 0 0 1 15.92 17.59z" ></path> <path fill="currentColor" d="M310.32 192h-44.64a16 16 0 0 0-15.92 17.59l12.8 128A16 16 0 0 0 278.48 352h19a16 16 0 0 0 15.92-14.41l12.8-128A16 16 0 0 0 310.32 192zM288 384a32 32 0 1 0 32 32 32 32 0 0 0-32-32z" ></path> </svg> </template> </div> </div> </div> </template> </div> <!-- Livewire Component wire-end:IMuoDDFmHwwxywsekTUX --> <div x-data="barLang('es')"> <template x-if="browserLanguage"> <div x-show="showModal" class="bar-lang bar-lang-en bg-neutral-900 fixed text-white sm:text-neutral-200 h-10 flex flex-col justify-center sm:items-center bottom-0 left-1/2 -translate-x-1/2 bg-opacity-75 backdrop-blur mb-4 sm:mb-16 rounded pl-2 sm:pl-4 pr-8 sm:pr-10 z-40 font-medium text-sm whitespace-nowrap"> <p class="text-sm sm:text-base text-neutral-200 flex items-center pl-2 sm:pl-0"> <span class="font-semibold">Wepik ahora disponible en español</span> <button onclick="window.location.href='https://wepik.com/es/plantillas/tarjetas-de-fidelidad'" class="font-semibold ml-1 sm:ml-2 underline text-white">Llévame</button> </p> <button aria-label="Close Button" @click="window.localStorage.setItem('ignoreLanguage', '1'); showModal = false;" class="absolute right-0 h-8 w-8 sm:w-10 flex items-center justify-center opacity-75 hover:opacity-100"> <svg alt="Close icon" loading="lazy" class="fill-current h-3 w-3 fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-04f6215517b6a1a05eae72c6aa7b29f0"></use></svg> </button> </div> </template> </div> <script src="/vendor/livewire/livewire.js?id=90730a3b0e7144480175" data-turbo-eval="false" data-turbolinks-eval="false" ></script><script data-turbo-eval="false" data-turbolinks-eval="false" >window.livewire = new Livewire();window.Livewire = window.livewire;window.livewire_app_url = '';window.livewire_token = 'Unkux0OoI05rZ8wGdTUSJ3dvKYeYflntRkmvCq7S';window.deferLoadingAlpine = function (callback) {window.addEventListener('livewire:load', function () {callback();});};let started = false;window.addEventListener('alpine:initializing', function () {if (! started) {window.livewire.start();started = true;}});document.addEventListener("DOMContentLoaded", function () {if (! started) {window.livewire.start();started = true;}});</script> <link rel="preload" as="style" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/app-131304d5.css" /><link rel="modulepreload" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/app-ddc67759.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/tall-toasts-9c15f440.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/tagmanager-3223045a.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/pagination-e371f7ca.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/_commonjsHelpers-de833af9.js" /><link rel="stylesheet" href="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/app-131304d5.css" /><script type="module" src="https://content.wepik.com/dist/8ff719b5f115f00c9f33900203e6eaea69a54a60/build/assets/app-ddc67759.js"></script> <script src="https://accounts.google.com/gsi/client" async defer></script> <script type="text/javascript"> window.addEventListener('load', function () { trackCustom('search', { origin: 'tag', search: 'Loyalty Cards', }) ; if(!localStorage.getItem('visited_page')){ localStorage.setItem('visited_page', "https://wepik.com/templates/loyalty-cards"); } setTimeout(() => { if(!window.dataLayer?.find(ev => ev.event === 'user_engagement')) { trackGA4('user_engagement'); }; },10000); if(localStorage.getItem('visited_page') && localStorage.getItem('visited_page') !== "https://wepik.com/templates/loyalty-cards") { trackGA4('user_engagement'); }; }); </script> <script> window.wepik = window.wepik || {}; window.wepik.userId = ""; window.wepik.fpUserId = ""; window.wepik.userType = "anonymous"; window.wepik.isFreepikPremium = false; if("") { window.wepik.userType = "registered"; window.wepik.isFreepikPremium = Boolean("false"); } window.wepik.totalResults = 77; window.wepik.viewTag = "category"; window.wepik.contentTag = "loyalty-cards"; window.wepik.countryCode = "SG" </script> <svg hidden class="hidden"> <g id="icon-0145787dbf43750d9370b991f36d530c"> <path d="M.871 3.29a3.06 3.06 0 0 1 1.91 1.91.528.528 0 0 0 1.01.002 3.06 3.06 0 0 1 1.908-1.91.528.528 0 0 0 .003-1.01A3.06 3.06 0 0 1 3.792.375.527.527 0 0 0 2.781.37a3.06 3.06 0 0 1-1.908 1.91.528.528 0 0 0-.003 1.01ZM18.128 14.71a3.06 3.06 0 0 1-1.91-1.91.527.527 0 0 0-1.008-.002 3.06 3.06 0 0 1-1.91 1.91.527.527 0 0 0-.002 1.01 3.06 3.06 0 0 1 1.91 1.908.528.528 0 0 0 1.01.002 3.06 3.06 0 0 1 1.908-1.91.528.528 0 0 0 .002-1.008ZM11.361 11.889l-.847-.283a5.751 5.751 0 0 1-3.62-3.62L6.61 7.14a.527.527 0 0 0-1 0l-.283.847a5.751 5.751 0 0 1-3.62 3.62l-.848.283a.527.527 0 0 0 0 1l.848.283a5.751 5.751 0 0 1 3.62 3.62l.283.848a.527.527 0 0 0 1 0l.283-.848a5.751 5.751 0 0 1 3.62-3.62l.847-.283a.527.527 0 0 0 0-1ZM14.019 8.962a.528.528 0 0 0 .504-.372 5.751 5.751 0 0 1 3.603-3.604.527.527 0 0 0 .002-1.009A5.752 5.752 0 0 1 14.524.374a.527.527 0 0 0-1.01-.002 5.751 5.751 0 0 1-3.602 3.604.528.528 0 0 0-.002 1.01 5.752 5.752 0 0 1 3.604 3.602.527.527 0 0 0 .505.374Z"></path> </g> <g id="icon-cdf82d1329929447f3ea64ae84ae9e40"> <path d="M6.0002 6.45939L3.83691 4.29611C3.60723 4.06642 3.23691 4.06642 3.00723 4.29611C2.77754 4.52579 2.77754 4.89611 3.00723 5.1258L5.58535 7.70393C5.7002 7.81877 5.8502 7.87502 6.0002 7.87502C6.1502 7.87502 6.3002 7.81877 6.41504 7.70393L8.99316 5.1258C9.22285 4.89611 9.22285 4.52579 8.99316 4.29611C8.76348 4.06642 8.39316 4.06642 8.16348 4.29611L6.0002 6.45939Z"/> </g> <g id="icon-ba47d81d620bb3fcf1e5383bb3b75a01"> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.7173 16.4393L12.9552 11.6773C13.9077 10.4527 14.4759 8.91502 14.4759 7.24698C14.4759 3.26096 11.233 0.0180664 7.24698 0.0180664C3.26096 0.0180664 0.0180664 3.26096 0.0180664 7.24698C0.0180664 11.233 3.26096 14.4759 7.24698 14.4759C8.91502 14.4759 10.4527 13.9077 11.6773 12.9552L16.4393 17.7172C16.6158 17.8937 16.8471 17.9819 17.0783 17.9819C17.3096 17.9819 17.5408 17.8937 17.7173 17.7173C18.0701 17.3644 18.0701 16.7922 17.7173 16.4393ZM1.8253 7.24698C1.8253 4.25746 4.25746 1.8253 7.24698 1.8253C10.2365 1.8253 12.6687 4.25746 12.6687 7.24698C12.6687 10.2365 10.2365 12.6687 7.24698 12.6687C4.25746 12.6687 1.8253 10.2365 1.8253 7.24698Z" /> </g> <g id="icon-3b95027f71e94e03049d1b439b40613d"> <path fill-rule="evenodd" clip-rule="evenodd" d="M44.4 26.4H33.6V15.6c0-1.9882-1.6118-3.6-3.6-3.6-1.9882 0-3.6 1.6118-3.6 3.6v10.8H15.6c-1.9882 0-3.6 1.6118-3.6 3.6 0 1.9882 1.6118 3.6 3.6 3.6h10.8v10.8c0 1.9882 1.6118 3.6 3.6 3.6 1.9882 0 3.6-1.6118 3.6-3.6V33.6h10.8c1.9882 0 3.6-1.6118 3.6-3.6 0-1.9882-1.6118-3.6-3.6-3.6z"/> </g> <g id="icon-f579370980e4df4fab313d4c51c06e58"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.974026 4.64806H17.026C17.5639 4.64806 18 4.21197 18 3.67404C18 3.1361 17.5639 2.70001 17.026 2.70001H0.974026C0.436091 2.70001 0 3.1361 0 3.67404C0 4.21197 0.436091 4.64806 0.974026 4.64806ZM17.026 10.1026H0.974026C0.436091 10.1026 0 9.66652 0 9.12858C0 8.59065 0.436091 8.15456 0.974026 8.15456H17.026C17.5639 8.15456 18 8.59065 18 9.12858C18 9.66652 17.5639 10.1026 17.026 10.1026ZM17.026 15.5572H0.974026C0.436091 15.5572 0 15.1211 0 14.5831C0 14.0452 0.436091 13.6091 0.974026 13.6091H17.026C17.5639 13.6091 18 14.0452 18 14.5831C18 15.1211 17.5639 15.5572 17.026 15.5572Z" /> </g> <g id="icon-ba8827360a4552e24fbcd062a19d7800"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.0358 9.00001L4.90679 13.9239C4.3644 14.4445 4.3644 15.2888 4.90679 15.8095C5.44924 16.3301 6.32857 16.3301 6.87096 15.8095L12.9821 9.94279C13.2533 9.68252 13.3889 9.34124 13.3889 9.00001C13.3889 8.65879 13.2533 8.31756 12.9821 8.05719L6.87101 2.19052C6.32857 1.66983 5.44924 1.66983 4.90685 2.19052C4.36446 2.71121 4.36446 3.55543 4.90685 4.07612L10.0358 9.00001Z"/> </g> <g id="icon-a13c4d648b29a25f75e20863221c6004"> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.1839 1.29147L16.6353 0.742862C15.7167 -0.17572 14.1291 -0.317005 13.0692 0.742862L11.4238 2.38835C11.4236 2.38846 11.4235 2.38858 11.4234 2.3887C11.4233 2.38881 11.4231 2.38897 11.423 2.38909L0.284043 13.5281C0.102181 13.71 0 13.9566 0 14.2138V16.9569C0 17.4925 0.434211 17.9267 0.969828 17.9267H3.71289C3.97009 17.9267 4.21677 17.8246 4.39867 17.6427L15.538 6.5034C15.538 6.5034 15.538 6.5034 15.538 6.50337C15.5381 6.50333 15.538 6.50337 15.538 6.50337L17.1839 4.85753C18.2583 3.78308 18.1025 2.21006 17.1839 1.29147ZM3.31119 15.9871H1.93966V14.6155L12.1092 4.44605L13.4807 5.81758L3.31119 15.9871ZM15.8123 3.48596L14.8522 4.44605L13.4807 3.07452L14.4408 2.11443C14.6472 1.90801 15.0143 1.86503 15.2637 2.11443L15.8123 2.66304C16.0205 2.87121 16.0454 3.25285 15.8123 3.48596Z"/> </g> <g id="icon-615abb85fd8e7ac39d85672074cc3ed4"> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.1701 16H0.829876C0.371552 16 0 15.6284 0 15.1701C0 13.3962 0.568664 11.7159 1.64455 10.3108C2.38148 9.34832 3.3362 8.56285 4.41222 8.02012C3.63585 7.14944 3.18672 6.01062 3.18672 4.81328C3.18672 2.15924 5.34596 0 8 0C10.654 0 12.8133 2.15924 12.8133 4.81328C12.8133 6.01062 12.3641 7.14944 11.5878 8.02012C12.6638 8.56282 13.6186 9.34832 14.3555 10.3107C15.4313 11.7159 16 13.3962 16 15.1701C16 15.6284 15.6284 16 15.1701 16ZM1.71476 14.3402H14.2853C13.9564 11.8711 12.1814 9.7685 9.74447 9.0728C9.4234 8.98114 9.18852 8.70596 9.14842 8.37444C9.10832 8.04292 9.27084 7.7197 9.5608 7.55412C10.5432 6.99316 11.1535 5.9429 11.1535 4.81328C11.1535 3.07442 9.73886 1.65975 8 1.65975C6.26115 1.65975 4.84647 3.07442 4.84647 4.81328C4.84647 5.9429 5.4568 6.99313 6.4392 7.55412C6.72916 7.7197 6.89165 8.04295 6.85159 8.37444C6.81149 8.70592 6.5766 8.98111 6.25554 9.0728C3.81866 9.7685 2.04362 11.8711 1.71476 14.3402Z" /> </g> <g id="icon-e0295fecdf223ca2f576dc86a80ec297"> <path d="M12.053 0.237061C5.513 0.237061 0.184998 5.53806 0.184998 12.1051C0.184998 17.1161 3.323 21.4151 7.727 23.1561C7.622 22.2061 7.543 20.7821 7.78 19.7541C7.991 18.8311 9.178 13.8461 9.178 13.8461C9.178 13.8461 8.835 13.1341 8.835 12.0791C8.835 10.4181 9.785 9.20406 10.971 9.20406C11.974 9.20406 12.475 9.96906 12.475 10.8661C12.475 11.8951 11.815 13.3981 11.499 14.8221C11.209 16.0091 12.079 16.9581 13.266 16.9581C15.376 16.9581 16.985 14.7431 16.985 11.5251C16.985 8.67706 14.954 6.69906 12.026 6.69906C8.651 6.69906 6.673 9.23106 6.673 11.8421C6.673 12.8701 7.068 13.9521 7.543 14.5581C7.648 14.6641 7.648 14.7691 7.622 14.9011C7.542 15.2711 7.332 16.0881 7.305 16.2461C7.253 16.4571 7.121 16.5101 6.91 16.4041C5.433 15.7191 4.51 13.5561 4.51 11.8151C4.51 8.07006 7.226 4.64206 12.343 4.64206C16.457 4.64206 19.648 7.56906 19.648 11.4991C19.648 15.5871 17.064 18.8841 13.503 18.8841C12.29 18.8841 11.183 18.2511 10.787 17.5121C10.787 17.5121 10.18 19.7801 10.048 20.3341C9.785 21.3631 9.046 22.6541 8.571 23.4461C9.679 23.7891 10.866 23.9741 12.079 23.9741C18.619 23.9741 23.947 18.6731 23.947 12.1051C23.895 5.53806 18.593 0.237061 12.053 0.237061Z" /> </g> <g id="icon-cca6d027893da3920ea47d7d0c7d2add"> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.35814 7.75533V3.14959L10.54 5.45255L6.35814 7.75533ZM15.6601 1.7004C15.4761 1.02967 14.934 0.501492 14.2456 0.322236C12.9979 -0.00354004 7.99451 -0.00354004 7.99451 -0.00354004C7.99451 -0.00354004 2.99114 -0.00354004 1.74342 0.322236C1.05505 0.501492 0.51287 1.02967 0.32887 1.7004C-0.00549316 2.91604 -0.00549316 5.45246 -0.00549316 5.45246C-0.00549316 5.45246 -0.00549316 7.9888 0.32887 9.20452C0.51287 9.87525 1.05505 10.4034 1.74342 10.5828C2.99114 10.9085 7.99451 10.9085 7.99451 10.9085C7.99451 10.9085 12.9979 10.9085 14.2456 10.5828C14.934 10.4034 15.4761 9.87525 15.6601 9.20452C15.9945 7.9888 15.9945 5.45246 15.9945 5.45246C15.9945 5.45246 15.9945 2.91604 15.6601 1.7004V1.7004Z"></path> </g> <g id="icon-625a422d5a3de80ada473a0cbf93f734"> <g id="_Group_2"> <g id="_Group_3"> <path id="_Path_" d="M18.546,12.763c0.024-1.87,1.004-3.597,2.597-4.576c-1.009-1.442-2.64-2.323-4.399-2.378 c-1.851-0.194-3.645,1.107-4.588,1.107c-0.961,0-2.413-1.088-3.977-1.056C6.122,5.927,4.25,7.068,3.249,8.867 c-2.131,3.69-0.542,9.114,1.5,12.097c1.022,1.461,2.215,3.092,3.778,3.035c1.529-0.063,2.1-0.975,3.945-0.975 c1.828,0,2.364,0.975,3.958,0.938c1.64-0.027,2.674-1.467,3.66-2.942c0.734-1.041,1.299-2.191,1.673-3.408 C19.815,16.788,18.548,14.879,18.546,12.763z"/> <path id="_Path_2" d="M15.535,3.847C16.429,2.773,16.87,1.393,16.763,0c-1.366,0.144-2.629,0.797-3.535,1.829 c-0.895,1.019-1.349,2.351-1.261,3.705C13.352,5.548,14.667,4.926,15.535,3.847z"/> </g> </g> </g> <g id="icon-eca386d7bed6f3b260b964c9b3a83c85"> <g> <g> <path d="M99.617,8.057C87.953,0.52,73.943-1.758,60.802,1.344l230.932,230.933l74.846-74.846L99.617,8.057z"/> </g> </g> <g> <g> <path d="M32.139,20.116c-6.441,8.563-10.148,19.077-10.148,30.199v411.358c0,11.123,3.708,21.636,10.148,30.199l235.877-235.877 L32.139,20.116z"/> </g> </g> <g> <g> <path d="M464.261,212.087l-67.266-37.637l-81.544,81.544l81.548,81.548l67.273-37.64c16.117-9.03,25.738-25.442,25.738-43.908 S480.389,221.117,464.261,212.087z"/> </g> </g> <g> <g> <path d="M291.733,279.711L60.815,510.629c3.786,0.891,7.639,1.371,11.492,1.371c9.522,0,19.011-2.708,27.31-8.07l266.965-149.372 L291.733,279.711z"/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </g> <g id="icon-04f6215517b6a1a05eae72c6aa7b29f0"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.8607 9.00003V9.00003L17.5969 2.26387C18.1107 1.75003 18.1107 0.916924 17.5969 0.403082C17.083 -0.11076 16.2499 -0.11076 15.7361 0.403082L8.99991 7.13919L2.26375 0.403082C1.74985 -0.11076 0.916802 -0.11076 0.40296 0.403082C-0.110882 0.916924 -0.110882 1.75003 0.40296 2.26387L7.13906 8.99998V8.99998L0.40296 15.7361C-0.110882 16.25 -0.110882 17.0831 0.40296 17.5969C0.916854 18.1108 1.74991 18.1108 2.26375 17.5969L8.99985 10.8608L15.736 17.597C16.2499 18.1108 17.083 18.1108 17.5968 17.597C18.1106 17.0831 18.1106 16.25 17.5968 15.7362L10.8607 9.00003Z" /> </g> <g id="icon-2505b668031c19f0e861055dc3cf1b30"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.63236 9.26803H10.8757L9.1343 11.0094C8.73118 11.4126 8.73118 12.0661 9.1343 12.4693C9.53742 12.8724 10.191 12.8723 10.5941 12.4693L14.0977 8.96566C14.2913 8.77213 14.4001 8.50953 14.4001 8.23577C14.4001 7.96202 14.2913 7.69945 14.0977 7.50584L10.5942 4.00227C10.191 3.5992 9.53746 3.59916 9.13434 4.00227C8.73123 4.40539 8.73123 5.05898 9.13434 5.46209L10.8758 7.20351H2.63236C2.06226 7.20351 1.6001 7.66568 1.6001 8.23577C1.60006 8.80587 2.06226 9.26803 2.63236 9.26803Z"/> </g> <g id="icon-096362fd499aba1efa691d2077e0a30f"> <path fill-rule="evenodd" d="M13.7 2.3a8 8 0 00-11.4 0 8 8 0 000 11.4 8 8 0 0011.4 0 8 8 0 000-11.4zm.7 5.7c0 1.4-.4 2.8-1.2 3.8l-.7-.4a.8.8 0 00-.4-.1h-1.8v-1c0-1.1-.9-2-2-2H5.7V6h.9c.4 0 .7-.4.7-.8V3.8h2A2 2 0 0011 2.4c2 1 3.3 3.2 3.3 5.6zM1.6 8l.1-1.4 3.8 3.9v1c0 .5.4.8.8.8H8v2.1c-3.5 0-6.3-2.9-6.3-6.4z" clip-rule="evenodd"></path> </g> <g id="icon-c298ed1ae0c2d602987f6cde91bbc700"> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.7599 3.49015L11.5078 0.238114C11.3553 0.0856585 11.1486 0 10.9329 0H3.71343C2.54787 0 1.59961 0.94826 1.59961 2.11382V13.8862C1.59961 15.0517 2.54787 16 3.71343 16H12.8842C14.0497 16 14.998 15.0517 14.998 13.8862V4.06504C14.998 3.8494 14.9123 3.64263 14.7599 3.49015ZM12.8842 14.374H3.71343C3.44445 14.374 3.22563 14.1552 3.22563 13.8862V2.11382C3.22563 1.84485 3.44445 1.62602 3.71343 1.62602H10.1199V4.06504C10.1199 4.51408 10.4839 4.87805 10.9329 4.87805H13.372V13.8862C13.372 14.1552 13.1531 14.374 12.8842 14.374Z"/> </g> </svg> </body> </html> <script> window.content_group = 'detail'; window.content_type = "Loyalty Cards"; </script>