Do you know what we use cookies for? We collect data on your browsing behaviour using our own and third-party cookies, which we will use to analyse your browsing in order to improve both the website's features and the products and services we offer you, to manage the advertising spaces, and to customise our range of products and services, based on your browsing habits and the contents viewed. Read all the information on how we use cookies in our Cookie policy.
What do you fancy today?
imaginPlanet
If you’re committed to the planet, then the content of imaginPlanet is for you. Just by being part of imagin you’re supporting our causes!
Explore our sustainability initiatives and projects to make this world a better place.
imaginShop
Want to stay informed on the latest in technology? Then you’ll want to be in imagin. Drop by our store and get the best prices and conditions.
imaginAcademy
Learn about money the fun and easy way with Tips for Tops and the new academy we have at imagin.
Enjoy our advantages
and discounts!
Join the imagin community and take advantage of all our exclusive discounts at Booking.com, Cooltra, Glovo, Nike and many other brands. Whatever you’re planning, imagin can help.
imaginMusic
Do you sing in the shower? Do you dance to the music from the TV news? If you can’t imagine life without music, don’t miss imaginMusic.
Explore the latest trends in music, live shows, exclusive videos from your favourite artists and much more.
Download the imagin app now
Download the imagin app and check out everything we have for you. You don’t need to have an account with us.
NRI: 22266-2023-00262
imagin is a trademark of imaginersGen, S.A., calle Estany 11, 08038 - Barcelona, VAT No A61363339.
An error occurred while processing the template.
The following has evaluated to null or missing: ==> store.mobStoreImage.getAttribute("alt") [in template "554383#554429#924122" at line 22, column 225] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${store.mobStoreImage.getAttribute("a... [in template "554383#554429#924122" at line 22, column 223] ----
1<div class="d2 footer-app-links">
2
3 <div class="container">
4
5 <div class="row">
6
7 <#if sepMobileStores.mobStoreLink.getData() != ''>
8 <#list sepMobileStores.getSiblings()>
9
10 <div class="stores-links order-1 order-lg-2">
11
12 <#items as store>
13 <#if (store.mobStoreImage?? && store.mobStoreImage.getData()?has_content) || (store.mobStoreLink?? && store.mobStoreLink.getData()?has_content) >
14 <div class="store">
15 <#assign itemId = 'tealium-id' + randomizer.nextInt() >
16 <#assign
17 powlinkDinamicoStoreClass = ""
18 />
19 <#if store.PowlinkDinamicoStores?? && getterUtil.getBoolean(store.PowlinkDinamicoStores.getData())>
20 <#assign powlinkDinamicoStoreClass = "powlink-dinamico">
21 </#if>
22 <a id="${itemId}" class="${powlinkDinamicoStoreClass}" href="${store.mobStoreLink.getData()}" ${(store.mobStoreChkNewWindow.getData() == 'true')?string('target="_blank"', '')}><img alt="${store.mobStoreImage.getAttribute("alt")}" src="${store.mobStoreImage.getData()}"></a>
23 <#if store.mobStoreTealium.getData() != ""><script>$("#${itemId}").on('click', function() {${store.mobStoreTealium.getData()}});</script></#if>
24 </div>
25 </#if>
26 </#items>
27 <#if (sepMobileStores.mobStoreImage.getData())?? && sepMobileStores.mobStoreImage.getData() != "">
28 <img alt="${sepMobileStores.mobStoreImage.getAttribute("alt")}" data-fileentryid="${sepMobileStores.mobStoreImage.getAttribute("fileEntryId")}" src="${sepMobileStores.mobStoreImage.getData()}">
29 </#if>
30 </div>
31
32 </#list>
33 </#if>
34
35 <#if htmlCopyright?? && htmlCopyright.getData() != ''>
36 <div class="copyright detail order-3 order-lg-1">
37 ${htmlCopyright.getData()}
38 </div>
39 </#if>
40
41 <#if CTA.txtEnlace?? && CTA.txtEnlace.getData() != ""><#-- Tiene posicionado absoluto -->
42 <div class="cta order-2 order-lg-3">
43 <#assign itemId = 'tealium-id' + randomizer.nextInt() >
44 <#assign
45 powlinkDinamicoClass = ""
46 />
47 <#if CTA.PowlinkDinamico?? && getterUtil.getBoolean(CTA.PowlinkDinamico.getData())>
48 <#assign powlinkDinamicoClass = "powlink-dinamico">
49 </#if>
50 <a id="${itemId}" class="body-bold btn-${CTA.selTipoEnlace.getData()} btn-color-${CTA.selColor.getData()} ${powlinkDinamicoClass}" href="${CTA.txtEnlace.getData()}" ${(CTA.chkNuevaVentana.getData() == 'true')?string('target="_blank"', '')}>${CTA.txtTexto.getData()}</a>
51 <#if CTA.txtTealium.getData() != ""><script>$("#${itemId}").on('click', function() {${CTA.txtTealium.getData()}});</script></#if>
52 </div>
53 </#if>
54 </div>
55 </div>
56</div>