1<!DOCTYPE html> 2<html lang="es-es"> 3 <head><meta charset="utf-8" /> 4<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 5<link rel="icon" href="/assets/ubik/web/@vp/swan/3.41.1/systemjs/web/systemjs/brands/vistaprint/favicon.ico" /> 6<link rel="preconnect" href="https://swan.prod.merch.vpsvc.com"> 7<link rel="preconnect" href="https://cms.cloudinary.vpsvc.com"> 8<meta name="vp-bot-score" content="1"> 9<meta name="vp-bot-verified" content="false"> 10<meta name="vpj" content="t12d210700_76e208dd3e22_2dae41c691ec"> 11<meta name="ubikTemplate" content="info-pages/markdown" /> 12<meta name="urlId" content="static:accessibility"> 13<meta name="generator" content="ubik" /> 14<meta name="ubikBuildVersion" content="b629a426"> 15 16 17<link rel="preload" href="https://www.vistaprint.es/swan/v3/fonts/graphic_regular2.7c96db81b23a97fd67cbeb7e7efad583.woff2" as="font" type="font/woff2" crossorigin> 18<link rel="preload" href="https://www.vistaprint.es/swan/v3/fonts/graphic_medium2.3829398551b96ac319a48122465462c2.woff2" as="font" type="font/woff2" crossorigin> 19<link rel="preload" href="https://www.vistaprint.es/swan/v3/fonts/tiempos-regular2.e4e5aee576677174d2fbcddb1caa0fd3.woff2" as="font" type="font/woff2" crossorigin> 20<style>@font-face {font-family: 'Graphik';font-stretch: normal;font-style: normal;font-weight: 400;font-display: swap;src: url('https://www.vistaprint.es/swan/v3/fonts/graphic_regular2.7c96db81b23a97fd67cbeb7e7efad583.woff2') format('woff2')}</style> 21<style>@font-face {font-family: 'Graphik';font-stretch: normal;font-style: normal;font-weight: 700;font-display: swap;src: url('https://www.vistaprint.es/swan/v3/fonts/graphic_medium2.3829398551b96ac319a48122465462c2.woff2') format('woff2')}</style> 22<style>@font-face {font-family: 'Tiempos';font-stretch: normal;font-style: normal;font-weight: 400;font-display: swap;src: url('https://www.vistaprint.es/swan/v3/fonts/tiempos-regular2.e4e5aee576677174d2fbcddb1caa0fd3.woff2') format('woff2')}</style> 23<link rel="stylesheet" href="/assets/ubik/web/@vp/swan/3.41.1/systemjs/web/systemjs/brands/vistaprint/vistaprint.css"> 24<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/core-omit-vistaprint.d4f9e62e2960b228ed0e8ff45aec91b2.min.css"> 25<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/utility.da68a3765a857ff8c1d675008a4d6bfe.min.css"> 26<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/anchor-bar.9a98ca69b9e392d9cf6b7bd105dd38d6.min.css"> 27<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/visible.388bb400607befa65ff09c5a81d28b7f.min.css"> 28<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/hidden.90549d732670d4ba02fac0dc001a0bb8.min.css"> 29<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/grid.fcb48a60f1205bb45b8ed8d06c06ce75.min.css"> 30<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/modal-dialog.f83fb48676eea97852baa5dea64edde9.min.css"> 31<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/accordion.581bfcfd7ec0847087dad8f818a7e0cf.min.css"> 32<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/standard-tile.e24fb425dacbaed042c3df853b489249.min.css"> 33<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/popover.38f340c2c51fd130ce69ca81edd281bf.min.css"> 34<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/listbox.116c22e843d90eb01e0ad044b749213e.min.css"> 35<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/toggle-switch.36e889bc3954a14e0091e9ba5d5a6114.min.css"> 36<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/tabs.1b5babc9a6c4cd5c513b84208bf90f8b.min.css"> 37<link rel="stylesheet" href="https://www.vistaprint.es/swan/v3/styles/table.7c27fed48ffbdda179852ed258bbb101.min.css"> 38<link rel="preload" href="/assets/ubik/web/@vp/swan/3.41.1/systemjs/web/systemjs/i18n/es-es.json" as="fetch" crossorigin> 39<link rel="preload" href="/assets/ubik/web/@vp/tracking/11.21.2339/systemjs/web/config/vistaprint-es-es-prod.json" as="fetch" crossorigin> 40<link rel="preload" href="/assets/ubik/web/@vp/auth/7.2.48-beta-3/lib/web/systemjs/auth-Dy23AFus.js" as="script"> 41<link rel="preload" href="/assets/ubik/web/@vp/ab-reader/3.5.1/lib/web/system/ab-reader-DJRKizQX.js" as="script"> 42<link rel="preload" href="/assets/ubik/web/@vp/tracking/11.21.2339/systemjs/web/tracking.js" as="script"> 43<link rel="preload" href="/assets/ubik/web/@vp/ctc-reader/2.1.3/lib/web/systemjs/ctc-reader-Dn78Exsk.js" as="script"> 44<link rel="preload" href="/assets/ubik/web/@vp/pricing-context-module/3.19.6/lib/web/systemjs/pricing-context-module-BogoqUk-.js" as="script"> 45<link rel="preload" href="/assets/ubik/web/@vp/fragment-infopages-fragments/0.0.84/lib/web/systemjs/fragment-infopages-fragments-markdown.js" as="script"> 46<link rel="preload" href="/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react/jsx-runtime-O0cFoEKi.js" as="script"> 47<link rel="preload" href="/assets/ubik/web/@vp/ubik-fragment-react/1.0.34/lib/web/systemjs/ubik-fragment-react-Due20bK-.js" as="script"> 48<link rel="preload" href="/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react-BY0a0mPy.js" as="script"> 49<link rel="preload" href="/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react-dom/client-DMJZK16Q.js" as="script"> 50<link rel="preload" href="/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react-dom/index-3AjpVdSe.js" as="script"> 51<link rel="preload" href="/assets/ubik/web/@vp/ubik-context/1.2.17/lib/web/systemjs/ubik-context-CH-yL_c5.js" as="script"> 52<link rel="preload" href="/assets/ubik/web/@vp/ubik-logging/2.2.15/lib/web/systemjs/ubik-logging-Dh4D8qKQ.js" as="script"> 53<link rel="preload" href="/assets/ubik/web/@vp/swan/3.41.1/systemjs/web/systemjs/swan-DIGCclBu.js" as="script"> 54<link rel="preload" href="/assets/ubik/web/@vp/mcs-react-tools/1.0.5/lib/web/systemjs/mcs-react-tools.js" as="script"> 55<link rel="preload" href="/assets/ubik/web/@vp/fragment-bookends-v2/0.0.134/lib/web/systemjs/fragment-bookends-v2-z9vq22-v.js" as="script"> 56<link rel="preload" href="/assets/ubik/web/@vp/search-bar/1.8.1/lib/web/systemjs/search-bar-BSQQoFbB.js" as="script"> 57<link rel="preload" href="/assets/ubik/web/@vp/ab-test-cookie/2.1.15/dist/web/systemjs/ab-test-cookie-DS7GJpD5.js" as="script"> 58<style>.search_search-container__v6LSn{flex:1;width:auto}@media only screen and (max-width:767px){.search_search-container__v6LSn{flex:unset}.search_search-container-open__-R1y3{gap:var(--swan-sem-space-3)!important;left:calc(var(--swan-sem-space-5)*-1);padding-block:calc(var(--swan-sem-space-3))!important;padding-inline:calc(var(--swan-sem-space-5))!important;position:absolute;right:calc(var(--swan-sem-space-5)*-1);top:calc(var(--swan-sem-space-3)*-1);z-index:1000}.search_search-container__v6LSn.search_search-container-expanded__GHC1n{order:3!important;width:100%}}</style> 59<style>@keyframes DesktopNavigationItem_slideDown__qURKx{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.DesktopNavigationItem_desktop-nav-container__WMPzZ{border-top:1px solid var(--swan-sem-color-border-standard);left:50%;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:var(--swan-sem-z-index-overlay,10)}.DesktopNavigationItem_desktop-nav-container__WMPzZ>li{animation:DesktopNavigationItem_slideDown__qURKx .4s ease-out}.DesktopNavigationItem_desktop-nav-item__fMWfR{align-items:center;display:inline-block;flex-grow:1;hyphens:none;position:inherit!important}.DesktopNavigationItem_desktop-nav-item-inner__k4keK{align-items:center;display:flex;height:100%;position:relative}.DesktopNavigationItem_desktop-nav-item-inner__k4keK>a{align-items:center;align-self:stretch;background-image:linear-gradient(var(--swan-sem-color-fg-standard),var(--swan-sem-color-fg-standard))!important;background-position:bottom;background-repeat:no-repeat;background-size:0 1px;display:flex;flex:1;position:relative;transition:background-size .3s ease-out}.DesktopNavigationItem_desktop-nav-item-inner__k4keK:focus-within>a,.DesktopNavigationItem_desktop-nav-item-inner__k4keK:has(button[aria-expanded=true])>a,.DesktopNavigationItem_desktop-nav-item-inner__k4keK:hover>a{background-size:100% 1px}.DesktopNavigationItem_desktop-nav-item-inner__k4keK button{bottom:0;clip-path:inset(50%);left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%)}.DesktopNavigationItem_desktop-nav-item-inner__k4keK button[data-keyboard-nav],.DesktopNavigationItem_desktop-nav-item-inner__k4keK:has(:focus-visible) button{clip-path:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.DesktopNavigationItem_desktop-nav-container__WMPzZ>li{animation:none}.DesktopNavigationItem_desktop-nav-item-inner__k4keK>a{transition:none}}</style> 60<style>@container slim-header (max-width: 124px){.logo_secondary-logo-link__hYR1s{align-items:center;display:flex;justify-content:center;left:auto!important;position:static!important;transform:none!important}}</style> 61<style>.FooterNavigation_footer-navigation-link__gEMIU:focus{text-decoration:underline}</style> 62
63<script type="text/javascript"> 64;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net", "*"]}}; 65 66;NREUM.loader_config={accountID:"2429158",trustKey:"1106546",agentID:"1120307057",licenseKey:"NRBR-84396e58c07a9b1a5da",applicationID:"1120307057"}; 67;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRBR-84396e58c07a9b1a5da",applicationID:"1120307057",sa:1}; 68;/*! For license information please see nr-loader-spa-1.277.0.min.js.LICENSE.txt */(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.277.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/s](d+.d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.
68substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"}
68,u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}
68(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
68,u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>E,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,E="jsTime",A="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function E(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:T,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),M=[T.beacon,T.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",A=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),E(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.recordCu
68stomEvent=I(T,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(A+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.277.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.277.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-AgX6f6qOxyV4l/Fg8saiNsK37oY3qvFRTOkwua+LDBTL7KUv+eoUSnunEaP3OvjJ1ZiSn43xQyjf9TWbqq8FVQ==",249:"sha512-43TwsElpnwfBCx+EERv4zX5fDsbQLB0w+NTEOt/flpNK9wKjMch+SQIUgLVqaF8jJt5qUeNPsDi/Zk+jgt3SLw==",212:"sha512-/Y+2vKPi087MH5FY89Cw9ahyQ2qnbVj7M2MganYRhmEg4Xos9v/cFPZviY2a1m17D9zpXkOtPsycYXk2AV0huA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEac
68h((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.277.0.PROD"]=self["webpackChunk:NRBA-1.277.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),E=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,E.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>
68{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,E.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,E.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,E.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,E.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,E.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"
68!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,E.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ee,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ee,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh))
68)}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,E.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,E.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*).([^.]+)/,o=/^(w+)(.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,E.jT)(!1)),e.removeEventListener("error",f,(0,E.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,E.jT)(!1)),e.removeEventListener("error",f,(0,E.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,E.jT)(!1)),e.addEventListener("error",f,(0,E.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Je]=~~this[Je]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-d
68one"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,E.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,E.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,E.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,E.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,E.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})(); 69</script>
vendor: 1 bytes, line 69
69
70<script type="systemjs-importmap" data-length="8340" data-hash="9b12a779c698e9583f23ef63a79d88b19fdcb347e6e39deb31096e309cb1d236">{ 71 "imports": { 72 "@vp/fragment-bookends-v2": "/assets/ubik/web/@vp/fragment-bookends-v2/0.0.134/lib/web/systemjs/fragment-bookends-v2-z9vq22-v.js", 73 "@vp/fragment-infopages-fragments/markdown": "/assets/ubik/web/@vp/fragment-infopages-fragments/0.0.84/lib/web/systemjs/fragment-infopages-fragments-markdown.js", 74 "@vp/ab-reader": "/assets/ubik/web/@vp/ab-reader/3.5.1/lib/web/system/ab-reader-DJRKizQX.js", 75 "@vp/ab-test-cookie": "/assets/ubik/web/@vp/ab-test-cookie/2.1.15/dist/web/systemjs/ab-test-cookie-DS7GJpD5.js", 76 "@vp/auth": "/assets/ubik/web/@vp/auth/7.2.48-beta-3/lib/web/systemjs/auth-Dy23AFus.js", 77 "@vp/auth-react": "/assets/ubik/web/@vp/auth-react/7.0.16/lib/web/systemjs/auth-react-DOF0bS3j.js", 78 "@vp/banner-wrapper": "/assets/ubik/web/@vp/banner-wrapper/3.2.42/lib/web/systemjs/banner-wrapper-DzETm3u5.js", 79 "@vp/campaign-callouts": "/assets/ubik/web/@vp/campaign-callouts/7.7.1/lib/web/systemjs/campaign-callouts-DrJRHQ-D.js", 80 "@vp/chat-anywhere-ubik": "/assets/ubik/web/@vp/chat-anywhere-ubik/1.2.60/lib/web/systemjs/chat-anywhere-ubik-Cnf8U9Vg.js", 81 "@vp/chatbot-ui": "/assets/ubik/web/@vp/chatbot-ui/1.1.133/lib/web/systemjs/chatbot-ui-DMhzS9dv.js", 82 "@vp/coupon-callout": "/assets/ubik/web/@vp/coupon-callout/2.11.8/lib/web/systemjs/coupon-callout.js", 83 "@vp/ctc-reader": "/assets/ubik/web/@vp/ctc-reader/2.1.3/lib/web/systemjs/ctc-reader-Dn78Exsk.js", 84 "@vp/design-personalization-color-picker": "/assets/ubik/web/@vp/design-personalization-color-picker/1.0.7/lib/web/systemjs/design-personalization-color-picker-_wGT0QsR.js", 85 "@vp/design-personalization-widget": "/assets/ubik/web/@vp/design-personalization-widget/1.0.190/lib/web/systemjs/design-personalization-widget-BcYUuQLF.js", 86 "@vp/digital-common-data-model-lib-module": "/assets/ubik/web/@vp/digital-common-data-model-lib-module/1.0.4/lib/web/systemjs/digital-common-data-model-lib-module-CHlahJEb.js", 87 "@vp/digital-environment-lib-module": "/assets/ubik/web/@vp/digital-environment-lib-module/1.0.1/lib/web/systemjs/digital-environment-lib-module-Cy2HLwoC.js", 88 "@vp/digital-invariant-lib-module": "/assets/ubik/web/@vp/digital-invariant-lib-module/1.0.1/lib/web/systemjs/digital-invariant-lib-module-CCRnbm-c.js", 89 "@vp/digital-locale-lib-module": "/assets/ubik/web/@vp/digital-locale-lib-module/1.0.1/lib/web/systemjs/digital-locale-lib-module-D6yrBd3H.js", 90 "@vp/digital-logging-lib-module": "/assets/ubik/web/@vp/digital-logging-lib-module/1.0.4/lib/web/systemjs/digital-logging-lib-module-P6gRvsDb.js", 91 "@vp/digital-placement-engine-banner-ubik": "/assets/ubik/web/@vp/digital-placement-engine-banner-ubik/0.0.11/lib/web/systemjs/digital-placement-engine-banner-ubik-CCY3I-7l.js", 92 "@vp/digital-product-availability-lib-module": "/assets/ubik/web/@vp/digital-product-availability-lib-module/1.0.2/lib/web/systemjs/digital-product-availability-lib-module-80mw87i0.js", 93 "@vp/digital-search-component-lib-module": "/assets/ubik/web/@vp/digital-search-component-lib-module/1.0.1/lib/web/systemjs/digital-search-component-lib-module-B82CZE8F.js", 94 "@vp/digital-storage-lib-module": "/assets/ubik/web/@vp/digital-storage-lib-module/1.0.1/lib/web/systemjs/digital-storage-lib-module-DivcK_jx.js", 95 "@vp/digital-token-replacer-lib-module": "/assets/ubik/web/@vp/digital-token-replacer-lib-module/1.0.1/lib/web/systemjs/digital-token-replacer-lib-module-B1WEhXZC.js", 96 "@vp/ep-example": "/assets/ubik/web/@vp/ep-example/1.1.0/systemjs/web/ep-example-XvHdsi1z.js", 97 "@vp/ep-example/": "/assets/ubik/web/@vp/ep-example/1.1.0/", 98 "@vp/es-briefs-studio-brief": "/assets/ubik/web/@vp/es-briefs-studio-brief/1.0.3/dist/web/systemjs/es-briefs-studio-brief.js", 99 "@vp/es-collaborate-studio-chat": "/assets/ubik/web/@vp/es-collaborate-studio-chat/1.0.4/dist/web/systemjs/es-collaborate-studio-chat.js", 100 "@vp/favorites-heart-v2": "/assets/ubik/web/@vp/favorites-heart-v2/2.1.3/lib/web/systemjs/favorites-heart-v2.js", 101 "@vp/mcs-react-tools": "/assets/ubik/web/@vp/mcs-react-tools/1.0.5/lib/web/systemjs/mcs-react-tools.js", 102 "@vp/newrelic-browser-micro-agent/": "/assets/ubik/web/@vp/newrelic-browser-micro-agent/1.0.5/dist/web/systemjs/", 103 "@vp/newrelic-browser-micro-agent/agent": "/assets/ubik/web/@vp/newrelic-browser-micro-agent/1.0.5/dist/web/systemjs/newrelic-browser-micro-agent-agent-MG6ZcMdW.js", 104 "@vp/omnisearch": "/assets/ubik/web/@vp/omnisearch/5.31.3/build/web/systemjs/omnisearch-BVxxyzSi.js", 105 "@vp/price-platform": "/assets/ubik/web/@vp/price-platform/6.25.14/lib/web/systemjs/price-platform-DD3bf4gp.js", 106 "@vp/pricing-context-module": "/assets/ubik/web/@vp/pricing-context-module/3.19.6/lib/web/systemjs/pricing-context-module-BogoqUk-.js", 107 "@vp/pricing-context-module/helpers": "/assets/ubik/web/@vp/pricing-context-module/3.19.6/lib/web/systemjs/pricing-context-module-helpers-tYgCO5xf.js", 108 "@vp/product-options": "/assets/ubik/web/@vp/product-options/1.0.271/lib/web/systemjs/product-options.js", 109 "@vp/product-recommendations-tracking": "/assets/ubik/web/@vp/product-recommendations-tracking/1.0.8/lib/web/systemjs/product-recommendations-tracking-BkdTd_Vr.js", 110 "@vp/search-bar": "/assets/ubik/web/@vp/search-bar/1.8.1/lib/web/systemjs/search-bar-BSQQoFbB.js", 111 "@vp/social-native-component": "/assets/ubik/web/@vp/social-native-component/3.2.13/lib/web/systemjs/social-native-component-Bem0dvmR.js", 112 "@vp/swan": "/assets/ubik/web/@vp/swan/3.41.1/systemjs/web/systemjs/swan-DIGCclBu.js", 113 "@vp/swan/": "/assets/ubik/web/@vp/swan/3.41.1/systemjs/web/systemjs/", 114 "@vp/tracking": "/assets/ubik/web/@vp/tracking/11.21.2339/systemjs/web/tracking.js", 115 "@vp/tracking/": "/assets/ubik/web/@vp/tracking/11.21.2339/systemjs/web/", 116 "@vp/ubik-auth-provider": "/assets/ubik/@vp/ubik-auth-provider/0.0.3/lib/web/systemjs/ubik-auth-provider-CeM310Rl.js", 117 "@vp/ubik-authfront": "/assets/ubik/@vp/ubik-authfront/0.0.4/lib/web/systemjs/ubik-authfront-CdS6xOqR.js", 118 "@vp/ubik-context": "/assets/ubik/web/@vp/ubik-context/1.2.17/lib/web/systemjs/ubik-context-CH-yL_c5.js", 119 "@vp/ubik-fragment-react": "/assets/ubik/web/@vp/ubik-fragment-react/1.0.34/lib/web/systemjs/ubik-fragment-react-Due20bK-.js", 120 "@vp/ubik-logging": "/assets/ubik/web/@vp/ubik-logging/2.2.15/lib/web/systemjs/ubik-logging-Dh4D8qKQ.js", 121 "@vp/ubik-pricing-context": "/assets/ubik/@vp/ubik-pricing-context/1.2.3/lib/web/systemjs/ubik-pricing-context-ChO6QcDf.js", 122 "@vp/ubik-pricing-context/": "/assets/ubik/@vp/ubik-pricing-context/1.2.3/lib/web/systemjs/assets/", 123 "@vp/ubik-runtime": "/assets/ubik/web/@vp/ubik-runtime/1.3.67-feature-new-vpauth-15742776557-b7951d23.0/lib/web/esm/ubik-runtime.js", 124 "@vp/up-reader": "/assets/ubik/web/@vp/up-reader/1.2.3/lib/web/systemjs/up-reader-CH-HMf4V.js", 125 "@vp/vcs-common-utils": "/assets/ubik/web/@vp/vcs-common-utils/1.0.21/lib/web/systemjs/vcs-common-utils-Dfy275N2.js", 126 "@vp/vcs-design-preview-module": "/assets/ubik/web/@vp/vcs-design-preview-module/1.0.16/lib/web/systemjs/vcs-design-preview-module-DirZKCqt.js", 127 "@vp/vcs-marketo-form": "/assets/ubik/web/@vp/vcs-marketo-form/1.0.2/lib/web/systemjs/vcs-marketo-form-mhVatUOx.js",
128 "@vp/vcs-pam-ubik-module-poc": "/assets/ubik/web/@vp/vcs-pam-ubik-module-poc/1.0.1/lib/web/systemjs/vcs-pam-ubik-module-poc-BEnztW1o.js", 129 "@vp/vcs-product-catalog-module": "/assets/ubik/web/@vp/vcs-product-catalog-module/1.0.59/lib/web/systemjs/vcs-product-catalog-module-BwloNIWk.js", 130 "@vp/vcs-shop-management-module": "/assets/ubik/web/@vp/vcs-shop-management-module/1.0.30/lib/web/systemjs/vcs-shop-management-module-DXQJ1tTR.js", 131 "@vp/vcs-shops-management-module": "/assets/ubik/web/@vp/vcs-shops-management-module/1.0.1/lib/web/systemjs/vcs-shops-management-module-C-o6-QjI.js", 132 "@vp/vp-tokenized-fragment": "/assets/ubik/web/@vp/vp-tokenized-fragment/16.3.6/lib/web/systemjs/vp-tokenized-fragment-CaN6mfVJ.js", 133 "react": "/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react-BY0a0mPy.js", 134 "react-dom": "/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react-dom/client-DMJZK16Q.js", 135 "react-dom/client": "/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react-dom/client-DMJZK16Q.js", 136 "react/jsx-runtime": "/assets/ubik/web/@vp/ubik-react/19.2.3/dist/web/react/jsx-runtime-O0cFoEKi.js" 137 } 138}</script>
vendor: 1 bytes, line 138
138
139<script type="application/json" id="ubik-tenant-mappings">{"pricing":"VISTAPRINT","pim":"VISTAPRINT","cart":"VP-ES-PROD","account":"ozoDdrmewShEcbUDWX8J3V","previewAssets":"vistaprint-prod","uds":"account:4HVsAccqLzE6BPbmvrDaKw","work":"VISTAPRINT-PROD","logoRendering":"vistaprint","swan":"vistaprint","contentAssetArea":"IoBX4KKMc0uyUyA0tFQDg","sherbert":"wHqiv8SHZWp8fdGHeZ4Sp","commerceMerchantId":"vHGbuhaZhSqH3GwajisgQK","addressBookCollectionId":"jmTgKQb1caNhcdkB7XWGDy","storeId":"kir6ADiwZtJD5aZPw1XzpV","defaultCartTypeId":"kzrayqDggMbXjzny5injgm","altCartTypeId":"naPnyzVAD5vKKon5e2XcwL","templateCartTypeId":"ah9dVSFbXqEyZGK1dRKHAz","digitalStoreId":"gaWqtQUo2xQZdLABGd7sDK","digitalTemplateCartTypeId":"fLSmPT32AhnGRBiQrqMnqc"}</script>
139 140
141<script type="text/javascript">localStorage.setItem("vp-token-details", "{\"expiresIn\":1791001492,\"accessTokenClaims\":{\"azp\":\"a00e1368c32c471cb7e2ba0defd99a1a\",\"aud\":\"https://api.cimpress.io/\",\"https://claims.cimpress.io/account\":\"4HVsAccqLzE6BPbmvrDaKw\",\"https://claims.cimpress.io/canonical_id\":\"kOmmZHDU4VbK69nffwSNjd-vR4uQF3WzrntKRBZDkfiiL\",\"https://claims.cimpress.io/is_anonymous\":true,\"sub\":\"kOmmZHDU4VbK69nffwSNjd-vR4uQF3WzrntKRBZDkfiiL\",\"exp\":1791001492,\"iat\":1790915092,\"iss\":\"https://oauth.cimpress.io/\"},\"sessionType\":\"anon\",\"tokenType\":\"Session\",\"refreshTokenExpiresIn\":1822451092}")</script>
141</head> 142 <body class="swan"> 143 144 <div id="pSLFEFRjUUWQZa"><div class="swan swan-theme-vistaprint"><a href="/accesibilidad" class="swan-skip-link">Accesibilidad</a><a href="#maincontentstart" class="swan-skip-link">Saltar al contenido principal</a><header id="site-header" class=""><div id="mount-geo-ip-bar" class=""></div><div id="mount-language-bar" class=""></div><div id="mount-vat-selection-bar" class=""></div><div id="mount-google-one-tap" class=""></div><div class="swan-visible-md swan-visible-lg swan-visible-xl swan-bgc-strong"><div class="swan-bounded-content swan-px-7-md swan-px-8-lg swan-py-4"><nav aria-label="Marcas y sitios relacionados" class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-justify-content-space-between swan-flex-box-gap-to-actions"><ul style="list-style-type:none" class="swan-display-flex swan-flex-box-gap-to-actions swan-p-0 swan-m-0"><li class=""><a href="https://create.vista.com/es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=vistaprint-ES-Wave-3B&utm_content=Merch-Zone-Tile" target="_blank" rel="noopener noreferrer external" aria-label="VistaCreate (se abre en una ventana nueva)" data-tracking="{"bookendName":"Header","subSection":"TopBar","navigationDetailPath":["ESVISTACREATE"],"href":"https://create.vista.com/es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=vistaprint-ES-Wave-3B&utm_content=Merch-Zone-Tile"}" class="swan-link swan-link-skin-unstyled swan-font-skin-body-small">VistaCreate</a></li><li class=""><a href="https://99designs.es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=99dbyVp&utm_content=header_promotab" target="_blank" rel="noopener noreferrer external" aria-label="99designs (se abre en una ventana nueva)" data-tracking="{"bookendName":"Header","subSection":"TopBar","navigationDetailPath":["99designsByVistaprint"],"href":"https://99designs.es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=99dbyVp&utm_content=header_promotab"}" class="swan-link swan-link-skin-unstyled swan-font-skin-body-small">99designs</a></li><li class=""><a href="https://www.vistaprint.es/programa-revendedores/" target="_blank" rel="noopener noreferrer external" aria-label="ProAdvantage (se abre en una ventana nueva)" data-tracking="{"bookendName":"Header","subSection":"TopBar","navigationDetailPath":["ProAdvantage"],"href":"https://www.vistaprint.es/programa-revendedores/"}" class="swan-link swan-link-skin-unstyled swan-font-skin-body-small">ProAdvantage</a></li><li class=""><a href="https://pages.vistaprintcorporate.com/CQD-ES.html" target="_blank" rel="noopener noreferrer external" aria-label="Presupuesto a medida (se abre en una ventana nueva)" data-tracking="{"bookendName":"Header","subSection":"TopBar","navigationDetailPath":["CustomQuoteES"],"href":"https://pages.vistaprintcorporate.com/CQD-ES.html"}" class="swan-link swan-link-skin-unstyled swan-font-skin-body-small">Presupuesto a medida</a></li></ul><div id="mount-vat-toggle" class=""><div class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-gap-2"><span id="vatToggleLabel-BrandBanner" aria-hidden="true" class="">IVA</span><button id="vatToggle-BrandBanner" aria-labelledby="vatToggleLabel-BrandBanner" role="switch" aria-checked="false" class="swan-vanilla-ignore swan-toggle-switch"><span class="swan-toggle-switch-text-on">incl.</span><span class="swan-toggle-switch-text-off">no incl.</span></button></div></div></nav></div></div><div class="swan-bounded-content swan-px-5 swan-px-7-md swan-px-8-lg swan-py-3 swan-py-5-md"><div style="position:relative" class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-gap-between-subsections-sm"><div id="mount-mobile-menu" class="swan-visible-xs swan-visible-sm"><button aria-haspopup="dialog" aria-expanded="false" aria-controls="mobileMenuDialog" aria-label="Abrir menú" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-display-block swan-p-3"><img aria-label="Abrir menú" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/menu.4a6ffcab2bb3f40ccaf420db3ec79273.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/menu.4a6ffcab2bb3f40ccaf420db3ec79273.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-menu"/></button></div><div class=""><div class="swan-visible-xs"><a class="logo_secondary-logo-link__hYR1s" style="text-decoration:none;display:flex;align-items:center;position:absolute;
144left:50%;transform:translate(-50%, -50%)" href="/" aria-label="Logotipo de la página principal de VistaPrint" data-tracking="{"bookendName":"Header","navigationDetailPath":["homePage"],"href":"/"}"><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/vistaPrint%20Logos/VistaPrint_V_Color.svg" alt="" class="swan-fluid-image"/></a></div><div class="swan-visible-sm swan-visible-md swan-visible-lg swan-visible-xl"><a style="text-decoration:none;width:212px;display:flex" href="/" aria-label="Logotipo de la página principal de VistaPrint" data-tracking="{"bookendName":"Header","navigationDetailPath":["homePage"],"href":"/"}"><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/vistaPrint%20Logos/VistaPrint_H_Color.svg" alt="" class="swan-fluid-image"/></a></div></div><div id="mount-search-bar" class="search_search-container__v6LSn"><div class="swan-display-flex swan-flex-box-align-items-stretch swan-bgc-standard"><button aria-label="Cerrar búsqueda" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-display-none swan-display-none-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/arrow_left.4e6fd6c30f4c04743c1188029c049a77.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/arrow_left.4e6fd6c30f4c04743c1188029c049a77.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-arrowLeft"/></button><button aria-label="Abrir búsqueda" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-display-block swan-display-none-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/search.0ed88af2d9772071041f88a0eb491cc0.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/search.0ed88af2d9772071041f88a0eb491cc0.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-search"/></button><div style="flex:1" class="swan-display-none swan-display-block-sm"><div class="swan-search-input"><input type="search" placeholder="Buscar" aria-label="Buscar" class="swan-input"/><button aria-label="Borrar búsqueda" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-search-input-clear"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/clear.f1beeafd15a60ed278c031d3856d2f21.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/clear.f1beeafd15a60ed278c031d3856d2f21.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-clear"/></button><span class="swan-search-divider"></span><button aria-label="Buscar" type="submit" class="swan-icon-button swan-icon-button-skin-tertiary swan-search-input-submit"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/search.0ed88af2d9772071041f88a0eb491cc0.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/search.0ed88af2d9772071041f88a0eb491cc0.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-search"/></button></div></div></div></div><nav aria-label="Header links" class="swan-ml-auto swan-ml-0-sm site-header-links"><ul role="list" style="list-style:none;padding:0;margin:0" class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-gap-0 swan-flex-box-gap-between-actions-sm"><li id="mount-help-link" class="swan-p-0"><div class="swan-visible-xs swan-visible-sm swan-visible-md"><a aria-label="Haz clic en el enlace para ir al centro de ayuda o llámanos al 932 204 456" href="/atencion-al-cliente/centro-de-ayuda/" class="swan-link swan-icon-button swan-icon-button-skin-tertiary swan-ml-to-actions-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/help_query.ce0b6b79f3dfb2f803a739e0d11cd9fe.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/help_query.ce0b6b79f3dfb2f803a739e0d11cd9fe.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-helpQuery"/></a></div><div class="swan-visible-lg swan-visible-xl"><a href="/atencion-al-cliente/centro-de-ayuda/" aria-label="Haz clic en el enlace para ir al centro de ayuda o llámanos al 932 204 456" class="swan-link swan-link-skin-unstyled swan-link-with-icon swan-font-skin-body-small swan-ml-to-actions"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/help_query.ce0b6b79f3dfb2f803a739e0d11cd9fe.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/help_query.ce0b6b79f3dfb2f803a739e0d11cd9fe.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-helpQuery"/><div class=""><div class="swan-display-flex swan-flex-box-flex-direction-column"><div aria-label="Haz clic en el enlace para ir al centro de ayuda o llámanos al 932 204 456" class="">¿Necesitas ayuda?</div><div class="swan-text-color-subtle">932 204 456</div></div></div></a></div></li><li id="mount-my-projects" class="swan-hidden-xs swan-p-0"><div class="swan-visible-xs swan-visible-sm swan-visible-md"><a aria-label="Mis proyectos" href="/mi-cuenta/diseno/proyectos" class="swan-link swan-icon-button swan-icon-button-skin-tertiary swan-ml-to-actions-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/my_projects.1f85d56667aa2820f6f351ab52be2c5e.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/my_projects.1f85d56667aa2820f6f351ab52be2c5e.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-myProjects"/></a></div><div class="swan-visible-lg swan-visible-xl"><a href="/mi-cuenta/diseno/proyectos" aria-label="Mis proyectos" class="swan-link swan-link-skin-unstyled swan-link-with-icon swan-font-skin-body-small swan-ml-to-actions"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/my_projects.1f85d56667aa2820f6f351ab52be2c5e.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/my_projects.1f85d56667aa2820f6f351ab52be2c5e.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-myProjects"/><div class="">Mis proyectos</div></a></div></li><li id="mount-favorites-header" class="swan-hidden-xs swan-p-0"><div class="swan-visible-xs swan-visible-sm swan-visible-md"><a aria-label="Mis favoritos" href="/my-account/favorites" class="swan-link swan-icon-button swan-icon-button-skin-tertiary swan-ml-to-actions-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/heart.e97b9f1a4398b515768606e0c1d640cb.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/heart.e97b9f1a4398b515768606e0c1d640cb.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-heart"/></a></div><div class="swan-visible-lg swan-visible-xl"><a href="/my-account/favorites" aria-label="Mis favoritos" class="swan-link swan-link-skin-unstyled swan-link-with-icon swan-font-skin-body-small swan-ml-to-actions"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/heart.e97b9f1a4398b515768606e0c1d640cb.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/heart.e97b9f1a4398b515768606e0c1d640cb.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-heart"/><div class="">Mis favoritos</div></a></div></li><li id="mount-my-account" class="swan-p-0"><div class="swan-visible-xs swan-visible-sm swan-visible-md"><a aria-label="Iniciar sesión" id="siteHeaderAccountMFEContainer" href="/mi-cuenta/" class="swan-link swan-icon-button swan-icon-button-skin-tertiary swan-ml-to-actions-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/account.7e51e8b40a59ee440b6e1db5012789aa.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/account.7e51e8b40a59ee440b6e1db5012789aa.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-account"/></a></div><div class="swan-visible-lg swan-visible-xl"><a id="siteHeaderAccountMFEContainer" href="/mi-cuenta/" aria-label="Iniciar sesión" class="swan-link swan-link-skin-unstyled swan-link-with-icon swan-font-skin-body-small swan-ml-to-actions"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/account.7e51e8b40a59ee440b6e1db5012789aa.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/account.7e51e8b40a59ee440b6e1db5012789aa.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-account"/><div class="">Iniciar sesión</div></a></div></li><li id="mount-cart" class="swan-p-0"><div class="swan-visible-xs swan-visible-sm swan-visible-md"><a aria-label="Cesta" href="/c/" class="swan-link swan-icon-button swan-icon-button-skin-tertiary swan-ml-to-actions-sm"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/cart.f7b2f931ecb99b3104d83a4d51238ec1.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/cart.f7b2f931ecb99b3104d83a4d51238ec1.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-cart"/></a></div><div class="swan-visible-lg swan-visible-xl"><a href="/c/" aria-label="Cesta" class="swan-link swan-link-skin-unstyled swan-link-with-icon swan-font-skin-body-small swan-ml-to-actions"><img aria-hidden="true" style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/cart.f7b2f931ecb99b3104d83a4d51238ec1.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/cart.f7b2f931ecb99b3104d83a4d51238ec1.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-size-standard swan-icon-skin-standard swan-icon-type-cart"/><div class="swan-ml-between-icon-and-text">Cesta</div></a></div></li></ul></nav></div></div><div style="position:relative;z-index:var(--swan-sem-z-index-overlay);border-bottom:1px solid var(--swan-sem-color-border-standard)" class="swan-hidden-xs swan-hidden-sm">
144<div id="mount-desktop-navigation" class="swan-bounded-content"><nav aria-label="Navegación principal" class="swan-px-0"><ul style="flex-direction:row;gap:0" role="list" class="swan-list swan-list-skin-minimal"><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/regalos-navidenos-personalizados" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span style="color:#9a0202" class="">Fiestas, calendarios y regalos</span></p></a><button aria-expanded="false" aria-controls="iDwlQnxZ08BLUa0nifmAt-submenu" id="iDwlQnxZ08BLUa0nifmAt-button" aria-label="Mostrar submenú de Fiestas, calendarios y regalos" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="iDwlQnxZ08BLUa0nifmAt-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/tarjetas-de-visita" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Tarjetas de visita</span></p></a><button aria-expanded="false" aria-controls="6T4BhcygxtCEl9KqfK8HdB-submenu" id="6T4BhcygxtCEl9KqfK8HdB-button" aria-label="Mostrar submenú de Tarjetas de visita" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="6T4BhcygxtCEl9KqfK8HdB-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/publicidad-impresa-y-articulos-de-oficina" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Flyers, publicidad y artÃculos de oficina</span></p></a><button aria-expanded="false" aria-controls="E0T9gG9EzDgPz3NAb8hK5-submenu" id="E0T9gG9EzDgPz3NAb8hK5-button" aria-label="Mostrar submenú de Flyers, publicidad y artÃculos de oficina" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="E0T9gG9EzDgPz3NAb8hK5-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/lonas-y-posteres" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Carteles y pósteres</span></p></a><button aria-expanded="false" aria-controls="1hzO6f6t6pwgD1PKwBazvK-submenu" id="1hzO6f6t6pwgD1PKwBazvK-button" aria-label="Mostrar submenú de Carteles y pósteres" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="1hzO6f6t6pwgD1PKwBazvK-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/etiquetas-y-pegatinas" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Pegatinas y etiquetas</span></p></a><button aria-expanded="false" aria-controls="1hJM6tauT9Vz1dSFT33AD8-submenu" id="1hJM6tauT9Vz1dSFT33AD8-button" aria-label="Mostrar submenú de Pegatinas y etiquetas" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="1hJM6tauT9Vz1dSFT33AD8-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/ropa-y-bolsas" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Ropa y bolsas</span></p></a><button aria-expanded="false" aria-controls="5rbOe3VeLKgeH6V6iCtaa-submenu" id="5rbOe3VeLKgeH6V6iCtaa-button" aria-label="Mostrar submenú de Ropa y bolsas" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="5rbOe3VeLKgeH6V6iCtaa-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/regalos-promocionales" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">ArtÃculos promocionales</span></p></a><button aria-expanded="false" aria-controls="5PPJlJODGvsKBG68phE2r-submenu" id="5PPJlJODGvsKBG68phE2r-button" aria-label="Mostrar submenú de ArtÃculos promocionales" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="5PPJlJODGvsKBG68phE2r-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/packaging" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Packaging</span></p></a><button aria-expanded="false" aria-controls="6G8CmaJzbLeFUBglDrIVXa-submenu" id="6G8CmaJzbLeFUBglDrIVXa-button" aria-label="Mostrar submenú de Packaging" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="6G8CmaJzbLeFUBglDrIVXa-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/regalos-con-foto" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Regalos con foto</span></p></a><button aria-expanded="false" aria-controls="39FVNiDH3RUp57QXDvsnho-submenu" id="39FVNiDH3RUp57QXDvsnho-button" aria-label="Mostrar submenú de Regalos con foto" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="39FVNiDH3RUp57QXDvsnho-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/invitaciones-tarjetas" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Invitaciones, papelerÃa y bodas</span></p></a><button aria-expanded="false" aria-controls="28US9v3gadWHF7x5UA9nPh-submenu" id="28US9v3gadWHF7x5UA9nPh-button" aria-label="Mostrar submenú de Invitaciones, papelerÃa y bodas" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="28US9v3gadWHF7x5UA9nPh-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/marketing-digital" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Páginas web y marketing digital</span></p></a><button aria-expanded="false" aria-controls="7tmKcmo2WSf02oAI2rq1l5-submenu" id="7tmKcmo2WSf02oAI2rq1l5-button" aria-label="Mostrar submenú de Páginas web y marketing digital" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="7tmKcmo2WSf02oAI2rq1l5-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="https://www.vistaprint.es/un-diseno" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span class="">Servicios de diseño</span></p></a><button aria-expanded="false" aria-controls="75m32TbTICWSj1criBQUjL-submenu" id="75m32TbTICWSj1criBQUjL-button" aria-label="Mostrar submenú de Servicios de diseño" type="button" class="swan-icon-button swan-icon-button-skin-tertiary swan-py-0"><img style="mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg);-webkit-mask-image:url(https://www.vistaprint.es/swan/v3/icons/caret_down.53c278384addd2ae1c7c7d02d77d0cd3.svg)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" draggable="false" class="swan-icon swan-icon-mask swan-icon-skin-standard swan-icon-type-caretDown"/></button></div><div id="75m32TbTICWSj1criBQUjL-submenu"></div></li><li class="DesktopNavigationItem_desktop-nav-item__fMWfR"><div class="DesktopNavigationItem_desktop-nav-item-inner__k4keK"><a href="/ofertas" style="justify-content:center" class="swan-link swan-link-skin-unstyled swan-py-5 swan-px-3"><p class="swan-font-skin-body-small swan-text-color-standard swan-text-align-center swan-m-0"><span style="color:#9a0202" class="">Ofertas</span></p></a></div></li></ul></nav></div><div aria-hidden="true" style="display:none;content-visibility:hidden"><div><a href="/navidad/tarjetas-navidenas">Tarjetas navideñas</a><a href="/navidad/tarjetas-navidenas/plantillas?categories=1418">Tarjetas de Año Nuevo</a><a href="/navidad/tarjetas-navidenas/plantillas/amigos-familiares-beneficiario">Tarjetas navideñas familiares</a><a href="/navidad/tarjetas-navidenas/plantillas/empresas-tema">Felicitaciones para empresas</a><a href="/papeleria/nota-de-agradecimiento/plantillas?categories=1063">Notas de agradecimiento para empresas</a><a href="/papeleria/invitacion-y-comunicado/plantillas/celebratorio-estilos">
144Invitaciones para fiestas navideñas</a><a href="/regalos-con-foto/calendarios">Calendarios con foto</a><a href="/regalos-con-foto/calendarios/calendarios-de-pared">Calendarios de pared</a><a href="/regalos-con-foto/calendarios/calendario-de-mesa">Calendarios de mesa</a><a href="/materiales-de-marketing/calendarios-de-pared-grapados-personalizados">Calendarios de pared grapados personalizados</a><a href="/regalos-con-foto">Regalos con foto</a><a href="/regalos-con-foto/albumes-de-fotos">Ãlbumes de fotos personalizados</a><a href="/regalos-con-foto/decoracion-pared"> 145Decoración 146</a><a href="/regalos-con-foto/tazas-y-botellas">Tazas y botellas</a><a href="/ropa-y-bolsas">Ropa y bolsas personalizadas</a><a href="/regalos-con-foto/decoracion-para-el-hogar-personalizada">Decoración para el hogar</a><a href="/regalos-con-foto/decoracion-de-sobremesa">Decoración de sobremesa</a><a href="/marketing-de-navidad">Preparativos navideños para empresas</a><a href="/packaging/packaging-navidad">Packaging navideño</a><a href="/regalos-con-foto/regalos-para-empresas">Regalos para clientes y empleados</a><a href="/packaging/carteles-navidenos">Carteles navideños</a><a href="/bolsas-de-regalo-etiquetas-y-papel-de-regalo-personalizado">Packaging y envoltorios de regalo</a><a href="/packaging/papel-para-empaquetar/papel-de-regalo-personalizado">Papel de regalo personalizado</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel-kraft-estandar">Bolsas de regalo</a><a href="/packaging/etiquetas-colgantes">Etiquetas colgantes</a><a href="/packaging/papel-para-empaquetar/papel-de-seda-personalizado">Papel de seda personalizado</a><a href="/packaging/cintas-personalizadas">Cintas</a><a href="/superventas/hogar-regalos">Superventas</a><a href="/regalos-con-foto/calendarios/calendarios-de-pared">Calendarios de pared</a><a href="/regalos-con-foto/tazas-personalizadas">Tazas</a><a href="/regalos-con-foto/albumes-de-fotos">Ãlbumes de fotos personalizados</a><a href="/regalos-con-foto/lienzos">Lienzos con foto</a><a href="/regalos-con-foto/calcetines-personalizados">Calcetines</a><a href="/regalos-con-foto/decoracion-navidena-personalizada">Decoración navideña personalizada</a><a href="/regalos-con-foto/bolas-de-navidad-personalizadas">Bolas de Navidad personalizadas</a><a href="/regalos-navidenos-personalizados">GuÃa de regalos de Navidad</a><a href="/regalos-con-foto/regalos-para-ella">Regalos para ella</a><a href="/regalos-con-foto/regalos-para-el">Regalos para él</a><a href="/regalos-con-foto/regalos-para-todos">Regalos para todos</a><a href="/novedades/hogar-regalos">Novedades</a><a href="/regalos-con-foto/bolas-de-nieve-personalizables">Bolas de nieve personalizables</a><a href="/regalos-con-foto/jarras-de-cerveza-personalizadas">Jarras de cerveza personalizadas</a><a href="/regalos-con-foto/tazas-xl">Tazas XL personalizadas</a><a href="/regalos-con-foto/tazas-apilables">Tazas apilables personalizadas</a><a href="/papeleria/articulos-de-papeleria-impresos/sobres-personalizados">Sobres</a><a href="/papeleria/sobres-de-colores">Sobres de colores</a><a href="/papeleria/etiquetas-de-remite">Etiquetas de remite</a><a href="/etiquetas-y-pegatinas/pegatinas/sellos-para-sobres">Pegatinas para sobres</a><a href="/papeleria/sellos/sellos-circulares/plantillas?attributes=size_1.63%20in&qty=1&categories=431">Sellos de dirección</a><a href="/regalos-navidenos-personalizados">Ver todos los regalos navideños</a></div><div><a href="/tarjetas-de-visita/formas">Formas</a><a href="/tarjetas-de-visita/standard">Standard</a><a href="/tarjetas-de-visita/esquinas-redondeadas">Esquinas redondeadas</a><a href="/tarjetas-de-visita/cuadradas">Cuadradas</a><a href="/tarjetas-de-visita/tarjetas-de-visita-redondas">Redonda</a><a href="/tarjetas-de-visita/delgadas">Delgadas</a><a href="/tarjetas-de-visita/plegadas">Plegadas</a><a href="/tarjetas-de-visita/papeles-basicos">Papeles básicos</a><a href="/tarjetas-de-visita/mate">Con acabado mate</a><a href="/tarjetas-de-visita/brillante">Con acabado brillante</a><a href="/tarjetas-de-visita/texturas-unicas">Texturas únicas</a><a href="/tarjetas-de-visita/tarjetas-de-visita-tacto-suave">Tacto suave</a><a href="/tarjetas-de-visita/perla">Perla</a><a href="/tarjetas-de-visita/linen">De lino</a><a href="/tarjetas-de-visita/textura-rugosa">Textura rugosa</a><a href="/tarjetas-de-visita/impermeables">Impermeables</a><a href="/tarjetas-de-visita/tarjetas-de-visita-con-bajo-relieve">Prensado</a><a href="/tarjetas-de-visita/papeles-naturales">Papeles naturales</a><a href="/tarjetas-de-visita/textura-natural">Textura natural</a><a href="/tarjetas-de-visita/tarjetas-de-visita-de-bambu">Bambú</a><a href="/tarjetas-de-visita/tarjetas-de-visita-de-algodon">De algodón</a><a href="/tarjetas-de-visita/mate-reciclado">Mate reciclado</a><a href="/tarjetas-de-visita/fibra-de-canamo">Fibra de cáñamo</a><a href="/tarjetas-de-visita/kraft">Papel Kraft</a><a href="/tarjetas-de-visita/acabados-premium">Acabados Pro</a><a href="/tarjetas-de-visita/barniz-uv">Con barniz UV</a><a href="/tarjetas-de-visita/efecto-metalico">Con efecto metálico</a><a href="/tarjetas-de-visita/tarjetas-de-visita-con-relieve-metalizado">Relieves metalizados</a><a href="/tarjetas-de-visita/casos-de-uso">Casos de uso únicos</a><a href="/tarjetas-de-visita/codigo-qr">Código QR</a><a href="/materiales-de-marketing/tarjetas-de-fidelidad">Tarjetas de fidelidad</a><a href="/materiales-de-marketing/tarjetas-de-recordatorio-de-citas">Tarjetas de recordatorio de citas</a><a href="/tarjetas-de-visita/tarjetas-de-plastico">Tarjetas de plástico</a><a href="/tarjetas-de-visita/tarjeteros">Tarjeteros</a><a href="/tarjetas-de-visita/tarjeteros/tarjeteros-personalizados-de-madera">Madera</a><a href="/tarjetas-de-visita/tarjeteros/tarjeteros-personalizados-de-marmol">Mármol</a><a href="/tarjetas-de-visita/tarjeteros/dorados">Dorado</a><a href="/envio-rapido/tarjetas-de-visita">Entrega en 3 dÃas</a><a href="/tarjetas-de-visita/kit-de-muestras-gratuito-de-tarjetas-de-visita">Kit de muestras gratuito de tarjetas de visita</a><a href="/superventas/tarjetas-de-visita">Superventas</a><a href="/tarjetas-de-visita/standard">Estándar</a><a href="/tarjetas-de-visita/esquinas-redondeadas">Esquinas redondeadas</a><a href="/tarjetas-de-visita/brillante">Brillante</a><a href="/tarjetas-de-visita/mate">Mate</a><a href="/tarjetas-de-visita/tarjetas-de-visita-tacto-suave">Tacto suave</a><a href="/tarjetas-de-visita/efecto-metalico">Con efecto metálico</a><a href="/novedades/tarjetas-de-visita">Novedades </a><a href="/tarjetas-de-visita/ovaladas">Tarjetas de visita ovaladas</a><a href="/comprar-por">Comprar por</a><a href="https://www.vistaprint.es/comprar-por#_sectores">Sector</a><a href="https://www.vistaprint.es/comprar-por#_para-empresas">Necesidad de la empresa</a><a href="/tarjetas-de-visita/standard/plantillas">Ver diseños</a></div><div><a href="/materiales-de-marketing/flyers-y-folletos-plegados">Flyers</a><a href="/materiales-de-marketing/flyers">Flyers y folletos</a><a href="/materiales-de-marketing/folletos-plegados">Folletos plegados</a><a href="/materiales-de-marketing/postales">Postales</a><a href="/materiales-de-marketing/postales-estandar">Standard</a><a href="/materiales-de-marketing/postales-premium">Prémium</a><a href="/materiales-de-marketing/postales-con-barniz-uv">Con barniz UV</a><a href="/materiales-de-marketing/folletos-cataogos">Folletos y catálogos</a><a href="/materiales-de-marketing/catalogos-grapados">Catálogos grapados</a><a href="/materiales-de-marketing/catalogos-encolados">Catálogos encolados</a><a href="/materiales-de-marketing/catalogos-en-espiral">Catálogos en espiral</a><a href="/materiales-de-marketing">Materiales de marketing</a><a href="/materiales-de-marketing/carpetas-de-presentacion">Carpetas de presentación</a><a href="/materiales-de-marketing/folletos-publicitarios">Folletos publicitarios</a><a href="/materiales-de-marketing/marcapaginas-personalizados">Marcapáginas</a>
146<a href="/materiales-de-marketing/entradas-y-cupones-personalizados">Entradas y cupones</a><a href="/materiales-de-marketing/expositores-de-mesa-y-menus">Carteles de sobremesa</a><a href="/materiales-de-marketing/imanes">Imanes</a><a href="/publicidad-impresa-y-articulos-de-oficina/soportes-para-flyers-y-postales">Soportes para flyers y postales</a><a href="/regalos-con-foto/calendarios">Calendarios</a><a href="/publicidad-impresa-y-articulos-de-oficina/menus-y-materiales-para-hosteleria">Menús y hostelerÃa</a><a href="/materiales-de-marketing/impresion-de-menus">Menús</a><a href="/papeleria/articulos-de-papeleria-impresos">PapelerÃa de oficina</a><a href="/papeleria/sellos">Sellos y tinta</a><a href="/papeleria/articulos-de-papeleria-impresos/libretas-exclusivas">Libretas, blocs de notas y cuadernos</a><a href="/papeleria/articulos-de-papeleria-impresos/blocs-de-notas-talonarios-de-facturas-y-notas-adhesivas">Blocs de notas, talonarios de facturas y notas adhesivas </a><a href="/papeleria/sobres-y-accesorios-para-envios">Sobres, papel de carta con membrete y correspondencia</a><a href="/papeleria/articulos-de-papeleria-impresos/tarjetas-e-invitaciones">Tarjetas e invitaciones</a><a href="/navidades">Navidades</a><a href="/publicidad-impresa-y-articulos-de-oficina/articulos-de-oficina-personalizados">ArtÃculos de oficina</a><a href="/papeleria/sellos">Sellos y tinta</a><a href="/regalos-promocionales/tazas-botellas/tazas">Tazas</a><a href="/regalos-promocionales/boligrafos-lapices-subrayadores">BolÃgrafos, lápices y artÃculos de escritura</a><a href="/superventas/publicidad-impresa-articulos-oficina">Superventas</a><a href="/materiales-de-marketing/flyers">Flyers y folletos</a><a href="/materiales-de-marketing/postales-estandar">Postales estándar</a><a href="/materiales-de-marketing/catalogos-grapados">Catálogos grapados</a><a href="/materiales-de-marketing/menus">Menús</a><a href="/papeleria/sellos/sellos-de-caucho-autoentintables">Sellos de caucho autoentintables rectangulares</a><a href="/novedades/publicidad-impresa-articulos-oficina">Novedades</a><a href="/materiales-de-marketing/diplomas">Diplomas</a><a href="/papeleria/sellos/sellos-de-madera">Sellos de madera</a><a href="/kit-de-muestras-para-empresas-gratuito">Kit de muestras para empresas gratuito</a><a href="/envio-rapido/publicidad-impresa-y-articulos-de-oficina">Entrega en 3 dÃas</a><a href="https://www.vistaprint.es/comprar-por#_sectores">Comprar por sector</a><a href="/comprar-por/belleza-y-spa">Belleza y spa</a><a href="/comprar-por/venta-al-por-menor-y-comercio-electronico">Venta al por menor y comercio electrónico</a><a href="/comprar-por/restaurantes-y-cafeterias">Restaurantes y cafeterÃas</a><a href="/comprar-por/salud-y-deporte">Salud y deporte</a><a href="https://www.vistaprint.es/comprar-por#_para-empresas">Comprar en función de la empresa</a><a href="/emprender-un-negocio">Emprender un negocio</a><a href="/ferias-comerciales">Ferias comerciales y exposiciones</a><a href="/marketing-de-navidad">Marketing de Navidad</a></div><div><a href="/lonas-y-posteres/lonas">Lonas</a><a href="/lonas-y-posteres/lonas/lonas-para-colgar-personalizadas">Lonas para colgar</a><a href="/lonas-y-posteres/lonas/lonas-de-pie">Expositores de pie de lona</a><a href="/lonas-y-posteres/banderas">Banderas publicitarias</a><a href="/lonas-y-posteres/mostradores-y-espositores-de-sobremesa">Mostradores y espositores de sobremesa</a><a href="/lonas-y-posteres/todos-los-productos-impresos-para-ferias-y-eventos/manteles">Manteles</a><a href="/materiales-de-marketing/expositores-de-mesa-y-menus">Carteles de sobremesa</a><a href="/lonas-y-posteres/mostradores-para-eventos">Mostradores para eventos</a><a href="/lonas-y-posteres/posteres-personalizados">Pósteres</a><a href="/lonas-y-posteres/posteres-y-carteles-rigidos/materiales-rigidos">Carteles y paneles rÃgidos</a><a href="/lonas-y-posteres/carteles-rigidos-para-interiores">Carteles rÃgidos para interiores</a><a href="/lonas-y-posteres/posteres-y-carteles-rigidos/materiales-rigidos/carteles-rigidos-para-exteriores">Carteles rÃgidos para exteriores</a><a href="/lonas-y-posteres/todos-los-productos-impresos-para-ferias-y-eventos">Displays publicitarios</a><a href="/lonas-y-posteres/todos-los-productos-impresos-para-ferias-y-eventos/carpas-y-expositores">Fondos y paredes para stands</a><a href="/lonas-y-posteres/carteles-para-exterior">Carteles para exterior</a><a href="/lonas-y-posteres/expositores-de-carton">Expositores para punto de venta</a><a href="/carteles-con-luz-y-retroiluminados">Carteles con luz y retroiluminados</a><a href="/lonas-y-posteres/todos-los-productos-impresos-para-ferias-y-eventos/displays-y-estructuras-de-tela">Displays y estructuras de tela</a><a href="/lonas-y-posteres/todos-los-productos-impresos-para-ferias-y-eventos/mobiliario-promocional">Mobiliario promocional</a><a href="/lonas-y-posteres/vinilos">Vinilos adhesivos</a><a href="/lonas-y-posteres/vinilos/vinilos-para-puertas-de-coche">Pegatinas y rótulos para coche</a><a href="/lonas-y-posteres/vinilos/adhesivos-para-pared-suelo-y-ventanas">Adhesivos para pared, suelo y ventanas </a><a href="/lonas-y-posteres/vinilos/vinilos-para-puertas-de-coche">Pegatinas y rótulos para coche</a><a href="/lonas-y-posteres/accesorios"> Accesorios para carteles y pósteres</a><a href="/superventas/lonas-posteres">Superventas</a><a href="/lonas-y-posteres/posteres">Pósters promocionales</a><a href="/lonas-y-posteres/lonas/lonas-de-vinilo">Lonas estándar</a><a href="/lonas-y-posteres/lonas/retractil">Roll-ups</a><a href="/lonas-y-posteres/imanes-para-coche">Imanes para coche</a><a href="/lonas-y-posteres/banderas/banderas-personalizadas">Banderas personalizadas</a><a href="/lonas-y-posteres/carteles-de-carton-pluma">Láminas en cartón pluma</a><a href="/lonas-y-posteres/carteles-publicitarios">Carteles corrugados</a><a href="/comprar-por">Comprar según las necesidades de la empresa</a><a href="/ferias-comerciales">Ferias comerciales</a><a href="/lonas-y-posteres/carteles-publicitarios-para-exteriores">CartelerÃa para exterior y eventos</a><a href="/comprar-por/eventos-temporales">Stand para eventos</a><a href="/envio-rapido/carteles-y-posteres">Entrega en 3 dÃas</a><a href="/lonas-y-posteres/carteles-publicitarios">Carteles corrugados</a><a href="/lonas-y-posteres/carteles-acrilicos">Carteles de metacrilato</a><a href="/lonas-y-posteres/carteles-metalicos">Carteles de aluminio</a><a href="/lonas-y-posteres/carteles-de-carton-pluma">Láminas en cartón pluma</a><a href="/lonas-y-posteres/carteles-de-carton-pluma-de-pvc">Láminas en cartón pluma de PVC</a><a href="/lonas-y-posteres/carteles-de-carton">Carteles de cartón</a><a href="https://www.vistaprint.es/comprar-por#_sectores">Comprar por sector</a><a href="/comprar-por/construccion-e-inmobiliarias">Construcción e inmobiliarias</a><a href="/comprar-por/belleza-y-spa">Belleza y spa</a><a href="/comprar-por/venta-al-por-menor-y-comercio-electronico">Venta al por menor y comercio electrónico</a><a href="/comprar-por/club-deportivo">Club deportivo</a><a href="/novedades/lonas-posteres">Novedades</a><a href="/packaging/carteles-navidenos">Carteles navideños</a></div><div><a href="/etiquetas-y-pegatinas/pegatinas">Pegatinas</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-individuales-personalizadas">Pegatinas individuales</a>
146<a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-en-hojas-personalizadas">Pegatinas en hoja</a><a href="/etiquetas-y-pegatinas/etiquetas/pegatinas-en-rollo">Rollos de pegatinas</a><a href="/etiquetas-y-pegatinas/etiquetas">Etiquetas adhesivas</a><a href="/etiquetas-y-pegatinas/etiquetas-y-etiquetas-colgantes">Pegatinas y etiquetas en rollo</a><a href="/etiquetas-y-pegatinas/etiquetas-y-etiquetas-colgantes/etiquetas-en-hoja">Etiquetas en hoja</a><a href="/etiquetas-y-pegatinas/etiquetas-y-etiquetas-colgantes/etiquetas-para-envios">Etiquetas para envÃos</a><a href="/etiquetas-y-pegatinas/etiquetas-y-etiquetas-colgantes/etiquetas-colgantes">Etiquetas colgantes</a><a href="/lonas-y-posteres/vinilos">Vinilos adhesivos</a><a href="/lonas-y-posteres/vinilos/vinilos-para-puertas-de-coche">Pegatinas y rótulos para coche</a><a href="/lonas-y-posteres/vinilos/adhesivos-para-pared-suelo-y-ventanas">Adhesivos para pared, suelo y ventanas </a><a href="/etiquetas-y-pegatinas/etiquetas/pegatinas-en-rollo">Rollos</a><a href="/etiquetas-y-pegatinas/etiquetas/pegatinas-en-hojas">Hojas</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-individuales">Por unidad</a><a href="/etiquetas-y-pegatinas/etiquetas/hojas-de-pegatinas-troqueladas">Hojas de pegatinas troqueladas</a><a href="https://www.vistaprint.es/etiquetas-y-pegatinas/etiquetas/pegatinas-en-rollo?Shape=Custom">Etiquetas en rollo troqueladas</a><a href="/etiquetas-y-pegatinas/pegatinas/troqueladas">Pegatinas troqueladas</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-semitroqueladas-individuales">Pegatinas semitroqueladas</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-redondas">Redonda</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatina-rectangulares">Rectangular</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-cuadradas">Cuadrada</a><a href="/envio-rapido/Etiquetas-pegatinas">Entrega en 3 dÃas</a><a href="https://www.vistaprint.es/superventas/etiquetas-pegatinas">Superventas</a><a href="/etiquetas-y-pegatinas/etiquetas/pegatinas-en-hojas">Pegatinas en hojas</a><a href="/etiquetas-y-pegatinas/etiquetas/pegatinas-en-rollo">Etiquetas en rollo</a><a href="/etiquetas-y-pegatinas/pegatinas/troqueladas">Pegatinas troqueladas</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-redondas">Pegatinas redondas</a><a href="/papeleria/etiquetas-de-remite">Etiquetas de remite</a><a href="/etiquetas-y-pegatinas/etiquetas/etiquetas-para-productos">Etiquetas para productos en hoja</a><a href="/etiquetas-y-pegatinas/pegatinas/sellos-para-sobres">Pegatinas para sobres</a><a href="https://www.vistaprint.es/novedades/etiquetas-pegatinas">Novedades</a><a href="/comprar-por">Comprar por</a><a href="https://www.vistaprint.es/comprar-por#_sectores">Sector</a><a href="https://www.vistaprint.es/comprar-por#_para-empresas">Necesidades de la empresa</a><a href="/etiquetas-y-pegatinas/pegatinas/pegatinas-individuales">Ver pegatinas individuales</a></div><div><a href="/ropa-y-bolsas/ropa">Ropa</a><a href="/ropa-y-bolsas/camisetas">Camisetas</a><a href="/ropa-y-bolsas/camisetas/camisetas-tirantes">Camisetas sin mangas</a><a href="/ropa-y-bolsas/polos-personalizados">Polos</a><a href="/ropa-y-bolsas/camisas">Camisas</a><a href="/ropa-y-bolsas/chaquetas">Chaquetas y chalecos</a><a href="/ropa-y-bolsas/sudaderas">Jerséis y sudaderas</a><a href="/ropa-y-bolsas/pantalones-y-bermudas">Pantalones y bermudas</a><a href="/ropa-y-bolsas/ropa-deportiva">Ropa deportiva</a><a href="/ropa-y-bolsas/delantales-uniformes">Delantales</a><a href="/ropa-y-bolsas/complementos">Complementos</a><a href="/ropa-y-bolsas/bolsas">Bolsas</a><a href="/ropa-y-bolsas/bolsas/bolsas-de-tela">Bolsas de tela</a><a href="/ropa-y-bolsas/bolsas/mochilas">Mochilas</a><a href="/ropa-y-bolsas/bolsas/mochila-sacos">Bolsas con cierre de cordón</a><a href="/ropa-y-bolsas/bolsas/sacos-termicos-bolsas-comida">Bolsas térmicas</a><a href="/ropa-y-bolsas/bolsas/maletas-bolsas-de-gimnasio-viaje">Bolsas de deporte</a><a href="/ropa-y-bolsas/bolsas/bandoleras">Bandoleras</a><a href="/ropa-y-bolsas/bolsas/bolsas-para-portatil">Bolsas para portátil</a><a href="/ropa-y-bolsas/bolsas/rinoneras">Riñoneras</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel">Bolsas de compra y para regalo</a><a href="/ropa-y-bolsas/gorras-y-gorros/todas-las-gorras-y-gorros">Gorras y gorros</a><a href="/ropa-y-bolsas/gorras-y-gorros/gorras">Gorras</a><a href="/ropa-y-bolsas/gorras-y-gorros/gorros-de-punto">Gorros de punto</a><a href="/ropa-y-bolsas/gorras-y-gorros/viseras">Viseras</a><a href="/ropa-y-bolsas/equipaciones">Equipación deportiva</a><a href="/ropa-y-bolsas/equipaciones/futbol">Fútbol</a><a href="/ropa-y-bolsas/equipaciones/baloncesto">Baloncesto</a><a href="/ropa-y-bolsas/camisetas/camisetas-de-manga-larga">Manga larga</a><a href="/ropa-y-bolsas/camisetas/todas-camisetas-manga-corta">Manga corta</a><a href="/ropa-y-bolsas/camisetas/camisetas-cuello-redondo">Cuello redondo</a><a href="/ropa-y-bolsas/camisetas/camisetas-cuello-pico">Cuello de pico</a><a href="/ropa-y-bolsas/camisetas/camisetas-impresion-reverso">Impresión del reverso</a><a href="/ropa-y-bolsas/camisetas/todas-las-camisetas-unisex">Unisex</a><a href="/ropa-y-bolsas/camisetas/camisetas-de-hombre">
146Hombre</a><a href="/ropa-y-bolsas/camisetas/camisetas-de-mujer">Mujer</a><a href="/ropa-y-bolsas/camisetas/camisetas-ninos">Niños</a><a href="/ropa-y-bolsas/complementos/parches-bordados-personalizados">Parches bordados</a><a href="/ropa-y-bolsas/ropa-trabajo">Ropa de trabajo personalizada</a><a href="/ropa-y-bolsas/ultimas-novedades">Novedades</a><a href="/ropa-y-bolsas/los-mas-vendidos">Superventas</a><a href="/ropa-y-bolsas/todo-envio-urgente">EnvÃo exprés</a><a href="/ropa-y-bolsas/ropa-y-bolsas-sin-pedido-minimo">Sin pedido mÃnimo</a><a href="/regalos-promocionales/grupos-y-equipos">Grupos y equipos</a><a href="/regalos-promocionales/tecnologias-de-impresion">Nuestras tecnologÃas de impresión</a><a href="/regalos-promocionales/grupos-y-equipos">Conjuntos de equipo a juego</a></div><div><a href="/regalos-promocionales/todos-los-articulos-de-oficina-y-escritorio">ArtÃculos de escritorio y oficina</a><a href="/regalos-promocionales/boligrafos-lapices-subrayadores">BolÃgrafos, lápices y subrayadores</a><a href="/regalos-promocionales/articulos-de-oficina-y-escritorio/libretas-blocs-de-notas-cuadernos-personalizados">Libretas, blocs de notas y cuadernos</a><a href="/regalos-promocionales/articulos-de-oficina-y-escritorio/soportes-acreditaciones-cordones-portatarjetas">Soportes para acreditaciones y cordones portatarjetas</a><a href="/regalos-promocionales/articulos-de-oficina-y-escritorio/accesorios-de-escritorio">Accesorios de escritorio</a><a href="/regalos-promocionales/tazas-botellas/todos-los-productos">Vasos y botellas</a><a href="/regalos-promocionales/tazas-botellas/botellas-deportivas-agua">Botellas de agua</a><a href="/regalos-promocionales/tazas-botellas/tazas-de-viaje-termos-y-vasos">Tazas de viaje y termos</a><a href="/regalos-promocionales/tazas-botellas/tazas">Tazas</a><a href="/regalos-promocionales/tazas-botellas/vasos-personalizados">Vasos</a><a href="/regalos-promocionales/tazas-botellas/vasos-y-tazas-de-cristal">Vasos y tazas de cristal</a><a href="/regalos-promocionales/tazas-botellas/accesorios-para-bebidas">Sets de vasos y botellas, y accesorios para bebidas</a><a href="/regalos-promocionales/hogar-y-ocio/todo-en-hogar-y-ocio">ArtÃculos personales y de hogar y ocio</a><a href="/regalos-promocionales/hogar/llaveros-personalizados">Llaveros</a><a href="/regalos-promocionales/ocio/articulos-esenciales-de-viaje">ArtÃculos esenciales de viaje</a><a href="/regalos-promocionales/hogar/productos-sanitarios">Sanidad</a><a href="/regalos-promocionales/ocio/deporte-actividad-fisica">Deporte y actividad fÃsica</a><a href="/regalos-promocionales/ocio/toallas">Toallas</a><a href="/regalos-promocionales/hogar/mantas">Mantas</a><a href="/regalos-promocionales/ocio/juegos-juguetes">Juegos</a><a href="/regalos-promocionales/hogar/articulos-hogar">ArtÃculos del hogar</a><a href="/regalos-promocionales/hogar/herramientas">Herramientas</a><a href="https://www.vistaprint.es/regalos-promocionales/articulos-de-oficina-y-escritorio/imanes-promocionales">Imanes</a><a href="/regalos-promocionales/tecnologia/todo-en-tecnologia">TecnologÃa</a><a href="/regalos-promocionales/tecnologia/alfombrillas-raton">Alfombrillas para ratón</a><a href="/regalos-promocionales/tecnologia/musica-audio">Música y audio</a><a href="/regalos-promocionales/tecnologia/pen-drive">Memorias USB</a><a href="/regalos-promocionales/tecnologia/cargadores-baterias-externas">Cargadores y baterÃas externas</a><a href="/regalos-promocionales/tecnologia/todos-accesorios-tecnologia">Accesorios de tecnologÃa</a><a href="https://www.vistaprint.es/regalos-promocionales/aperitivos-y-caprichos">Aperitivos, dulces y caprichos</a><a href="https://www.vistaprint.es/regalos-promocionales/aperitivos-y-caprichos/dulces">Dulces</a><a href="https://www.vistaprint.es/regalos-promocionales/aperitivos-y-caprichos/chocolatinas">Chocolate</a><a href="https://www.vistaprint.es/regalos-promocionales/aperitivos-y-caprichos/snacks">Aperitivos</a><a href="/regalos-promocionales/aperitivos-y-caprichos/calendario-adviento">Calendarios de Adviento</a><a href="/regalos-promocionales/articulos-promocionales-superventas">Nuestros top ventas</a><a href="/regalos-promocionales/ultimas-novedades">Novedades</a><a href="/regalos-promocionales/articulos-promocionales-sin-pedido-minimo">Sin pedido mÃnimo</a><a href="/regalos-promocionales/articulos-promocionales-grabados">Productos grabados</a><a href="/regalos-promocionales/grupos-y-equipos">Grupos y equipos</a><a href="/regalos-promocionales/envio-urgente">EnvÃo exprés</a><a href="/regalos-promocionales/tecnologias-de-impresion">Nuestras tecnologÃas de impresión</a><a href="/ropa-y-bolsas/complementos/parches-bordados-personalizados">Parches bordados</a><a href="/regalos-promocionales/articulos-de-oficina-y-escritorio/boligrafos/boligrafos-bic">BIC®</a><a href="/regalos-promocionales/tazas-botellas/dopper-botellas">Dopper®</a><a href="/regalos-promocionales/articulos-de-oficina-y-escritorio/boligrafos/parker">Parkerâ¢</a><a href="/regalos-promocionales/tazas-botellas/vasos-y-botellas-stanley">Stanley®</a><a href="/regalos-promocionales/articulos-de-oficina-y-escritorio/boligrafos/waterman">Watermanâ¢</a><a href="/regalos-promocionales/tecnologia/xtorm">Xtorm®</a><a href="/regalos-promocionales/tecnologias-de-impresion">Nuestras tecnologÃas de impresión</a></div><div><a href="/packaging/packaging-para-envios">Embalaje para envÃos</a><a href="/packaging/embalaje-para-envios/cajas-para-envios-y-sobres">Cajas para envÃos</a><a href="/etiquetas-y-pegatinas/etiquetas-y-etiquetas-colgantes/etiquetas-para-envios">Etiquetas para envÃos</a><a href="/papeleria/sellos">Sellos y tinta</a><a href="/packaging/packaging-para-comercios">Packaging para comercios</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel">Bolsas de papel</a><a href="/etiquetas-y-pegatinas/etiquetas-y-etiquetas-colgantes/etiquetas-colgantes">Etiquetas colgantes</a><a href="/packaging/packaging-de-carton">Packaging para productos</a><a href="/etiquetas-y-pegatinas">Etiquetas y pegatinas </a><a href="/packaging/bolsas-hermeticas-personalizadas">Packaging flexible</a><a href="/packaging/packaging-alimentario-personalizado">Packaging alimentario</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/articulos-desechables-para-bebidas/vasos-desechables">Vasos desechables</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/envases-de-comida-para-llevar">Envases alimentarios</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/bandejas-desechables">Bandejas</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/vajilla-desechable">Vajillas</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/servilletas-de-papel">Servilletas</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/bolsas-para-alimentos">Bolsas para alimentos</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/papel-envoltorio-para-comida">Papel envoltorio para comida</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/cubiertos-desechables">Cubiertos desechables</a><a href="https://www.vistaprint.es/packaging/packaging-generico-para-alimentacion/envases-de-comida-para-llevar/cajas-de-pizza">Cajas de pizza</a><a href="/packaging/bolsas-hermeticas-personalizadas/envases-flexibles-todo">Envases flexibles</a><a href="/packaging/cajas">Cajas</a><a href="/packaging/cajas/cajas-de-carton-corrugado">Cajas de cartón corrugado</a><a href="/cajas-de-carton-plegables">Cajas plegables de cartón</a><a href="/packaging/accesorios-de-packaging">Accesorios de packaging</a><a href="/superventas/packaging">Superventas</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel-kraft
146-estandar">Bolsas de papel estándar</a><a href="/packaging/etiquetas-colgantes">Etiquetas colgantes </a><a href="/packaging/vasos-para-bebidas/vasos-de-carton">Vaso de cartón</a><a href="/packaging/embalaje-para-envios/cajas-postales">Cajas postales</a><a href="/packaging/embalaje-para-envios/cajas-para-envios-estandar">Cajas para envÃos estándar</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel">Descubre nuestras bolsas</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel-kraft-estandar">Bolsas de papel estándar</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel-con-impresion-a-un-color">Bolsas de papel con impresión a un color</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel-premium">Bolsas de papel con impresión total</a><a href="/packaging/las-bolsas-publicitarias/bolsas-de-papel-deluxe">Bolsas de papel deluxe</a><a href="/packaging/las-bolsas-publicitarias/bolsas-para-llevar-de-papel">Bolsas de papel para llevar</a><a href="/novedades/packaging">Novedades</a><a href="/packaging/muestras-de-packaging">Muestras de packaging</a><a href="/comprar-por">Comprar según las necesidades de la empresa</a><a href="/packaging/imprescindibles-para-un-unboxing-inolvidable">Experiencia de unboxing</a><a href="/festivales-y-ferias-populares">Festivales y ferias populares</a><a href="https://www.vistaprint.es/comprar-por#_sectores">Comprar por sector</a><a href="/comprar-por/venta-al-por-menor-y-comercio-electronico">Venta al por menor y comercio electrónico</a><a href="/comprar-por/restaurantes-y-cafeterias">Restaurantes y cafeterÃas</a><a href="/comprar-por/belleza-y-spa">Belleza y spa</a><a href="/packaging/packaging-navidad">Packaging navideño</a></div><div><a href="/regalos-con-foto">Regalos con foto</a><a href="/regalos-con-foto/tazas-personalizadas">Tazas</a><a href="/regalos-con-foto/tazas-y-botellas">Recipientes para beber</a><a href="/regalos-con-foto/albumes-de-fotos">Ãlbumes de fotos personalizados</a><a href="/ropa-y-bolsas">Ropa y bolsas</a><a href="/papeleria">ArtÃculos de papelerÃa personales </a><a href="/regalos-con-foto/decoracion-de-sobremesa">Decoración de sobremesa</a><a href="/papeleria/articulos-de-papeleria-impresos/libretas-exclusivas">Libretas, blocs de notas y cuadernos</a><a href="/bolsas-de-regalo-etiquetas-y-papel-de-regalo-personalizado">Bolsas de regalo, etiquetas colgantes y papel de regalo</a><a href="/regalos-con-foto/albumes-de-fotos">Ãlbumes de fotos personalizados</a><a href="/regalos-con-foto/calendarios">Calendarios con foto</a><a href="/regalos-con-foto/decoracion-para-el-hogar-personalizada">Decoración para el hogar</a><a href="/regalos-con-foto/mantas-polares">Mantas</a><a href="/cojines">Cojines</a><a href="/regalos-con-foto/cojines-con-caras">Cojines con caras</a><a href="/regalos-con-foto/cojines-con-caras-de-mascotas">Cojines con caras de mascotas</a><a href="/regalos-con-foto/puzles-personalizados">Puzles</a><a href="/regalos-con-foto/decoracion-pared">Decoración</a><a href="/regalos-con-foto/lienzos">Lienzos con foto</a><a href="/regalos-con-foto/decoracion-pared/fotos-impresas-con-marco">Fotos impresas con marco</a><a href="/regalos-con-foto/laminas-en-aluminio">Láminas metálicas HD</a><a href="/regalos-con-foto/cuadros-de-fotos-adhesivos">Cuadros de fotos adhesivos</a><a href="/regalos-con-foto/regalos-para-ella">Regalos para ella</a><a href="/regalos-con-foto/regalos-para-el">Regalos para él</a><a href="/regalos-con-foto/regalos-para-empresas">Regalos para clientes y empleados</a><a href="/regalos-con-foto/regalos-con-foto-de-mascotas">Regalos para apasionados de las mascotas</a><a href="/superventas">Superventas</a><a href="/regalos-con-foto/tazas-personalizadas">Tazas personalizadas</a><a href="/regalos-con-foto/albumes-de-fotos">Ãlbumes de fotos personalizados</a><a href="/regalos-con-foto/lienzos">Lienzos con foto</a><a href="/papeleria/tarjetas-de-saludo">Tarjetas de saludo únicas</a><a href="/novedades/hogar-regalos">Novedades</a><a href="/regalos-con-foto/bolas-de-nieve-personalizables">Bolas de nieve personalizables</a><a href="/regalos-con-foto/jarras-de-cerveza-personalizadas">Jarras de cerveza personalizadas</a><a href="/regalos-con-foto/tazas-xl">Tazas XL personalizadas</a><a href="/regalos-con-foto/tazas-apilables">Tazas apilables personalizadas</a><a href="/regalos-con-foto/tazas-con-asa-de-corazon">Tazas con asa de corazón</a>
146<a href="/regalos-con-foto/calcetines-personalizados">Calcetines personalizados</a><a href="/regalos-promocionales/tazas-botellas/tazas-de-viaje-termos-y-vasos/vasos-termicos-viaje">Vasos térmicos personalizados</a><a href="/regalos-con-foto/decoracion-de-sobremesa/fotos-de-sobremesa">Fotos de sobremesa</a><a href="/regalos-navidenos-personalizados">Ver todos los regalos navideños</a></div><div><a href="/invitaciones-tarjetas">Invitaciones y tarjetas</a><a href="/papeleria/invitaciones-a-celebraciones">Tarjetas e invitaciones</a><a href="/papeleria/nota-de-agradecimiento">Notas de agradecimiento</a><a href="/navidad/tarjetas-navidenas">Felicitación de Navidad</a><a href="/papeleria">ArtÃculos de papelerÃa personales</a><a href="/papeleria/sellos">Sellos y tinta</a><a href="https://www.vistaprint.es/papeleria/tarjetas-de-saludo">Tarjetones </a><a href="/materiales-de-marketing/marcapaginas-personalizados">Marcapáginas</a><a href="/papeleria/sobres-y-accesorios-para-envios">Sobres y accesorios para envÃos</a><a href="/papeleria/articulos-de-papeleria-impresos/libretas-exclusivas">Libretas, blocs de notas y cuadernos</a><a href="/regalos-promocionales/boligrafos-lapices-subrayadores">BolÃgrafos, lápices y subrayadores </a><a href="/papeleria/articulos-de-papeleria-impresos">PapelerÃa de oficina</a><a href="/papeleria/bebe">Tienda de artÃculos para bebés</a><a href="/papeleria/tarjetas-de-nacimiento">Tarjetas de nacimiento</a><a href="/papeleria/invitaciones-para-baby-shower">Invitaciones para baby shower</a><a href="/lonas-y-posteres/carteles-de-carton-pluma/plantillas?qty=1&categories=238">Carteles de cartón pluma para bebés</a><a href="https://www.vistaprint.es/lonas-y-posteres/lonas/lonas-de-vinilo/plantillas?categories=238">Lonas</a><a href="/papeleria/cumpleanos">Tienda de cumpleaños</a><a href="/papeleria/invitaciones-para-fiesta-de-cumpleanos-infantil">Invitaciones para fiesta de cumpleaños infantil</a><a href="/papeleria/invitaciones-cumpleanos-adultos">Invitaciones para cumpleaños de adultos</a><a href="/papeleria/invitaciones-para-cumpleanos-de-adolescentes">Invitaciones de cumpleaños para adolescentes</a><a href="https://www.vistaprint.es/lonas-y-posteres/posteres/plantillas?categories=237">Pósteres de cumpleaños</a><a href="/ropa-y-bolsas/camisetas">Camisetas </a><a href="/papeleria/articulos-para-fiestas">ArtÃculos y carteles para fiestas</a><a href="/papeleria/bodas">La tienda de bodas</a><a href="/papeleria/bodas/tarjetas-save-the-date-para-bodas">Tarjetas Save the Date</a><a href="/papeleria/invitaciones-de-boda">Invitaciones de boda</a><a href="/papeleria/bodas/conjuntos-de-articulos-para-invitaciones">Conjuntos de invitaciones</a><a href="/papeleria/programas-de-boda">ArtÃculos esenciales y carteles para el gran dÃa</a><a href="/papeleria/bodas/fiestas-preboda-y-la-fiesta-del-gran-dia">Fiestas preboda y la fiesta del gran dÃa</a><a href="/papeleria/bodas/notas-de-agradecimiento-y-recuerdos">Notas de agradecimiento y recuerdos</a><a href="/superventas/invitaciones-papeleria"> Los más vendidos para bodas</a><a href="/papeleria/invitaciones-de-boda">Invitaciones de boda</a><a href="/papeleria/save-the-date">Tarjetas Save the Date</a><a href="/papeleria/tarjeta-de-respuesta">Tarjetas de respuesta</a><a href="/papeleria/carteles-para-bodas">Carteles para bodas</a><a href="/papeleria/programas-de-boda">Programas de boda</a><a href="/papeleria/tarjetas-menu-bodas">Tarjetas de menú de boda</a><a href="/articulos-de-papeleria-personales/sellos-de-cera">Sellos de cera</a><a href="/papeleria/libros-de-visitas">Libros de visitas</a><a href="/regalos-con-foto/tazas-con-asa-de-corazon">Tazas con asa de corazón</a><a href="/papeleria/bodas">Comprar artÃculos para bodas</a></div><div><a href="/marketing-digital/paginas-web">Páginas web</a><a href="/marketing-digital/dominios">Dominios</a><a href="/marketing-digital/google-workspace">Crea un correo electrónico profesional</a><a href="/marketing-digital/redes-sociales">Redes sociales</a><a href="/marketing-digital/redes-sociales/publicaciones-de-instagram">Publicaciones de Instagram</a><a href="/marketing-digital/redes-sociales/historias-de-instagram">Historias de Instagram</a><a href="/marketing-digital/redes-sociales/publicaciones-de-facebook">Publicaciones de Facebook</a><a href="/marketing-digital/redes-sociales/portadas-de-facebook">Portadas de Facebook</a><a href="/marketing-digital/redes-sociales/miniaturas-de-youtube">Miniaturas de YouTube</a><a href="/marketing-digital/redes-sociales/publicaciones-de-x-twitter">Publicaciones de X (Twitter)</a><a href="/marketing-digital/redes-sociales/publicaciones-profesionales">Publicaciones profesionales</a><a href="/marketing-digital/paginas-web">Vista x Wix</a></div><div><a href="https://www.vistaprint.es/un-diseno">Diseño</a><a href="/diseno-de-logotipos">Diseño de logotipos</a><a href="https://www.vistaprint.es/logomaker">Diseñador de logotipos </a></div></div></div></header></div></div> 147 <main>
148 <span id="maincontentstart"></span> 149 <div id="dIR38OsiYr1KtD"><div class="swan swan-theme-vistaprint"><main class="swan-site-main"><span id="maincontentstart" class=""></span><div class="swan-pt-8 swan-pb-7"><div class="swan-bounded-content"><article class="swan-grid-container"><div class="swan-row"><div class="swan-col-12"><div class="swan-mb-5"><h1 class="swan-heading swan-text-x4large swan-font-weight-bold swan-font-skin-title-headline swan-mb-6">Declaración de accesibilidad de VistaPrint</h1></div></div></div><div class="swan-row"><div class="swan-col-12"><div class="swan-markup"><p>Ãltima actualización: 28 de junio de 2025</p> 150<p>En VistaPrint, pensamos que nuestros productos y servicios deben estar al alcance de todo el mundo, por lo que nos comprometemos a hacer que la experiencia del cliente sea accesible para cualquier persona. Tenemos por objetivo que nuestro sitio web cumpla con los requisitos de accesibilidad pertinentes de la Ley Europea de Accesibilidad, la norma EN 301 549 y las pautas de accesibilidad para el contenido web 2.2, en los niveles A y AA. Entre esos requisitos, se encuentran diseñar nuestro sitio web de tal forma que se pueda detectar y usar, que se entienda y que sea sólido para todos los usuarios. Hemos trabajado con consultores externos en materia de accesibilidad para alcanzar ese objetivo. Igualmente, nos esforzamos sin descanso por cumplir con los criterios de accesibilidad más recientes.</p> 151<p>Si tienes alguna pregunta, comentario o problema de accesibilidad con nuestro sitio web, ponte en contacto con nosotros en <a href="mailto:[email protected]">[email protected]</a>. Intentaremos responder a tus preguntas en un plazo de 24 horas.</p> 152<p>Además, si necesitas ayuda con alguna tarea o con el acceso a cualquier información de nuestro sitio web, ponte en contacto con el equipo de Atención al cliente desde el <a href="https://www.vistaprint.com/customer-care/help-center/">Centro de ayuda</a>.</p></div></div></div></article></div></div></main></div></div> 153 </main> 154 <div id="6hNbGaycr6IeSP"><div class="swan swan-theme-vistaprint"><footer><div style="background-color:var(--swan-sem-color-bg-surface-dark-2)" class="swan-dark-mode"><div class="swan-bounded-content swan-py-9 swan-px-5 swan-px-8-sm"><div class="swan-grid-container"><div class="swan-row swan-ml-0"><div class="swan-col-3 swan-col-xs-12 swan-pl-0"><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/EUMX-434%20-%20Print%20your%20Possibilities/EUMX-434-Print-your-Possibilities-logo-Lockup-EU_es-es_r6zxdl" alt="Absolute garuntee logo" style="max-width:205px;width:stretch" class="swan-fluid-image"/><hr class="swan-divider swan-my-5"/><div class="swan-mb-7"><div data-tracking="{"bookendName":"Footer","navigationDetailPath":["SatisfactionGuarantee"]}" class=""><h3 id="tú-lo-necesitas-nosotros-te-lo-imprimimos-y-te-encanta">Tú lo necesitas. Nosotros te lo imprimimos. Y te encanta.</h3> 155<p>En VistaPrint estamos <a href="https://www.vistaprint.es/atencion-al-cliente/centro-de-ayuda/">aquà para ayudarte</a> en todo momento.</p></div></div></div><div class="swan-col-8 swan-col-xs-12 swan-col-push-1 swan-pl-0"><div id="mount-footer-navigation"><div class="swan-grid-container"><div style="column-gap:var(--swan-sem-space-4)" class="swan-row swan-display-flex swan-flex-box-flex-wrap-wrap swan-flex-box-flex-wrap-nowrap-md swan-flex-box-justify-content-space-between swan-ml-0"><div class="swan-col-4 swan-col-xs-12 swan-col-sm-12 swan-pl-0"><div class="swan-visible-md swan-visible-lg swan-visible-xl"><h3 class="swan-heading swan-text-x2large swan-font-weight-bold swan-font-skin-body-small-bold">Te ayudamos</h3><ul aria-label="Te ayudamos" role="list" class="swan-list swan-list-skin-minimal"><li class="swan-font-skin-body-small"><a href="/mi-cuenta/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["myAccount"],"href":"/mi-cuenta/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Mi cuenta</a></li><li class="swan-font-skin-body-small"><a href="/atencion-al-cliente/centro-de-ayuda/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["contactUs"],"href":"/atencion-al-cliente/centro-de-ayuda/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Contacto y ayuda</a></li><li class="swan-font-skin-body-small"><a href="/envio" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["ShippingFAQPage"],"href":"/envio"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">EnvÃo y entrega</a></li><li class="swan-font-skin-body-small"><a href="/hub/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["blog"],"href":"/hub/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Ideas y Consejos</a></li><li class="swan-font-skin-body-small"><a href="https://www.vistaprint.es/programa-revendedores/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["ProAdvantage"],"href":"https://www.vistaprint.es/programa-revendedores/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Programa revendedores</a></li><li class="swan-font-skin-body-small"><a href="/accesibilidad" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["accessibility"],"href":"/accesibilidad"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Accesibilidad</a></li><li class="swan-font-skin-body-small"><a href="https://www.vistaprint.es/hub/descuento-para-los-estudiantes" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["studentdiscountes"],"href":"https://www.vistaprint.es/hub/descuento-para-los-estudiantes"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Descuento para estudiantes</a></li></ul></div><div class="swan-visible-xs swan-visible-sm"><hr class="swan-divider"/><div class="swan-vanilla-ignore swan-accordion"><div heading="Te ayudamos" aria-disabled="false" class="swan-vanilla-ignore swan-collapsible"><div class="swan-collapsible-summary"><h3><button aria-expanded="false" class="swan-collapsible-summary-button">Te ayudamos</button></h3></div><div class="swan-collapsible-content"><ul aria-label="Te ayudamos" role="list" class="swan-list swan-list-skin-minimal"><li class="swan-font-skin-body-small"><a href="/mi-cuenta/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["myAccount"],"href":"/mi-cuenta/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Mi cuenta</a></li><li class="swan-font-skin-body-small"><a href="/atencion-al-cliente/centro-de-ayuda/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["contactUs"],"href":"/atencion-al-cliente/centro-de-ayuda/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Contacto y ayuda</a></li><li class="swan-font-skin-body-small"><a href="/envio" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["ShippingFAQPage"],"href":"/envio"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">EnvÃo y entrega</a></li><li class="swan-font-skin-body-small"><a href="/hub/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["blog"],"href":"/hub/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Ideas y Consejos</a></li><li class="swan-font-skin-body-small"><a href="https://www.vistaprint.es/programa-revendedores/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["ProAdvantage"],"href":"https://www.vistaprint.es/programa-revendedores/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Programa revendedores</a></li><li class="swan-font-skin-body-small"><a href="/accesibilidad" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["accessibility"],"href":"/accesibilidad"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Accesibilidad</a></li><li class="swan-font-skin-body-small"><a href="https://www.vistaprint.es/hub/descuento-para-los-estudiantes" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["studentdiscountes"],"href":"https://www.vistaprint.es/hub/descuento-para-los-estudiantes"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Descuento para estudiantes</a></li></ul></div></div></div></div></div><div class="swan-col-4 swan-col-xs-12 swan-col-sm-12 swan-pl-0"><div class="swan-visible-md swan-visible-lg swan-visible-xl"><h3 class="swan-heading swan-text-x2large swan-font-weight-bold swan-font-skin-body-small-bold">Nuestra empresa</h3><ul aria-label="Nuestra empresa" role="list" class="swan-list swan-list-skin-minimal"><li class="swan-font-skin-body-small"><a href="/quienes-somos" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["aboutUspage"],"href":"/quienes-somos"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Quiénes somos</a></li><li class="swan-font-skin-body-small"><a href="http://careers.vistaprint.com/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["careers"],"href":"http://careers.vistaprint.com/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Empleo</a></li><li class="swan-font-skin-body-small"><a href="http://ir.cimpress.com" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["forInvestors"],"href":"http://ir.cimpress.com"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Para inversores</a></li><li class="swan-font-skin-body-small"><a href="/prensa/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["news"],"href":"/prensa/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Prensa</a></li></ul></div><div class="swan-visible-xs swan-visible-sm"><hr class="swan-divider"/><div class="swan-vanilla-ignore swan-accordion"><div heading="Nuestra empresa" aria-disabled="false" class="swan-vanilla-ignore swan-collapsible"><div class="swan-collapsible-summary"><h3><button aria-expanded="false" class="swan-collapsible-summary-button">Nuestra empresa</button></h3></div><div class="swan-collapsible-content"><ul aria-label="Nuestra empresa" role="list" class="swan-list swan-list-skin-minimal"><li class="swan-font-skin-body-small"><a href="/quienes-somos" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["aboutUspage"],"href":"/quienes-somos"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Quiénes somos</a></li><li class="swan-font-skin-body-small"><a href="http://careers.vistaprint.com/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["careers"],"href":"http://careers.vistaprint.com/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Empleo</a></li><li class="swan-font-skin-body-small"><a href="http://ir.cimpress.com" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["forInvestors"],"href":"http://ir.cimpress.com"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Para inversores</a></li><li class="swan-font-skin-body-small"><a href="/prensa/" data-tracking="{"bookendName":"FooterNavigation","navigationDetailPath":["news"],"href":"/prensa/"}" class="swan-link swan-link-skin-unstyled FooterNavigation_footer-navigation-link__gEMIU">Prensa</a></li></ul></div></div></div></div></div><div class="swan-col-4 swan-col-xs-12 swan-col-sm-12 swan-pl-0 swan-mt-7 swan-mt-0-md"><div data-tracking="{"bookendName":"Footer","navigationDetailPath":["TRUSTPILOT"]}" class="swan-font-skin-footnote swan-dark-mode"></div></div></div></div></div><div class="swan-visible-xs swan-visible-sm"><div class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-justify-content-space-between swan-mt-7"><div class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-flex-wrap-wrap swan-flex-box-gap-between-actions"><a href="https://www.facebook.com/vistaprint.espana/ " target="_blank" rel="noopener noreferrer external" aria-label="Facebook (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://www.facebook.com/vistaprint.espana/ "}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/facebook_logo" alt="Facebook" loading="lazy" class="swan-fluid-image"/></a><a href="https://www.instagram.com/vistaprint/" target="_blank" rel="noopener noreferrer external" aria-label="Instagram (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://www.instagram.com/vistaprint/"}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/instagram_logo" alt="Instagram" loading="lazy" class="swan-fluid-image"/></a><a href="https://x.com/vistaprint" target="_blank" rel="noopener noreferrer external" aria-label="X (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://x.com/vistaprint"}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/images/c_
155scale,dpr_auto,w_auto/X-logo/X-logo" alt="X" loading="lazy" class="swan-fluid-image"/></a><a href="https://www.pinterest.com/vistaprint/" target="_blank" rel="noopener noreferrer external" aria-label="Pinterest (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://www.pinterest.com/vistaprint/"}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/pinterest_logo" alt="Pinterest" loading="lazy" class="swan-fluid-image"/></a></div><div id="country-selector-button-mobile"></div></div></div></div></div></div></div><div style="background-color:var(--swan-base-color-black)" class="swan-bounded-content swan-py-8 swan-px-5 swan-px-8-sm"><div class="swan-grid-container"><div class="swan-row swan-ml-0"><div class="swan-col-4 swan-col-xs-12 swan-col-sm-12 swan-col-push-5 swan-col-sm-push-0 swan-pl-0 swan-mb-between-subsections swan-mb-0-sm"><div class="swan-display-flex swan-mb-5"><div class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-flex-wrap-wrap swan-flex-box-gap-5"><img src="https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_auto/american_express/American-Express.svg" alt="Amex" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_auto/google_pay/Google-Pay.svg" alt="Google Pay" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/page_icons/em_mastercard_icon.svg" alt="Mastercard" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/page_icons/em_paypal_icon.svg" alt="Paypal" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/page_icons/em_visa_icon.svg" alt="Visa" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/visa-electron.svg" alt="Visa Electron" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/applepay.svg" alt="Apple Pay" loading="lazy" width="38" height="26" style="transform:scale(1.05)"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/sofort.svg" alt="Sofort" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/order_management/payment-components/sepa-svgrepo-com.svg" alt="Bank Transfer" loading="lazy" width="38" height="26"/><img src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/payment_icons/Mondu_Invoice_Payment_new.svg" alt="Direct Debit" loading="lazy" width="38" height="26"/></div></div></div><div class="swan-col-5 swan-col-xs-12 swan-col-sm-12 swan-col-pull-4 swan-col-sm-pull-0 swan-pl-0"><div class="swan-display-flex swan-flex-box-flex-direction-column swan-flex-box-gap-between-actions"><div class="swan-display-flex swan-flex-box-flex-wrap-wrap swan-flex-box-justify-content-flex-start swan-flex-box-gap-4 swan-mb-3"><a href="/atencion-al-cliente/centro-de-ayuda/" data-tracking="{"bookendName":"Footer","navigationDetailPath":["contactUs"],"href":"/atencion-al-cliente/centro-de-ayuda/"}" class="swan-link swan-font-skin-footnote">932 204 456</a><a href="/" data-tracking="{"bookendName":"Footer","navigationDetailPath":["home"],"href":"/"}" class="swan-link swan-font-skin-footnote">Inicio</a><a href="/aviso-privacidad-y-cookies-vista" data-tracking="{"bookendName":"Footer","navigationDetailPath":["PrivacyAndCookiePolicy"],"href":"/aviso-privacidad-y-cookies-vista"}" class="swan-link swan-font-skin-footnote">PolÃtica de privacidad y cookies</a><a href="/terminos-condiciones" data-tracking="{"bookendName":"Footer","navigationDetailPath":["TermsAndConditions"],"href":"/terminos-condiciones"}" class="swan-link swan-font-skin-footnote">Términos y condiciones</a><a href="/aviso-legal" data-tracking="{"bookendName":"Footer","navigationDetailPath":["LegalNotice"],"href":"/aviso-legal"}" class="swan-link swan-font-skin-footnote">Aviso legal</a></div></div></div><div class="swan-col-3"><div class="swan-visible-md swan-visible-lg swan-visible-xl"><div class="swan-display-flex swan-flex-box-align-items-flex-start swan-flex-box-justify-content-space-between"><div class="swan-display-flex swan-flex-box-align-items-center swan-flex-box-flex-wrap-wrap swan-flex-box-gap-between-actions"><a href="https://www.facebook.com/vistaprint.espana/ " target="_blank" rel="noopener noreferrer external" aria-label="Facebook (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://www.facebook.com/vistaprint.espana/ "}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/facebook_logo" alt="Facebook" loading="lazy" class="swan-fluid-image"/></a><a href="https://www.instagram.com/vistaprint/" target="_blank" rel="noopener noreferrer external" aria-label="Instagram (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://www.instagram.com/vistaprint/"}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/instagram_logo" alt="Instagram" loading="lazy" class="swan-fluid-image"/></a><a href="https://x.com/vistaprint" target="_blank" rel="noopener noreferrer external" aria-label="X (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://x.com/vistaprint"}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/images/c_
155scale,dpr_auto,w_auto/X-logo/X-logo" alt="X" loading="lazy" class="swan-fluid-image"/></a><a href="https://www.pinterest.com/vistaprint/" target="_blank" rel="noopener noreferrer external" aria-label="Pinterest (se abre en una ventana nueva)" data-tracking="{"bookendName":"Footer","navigationDetailPath":[],"href":"https://www.pinterest.com/vistaprint/"}" class="swan-link swan-link-skin-unstyled"><img style="width:var(--swan-sem-size-icon-standard)" src="https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/pinterest_logo" alt="Pinterest" loading="lazy" class="swan-fluid-image"/></a></div><div id="country-selector-button-desktop"></div></div></div></div></div><div class="swan-row swan-display-flex swan-flex-box-flex-direction-column swan-ml-0"><div class="swan-font-skin-footnote-bold swan-text-color-subtle">Una empresa de CIMPRESS <!-- -->© VistaPrint, 2001-2026. Todos los derechos reservados.</div><div class="swan-mt-3 swan-font-skin-footnote-bold swan-text-color-subtle">A menos que se indique lo contrario, los precios no incluyen la entrega ni las opciones del producto.</div></div></div></div></div></footer></div></div> 156
156<script type="application/json" id="ubik-user-context">{"locale":"es-es","tenant":"vistaprint","importMapHash":"9b12a779c698e9583f23ef63a79d88b19fdcb347e6e39deb31096e309cb1d236","featureFlags":{"chat_anywhere_ubik":"false","ca-chatbot-ubik":"false","ubik_import_map_canary_rollout":"false"},"experiments":{},"treatments":{},"queryStrings":{},"_unknownHeaders":["environment","experiments.bcs_topnav_gif_in_mx_tile_roe","experiments.dds_nav_ia","experiments.holiday_nav_test","experiments.mx_topnav_pens","experiments.paper_bags_in_taxonomy","experiments.stickers_and_labels_topnav_ab_test_2nd_round","experiments.top_nav_industries_vs_new_arrivals_eu","featureFlags.enable_bookends_v2","featureFlags.expanded_search_non_pdp","featureFlags.redesign_signin_flyout","featureFlags.replace_account_with_myfav_icon","featureFlags.signin_button_redesign","rankedTreatments","treatments.logged_in_users"],"urlId":"static:accessibility","ipCountry":"US","pageType":"staticpage"}</script>
156 157
157<script type="application/json" id="ubik-context-tracking">{"experiments":{},"treatments":{},"featureFlags":{},"campaigns":[]}</script>
vendor: 1 bytes, line 157
157
158<script type="module" data-length="30756">var et=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},yt={};/*! 159 * SJS Fork 6.15.2 160 */var bt;function oe(){return bt||(bt=1,function(){function t(i,s){return(s||"")+" (SystemJS https://github.com/systemjs/systemjs/blob/main/docs/errors.md#"+i+")"}function e(i,s){if(i.indexOf("\\")!==-1&&(i=i.replace(Xt,"/")),i[0]==="/"&&i[1]==="/")return s.slice(0,s.indexOf(":")+1)+i;if(i[0]==="."&&(i[1]==="/"||i[1]==="."&&(i[2]==="/"||i.length===2&&(i+="/"))||i.length===1&&(i+="/"))||i[0]==="/"){var u,d=s.slice(0,s.indexOf(":")+1);if(u=s[d.length+1]==="/"?d!=="file:"?(u=s.slice(d.length+2)).slice(u.indexOf("/")+1):s.slice(8):s.slice(d.length+(s[d.length]==="/")),i[0]==="/")return s.slice(0,s.length-u.length-1)+i;for(var g=u.slice(0,u.lastIndexOf("/")+1)+i,k=[],h=-1,b=0;b<g.length;b++)h!==-1?g[b]==="/"&&(k.push(g.slice(h,b+1)),h=-1):g[b]==="."?g[b+1]!=="."||g[b+2]!=="/"&&b+2!==g.length?g[b+1]==="/"||b+1===g.length?b+=1:h=b:(k.pop(),b+=2):h=b;return h!==-1&&k.push(g.slice(h)),s.slice(0,s.length-u.length)+k.join("")}}function r(i,s){return e(i,s)||(i.indexOf(":")!==-1?i:e("./"+i,s))}function n(i,s,u,d,g){for(var k in i){var h=e(k,u)||k,b=i[k];if(typeof b=="string"){var F=l(d,e(b,u)||b,g);F?s[h]=F:f("W1",k,b)}}}function o(i,s,u){var d;for(d in i.imports&&n(i.imports,u.imports,s,u,null),i.scopes||{}){var g=r(d,s);n(i.scopes[d],u.scopes[g]||(u.scopes[g]={}),s,u,g)}for(d in i.depcache||{})u.depcache[r(d,s)]=i.depcache[d];for(d in i.integrity||{})u.integrity[r(d,s)]=i.integrity[d]}function a(i,s){if(s[i])return i;var u=i.length;do{var d=i.slice(0,u+1);if(d in s)return d}while((u=i.lastIndexOf("/",u-1))!==-1)}function c(i,s){var u=a(i,s);if(u){var d=s[u];if(d===null)return;if(!(i.length>u.length&&d[d.length-1]!=="/"))return d+i.slice(u.length);f("W2",u,d)}}function f(i,s,u){console.warn(t(i,[u,s].join(", ")))}function l(i,s,u){for(var d=i.scopes,g=u&&a(u,d);g;){var k=c(s,d[g]);if(k)return k;g=a(g.slice(0,g.lastIndexOf("/")),d)}return c(s,i.imports)||s.indexOf(":")!==-1&&s}function p(){this[H]={}}function y(i,s,u,d){var g=i[H][s];if(g)return g;var k=[],h=Object.create(null);dt&&Object.defineProperty(h,dt,{value:"Module"});var b=Promise.resolve().then(function(){return i.instantiate(s,u,d)}).then(function(_){if(!_)throw Error(t(2,s));var z=_[1](function(S,O){g.h=!0;var q=!1;if(typeof S=="string")S in h&&h[S]===O||(h[S]=O,q=!0);else{for(var $ in S)O=S[$],$ in h&&h[$]===O||(h[$]=O,q=!0);S&&S.__esModule&&(h.__esModule=S.__esModule)}if(q)for(var x=0;x<k.length;x++){var ht=k[x];ht&&ht(h)}return O},_[1].length===2?{import:function(S,O){return i.import(S,s,O)},meta:i.createContext(s)}:void 0);return g.e=z.execute||function(){},[_[0],z.setters||[],_[2]||[]]},function(_){throw g.e=null,g.er=_,_}),F=b.then(function(_){return Promise.all(_[0].map(function(z,S){var O=_[1][S],q=_[2][S];return Promise.resolve(i.resolve(z,s)).then(function($){var x=y(i,$,s,q);return Promise.resolve(x.I).then(function(){return O&&(x.i.push(O),!x.h&&x.I||O(x.n)),x})})})).then(function(z){g.d=z})});return g=i[H][s]={id:s,i:k,n:h,m:d,I:b,L:F,h:!1,d:void 0,e:void 0,er:void 0,E:void 0,C:void 0,p:void 0}}function v(i,s,u,d){if(!d[s.id])return d[s.id]=!0,Promise.resolve(s.L).then(function(){return s.p&&s.p.e!==null||(s.p=u),Promise.all(s.d.map(function(g){return v(i,g,u,d)}))}).catch(function(g){throw s.er||(s.e=null),g})}function m(i,s){return s.C=v(i,s,s,{}).then(function(){return E(i,s,{})}).then(function(){return s.n})}function E(i,s,u){function d(){try{var h=k.call(Qt);if(h)return h=h.then(function(){s.C=s.n,s.E=null},function(b){throw s.er=b,s.E=null,b}),s.E=h;s.C=s.n,s.L=s.I=void 0}catch(b){throw s.er=b,b}}if(!u[s.id]){if(u[s.id]=!0,!s.e){if(s.er)throw s.er;return s.E?s.E:void 0}var g,k=s.e;return s.e=null,s.d.forEach(function(h){try{var b=E(i,h,u);b&&(g=g||[]).push(b)}catch(F){throw s.er=F,F}}),g?Promise.all(g).then(d):d()}}function w(){[].forEach.call(document.querySelectorAll("script"),function(i){if(!i.sp){if(i.type==="systemjs-module"){if(i.sp=!0,!i.src)return;System.import(i.src.slice(0,7)==="import:"?i.src.slice(7):r(i.src,T)).catch(function(u){if(u.message.indexOf("https://github.com/systemjs/systemjs/blob/main/docs/errors.md#3")>-1){var d=document.createEvent("Event");d.initEvent("error",!1,!1),i.dispatchEvent(d)}return Promise.reject(u)})}else if(i.type==="systemjs-importmap"){i.sp=!0;var s=i.src?(System.fetch||fetch)(i.src,{integrity:i.integrity,priority:i.fetchPriority,passThrough:!0}).then(function(u){if(!u.ok)throw Error(u.status);return u.text()}).catch(function(u){return u.message=t("W4",i.src)+` 161`+u.message,console.warn(u),typeof i.onerror=="function"&&i.onerror
161(),"{}"}):i.innerHTML;Q=Q.then(function(){return s}).then(function(u){(function(d,g,k){var h={};try{h=JSON.parse(g)}catch{console.warn(Error(t("W5")))}o(h,k,d)})(V,u,i.src||T)})}}})}var T,A=typeof Symbol<"u",ut=typeof self<"u",B=typeof document<"u",Ht=ut?self:et;if(B){var lt=document.querySelector("base[href]");lt&&(T=lt.href)}if(!T&&typeof location<"u"){var ft=(T=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");ft!==-1&&(T=T.slice(0,ft+1))}var Y,Xt=/\\/g,dt=A&&Symbol.toStringTag,H=A?Symbol():"@",I=p.prototype;I.import=function(i,s,u){var d=this;return s&&typeof s=="object"&&(u=s,s=void 0),Promise.resolve(d.prepareImport()).then(function(){return d.resolve(i,s,u)}).then(function(g){var k=y(d,g,void 0,u);return k.C||m(d,k)})},I.createContext=function(i){var s=this;return{url:i,resolve:function(u,d){return Promise.resolve(s.resolve(u,d||i))}}},I.register=function(i,s,u){Y=[i,s,u]},I.getRegister=function(){var i=Y;return Y=void 0,i};var Qt=Object.freeze(Object.create(null));Ht.System=new p;var X,gt,Q=Promise.resolve(),V={imports:{},scopes:{},depcache:{},integrity:{}},pt=B;if(I.prepareImport=function(i){return(pt||i)&&(w(),pt=!1),Q},I.getImportMap=function(){return JSON.parse(JSON.stringify(V))},B&&(w(),window.addEventListener("DOMContentLoaded",w)),I.addImportMap=function(i,s){o(i,s||T,V)},B){window.addEventListener("error",function(i){mt=i.filename,vt=i.error});var te=location.origin}I.createScript=function(i){var s=document.createElement("script");s.async=!0,i.indexOf(te+"/")&&(s.crossOrigin="anonymous");var u=V.integrity[i];return u&&(s.integrity=u),s.src=i,s};var mt,vt,tt={},ee=I.register;I.register=function(i,s){if(B&&document.readyState==="loading"&&typeof i!="string"){var u=document.querySelectorAll("script[src]"),d=u[u.length-1];if(d){X=i;var g=this;gt=setTimeout(function(){tt[d.src]=[i,s],g.import(d.src)})}}else X=void 0;return ee.call(this,i,s)},I.instantiate=function(i,s){var u=tt[i];if(u)return delete tt[i],u;var d=this;return Promise.resolve(I.createScript(i)).then(function(g){return new Promise(function(k,h){g.addEventListener("error",function(){h(Error(t(3,[i,s].join(", "))))}),g.addEventListener("load",function(){if(document.head.removeChild(g),mt===i)h(vt);else{var b=d.getRegister(i);b&&b[0]===X&&clearTimeout(gt),k(b)}}),document.head.appendChild(g)})})},I.shouldFetch=function(){return!1},typeof fetch<"u"&&(I.fetch=fetch);var ne=I.instantiate,re=/^(text|application)\/(x-)?javascript(;|$)/;I.instantiate=function(i,s,u){var d=this;return this.shouldFetch(i,s,u)?this.fetch(i,{credentials:"same-origin",integrity:V.integrity[i],meta:u}).then(function(g){if(!g.ok)throw Error(t(7,[g.status,g.statusText,i,s].join(", ")));var k=g.headers.get("content-type");if(!k||!re.test(k))throw Error(t(4,k));return g.text().then(function(h){return h.indexOf("//# sourceURL=")<0&&(h+=` 162//# sourceURL=`+i),(0,eval)(h),d.getRegister(i)})}):ne.apply(this,arguments)},I.resolve=function(i,s){return l(V,e(i,s=s||T)||i,s)||function(u,d){throw Error(t(8,[u,d].join(", ")))}(i,s)};var ie=I.instantiate;I.instantiate=function(i,s,u){var d=V.depcache[i];if(d)for(var g=0;g<d.length;g++)y(this,this.resolve(d[g],i),i);return ie.call(this,i,s,u)},ut&&typeof importScripts=="function"&&(I.instantiate=function(i){var s=this;return Promise.resolve().then(function(){return importScripts(i),s.getRegister(i)})})}()),yt}oe();var Et={},kt;function se(){return kt||(kt=1,function(t){function e(m){m.registerRegistry=Object.create(null),m.namedRegisterAliases=Object.create(null)}var r=t.System;e(r);var n,o,a=r.constructor.prototype,c=r.constructor,f=function(){c.call(this),e(this)};f.prototype=a,r.constructor=f;var l=a.register;a.register=function(m,E,w,T){if(typeof m!="string")return l.apply(this,arguments);var A=[E,w,T];return this.registerRegistry[m]=A,n||(n=A,o=m),Promise.resolve().then(function(){n=null,o=null}),l.apply(this,[E,w,T])};var p=a.resolve;a.resolve=function(m,E){try{return p.call(this,m,E)}catch(w){if(m in this.registerRegistry)return this.namedRegisterAliases[m]||m;throw w}};var y=a.instantiate;a.instantiate=function(m,E,w){var T=this.registerRegistry[m];return T?(this.registerRegistry[m]=null,T):y.call(this,m,E,w)};var v=a.getRegister;a.getRegister=function(m){var E=v.call(this,m);o&&m&&(this.namedRegisterAliases[o]=m);var w=n||E;return n=null,o=null,w}}(typeof self<"u"?self:et)),Et}se();var wt={},Tt;function ae(){return Tt||(Tt=1,function(t){var e=t.System.constructor.prototype,r=e.createContext;e.createContext=function(n){var o=this,a=r.call(this,n);return Object.assign(a,{resolve:function(c,f){return o.resolve(c,f||n)}})}}(typeof self<"u"?self:et)),wt}ae();function C(t,e,r){const n=performance.now(),o=()=>performance.measure(e,{start:n,detail:r});let a;try{a=t()}catch(c){throw o(),c}return a instanceof Promise?a.then(c=>(o(),c)).catch(c=>{throw o(),c}):(o(),a)}const N=(t,e,r={})=>{window?.newrelic?.noticeError?.(t,{...r,ubik:"runtime",component:e})},ce=/^application\/json(;|$)/;async function ue(t,e){function r(a,c){const f=new Error(a);throw N(f,"import",{moduleId:e,url:t,...c}),f}let n;try{n=await fetch(t)}catch(a){r("Failed to fetch JSON module",{message:a instanceof Error?a.message:String(a)})}n.ok||r("Failed to load JSON module",{status:n.status.toString()});const o=n.headers.get("content-type")??"";ce.test(o)||r("Invalid JSON content-type",{contentType:o});try{return await n.json()}catch(a){r("Failed to parse JSON module",{message:a instanceof Error?a.message:String(a)})}}const le=()=>{const t=new Map,e=System.constructor.prototype,r=e.import;e.import=async function(n,o){if(n.endsWith(".json")){const a=e.resolve(n,o),c=t.get(a);if(c)return c;const f=C(()=>ue(a,n),`import(${n})`).catch(l=>{throw t.delete(a),l});return t.set(a,f),f}return o?r.call(this,n,o):C(()=>r.call(this,n,o),`import(${n})`)}},fe=["ubik-user-context","ubik-context-tracking"];function de(){for(const t of fe){const e=document.querySelectorAll(`#${t}`);if(e.length>1)for(let r=0;r<e.length;r++)r<e.length-1&&e[r].remove()}}const It="application/x-ubik-event",nt=()=>Array.from(document.querySelectorAll(`script[type="${It}"][data-length]`)),rt=t=>t.map(_t).filter(e=>At(e)),At=t=>!!t&&typeof t=="object"&&"event"in t&&typeof t.event=="string",St=t=>typeof t=="object"&&"event"in t&&t.event==="ready",it=t=>typeof t=="object"&&"event"in t&&t.event==="register",ge=t=>typeof t=="object"&&"event"in t&&t.event==="reinitialize",Ct=t=>typeof t=="object"&&"event"in t&&t.event==="tracking",pe=t=>typeof t=="object"&&"event"in t&&t.event==="experimentation",me=t=>typeof t=="object"&&"event"in t&&t.event==="featureFlag",_t=t=>{try{return t.textContent?JSON.parse(t.textContent):void 0}catch{return}},ve=function(t,e){const r=new CustomEvent(t,{detail:e});window.dispatchEvent(r)},he={UBIK_AUTH_UPDATED:"_UBIK_Auth_updated"},ot="https://claims.cimpress.io/is_customer",ye="https://claims.cimpress.io/canonical_id",be="https://claims.cimpress.io/cimpress_internal",Ee="https://pro.vistaprint.com",Ot={vcs:{test:"7a568c9a5fcdce7f69706d07f368b923",production:"a18c272ef184908f8273d4c7ada0d73c"},vistaprintpro:{test:"a00e1368c32c471cb7e2ba0defd99a1a",production:"a00e1368c32c471cb7e2ba0defd99a1a"}},st=()=>document?.location?.host?.includes("localhost")||document?.location?.host?.includes("127.0.0.1"),M=(t,e)=>t.filter(r=>r.name===e)[0],Nt=t=>M(t,"pageName")?.content??"",ke=t=>M(t,"pageSection")?.content??"",we=t=>M(t,"csp-nonce")?.content??void 0,Pt=t=>!!M(t,"internal"),Te=t=>(M(t,"vp-consent")?.content??"").split(","),Ie=t=>M(t,"ubikTemplate")?.content??"",Rt=t=>
162M(t,"urlId")?.content??"",Ae="https://cms.cloudinary.vpsvc.com/image/upload/f_auto,q_auto/VCS/global_images/VistaPrintPro.png";function Se(t,e,r,n="vcs"){const o=t.environment||"production";return Ce(t,e,o,n)}function Ce(t,e,r,n){const o=n==="vistaprintpro",a=o?"vistaprintpro":"vcs",c=r==="production"?Ot[a].production:Ot[a].test,f=e?"vista-okta":void 0,l={site:o?"vcs-workspace":"vcs",...e&&{connection:"vista-okta"}};return o&&(l.vcsStoreLogoUrl=Ae,l.vcsStoreUrl=Ee),o||(l.storeId=t.subtenant,l.vcsStoreUrl=document?.location?.host,l.vcsStoreLogoUrl=t.subtenant?_e(r,t.subtenant):""),{options:l,clientId:c,connection:f||"VP-Customers"}}function _e(t,e){return`https://cms.cloudinary.vpsvc.com/VCS/${Oe(t)}/config-service/logo/${e}.png`}function Oe(t){switch(t.toLowerCase()){case"production":return"VCS_PROD";case"staging":return"VCS_STAGE";case"dev":case"demo":return"VCS_DEV";default:return"VCS_PROD"}}function Ne(t,e){let r,n,o;return["vcs","proshop","vistaprintpro"].includes(t.tenant||"")?{options:o,clientId:r,connection:n}=Se(t,e,st(),t.tenant):t.tenant==="national-pen"?(n=e?"national-pen-waad":"National-Pen-Customers",r="a3941debbc136825e3614cb9ac672cc5"):(n=e?"vista-okta":"VP-Customers",r="a00e1368c32c471cb7e2ba0defd99a1a"),{clientId:r,connection:n,culture:Pe(t.locale),tenant:t.tenant,options:o}}function Pe(t){if(!t||typeof t!="string"||!t.includes("-"))return t;const[e,r]=t.split("-");return`${e.toLowerCase()}-${r.toUpperCase()}`}function Re(){return new URL(window.location.href).searchParams.get("careAgent")==="true"||Pt(Array.from(document.querySelectorAll("meta")))}function xe(t){return!t||typeof t!="string"?!1:t.toLowerCase().endsWith("@vista.com")||t.toLowerCase().endsWith("@vistaprint.com")||t.toLowerCase().endsWith("@affinityx.com")}function Ue(t){const e=t.profile&&t.profile[be],r=t.profile&&xe(t.profile[ye]),n=t.profile&&t.profile[ot];return r&&!n||e}const Le=async(t,e)=>{try{C(async()=>{const r=await System.import("@vp/auth"),n=Re(),o=Ne(e,n),a=f=>{console.log("User identity update received",f);const l=new r.WebAuth,p=l.getProfile(),y=p&&ot in p&&p[ot]!==void 0;if(!f)return;if(n&&!f.isSignedIn)return l.signIn([],[],{});const v=Ue(f);if(n&&!v)return l.signOut({returnTo:window.location.href});const m=!!f.authorizationHeader&&f.isSignedIn,E={auth:l,signIn:(w,T,A)=>l.signIn(w??[],T??[],A??{}),signOut:w=>l.signOut(w),isIdentityInitialized:!0,identity:f,isCustomer:y,isSignedIn:m};console.log("Identity updated",E),t.setIdentity(E),ve(he.UBIK_AUTH_UPDATED,E)},c=f=>{if(f){N(f,"vp-auth"),console.log("WebAuth is not initialized");return}console.log("WebAuth initialized successfully")};typeof r.initWithConfig=="function"&&(window.addEventListener("userIdentity",f=>{console.log("from window addEventListener",f)}),console.log("Initializing vp-auth with config",o),r.onUserIdentityUpdate(a),r.initWithConfig(o,c))},"auth-init")}catch(r){N(r,"vp-auth"),console.log("error initializing auth")}},De="data-ubik-event-type",U="click",Ve="view",Fe="navigation",Me="personalization",je="data-label",xt="data-page-zone",ze="data-extra-identifier",$e="data-placement-type",Ut="data-cta-value",Be="data-position",Lt="navigation-detail",qe="event-detail",Je=`[${De}="${U}"]`,We="Navigation Clicked",Ke="Personalization Clicked",Ge="Personalization Viewed",Ze=":",Ye=";";function Dt(t){return{...t,isValid(){return!0}}}function L(t){return{...t,isValid(){return!1}}}function P(t,e){if(!t)return null;const r=`data-ubik-event-${e}`;return t.closest(`[${r}]`)?.getAttribute(r)??null}class He{enrich(e,r){e.data||(e.data={});const n=e.data;if(n.category=r.pageSection??n.category,n.label=P(r.domNode,je)??n.label,n.pageZone=P(r.domNode,xt)??n.pageZone,r.domNode){const o=this.getNavigationDetail(r.domNode);o&&(n.navigationDetail=o),n.eventDetail=this.getEventDetail(n,r.domNode)??n.eventDetail}return e.type!==U?L(e):Dt({...e,title:We})}getNavigationDetail(e){const r=P(e,Lt);if(r)return r;const n=P(e,Ut)??"",o=P(e,Be)??"";if(!(!n&&!o))return o?[n,o].join(Ze):n}getEventDetail(e,r){const n=P(r,qe);if(n)return n;const o=window.location.pathname,a=r.pathname,c=P(r,Ut)??"";return[o,a,e.pageZone,c].join(Ye)}}class Xe{enrich(e,r){e.data||(e.data={});const n=e.data;n.category="Personalization",r.ubikTemplate&&(n.ubikTemplate=r.ubikTemplate);const o=P(r.domNode,xt)??n.pageZone,a=P(r.domNode,ze)??n.extraIdentifier,c=P(r.domNode,$e)??n.placementType??o;c&&(n.placementType=c);const f=this.buildPlacementId(r.pageSection,r.urlId,o,a);if(f&&(n.placementId=f),e.type===U&&r.domNode){const p=P(r.domNode,Lt);p&&(n.navigationDetail=p)}let l;if(e.type===U)l=Ke;else if(e.type===Ve)l=Ge;else if("title"in n&&typeof n.title=="string")l=n.title;else return L(e);return Dt({...e,title:l})}buildPlacementId(e,r,n,o){if(n&&r&&e){const a=`${e}|${r}|${n}`;return o?`${a}|${o}`:a}}}function Qe(){const t=new Map;return t.set(Fe,new He),t.set(Me,new Xe),t}function Vt(t,e){const r=t.getAttribute("data-ubik-event-subtype");if(!r)return null;const n=t.id||Date.now().toString();return{event:"tracking",type:e,triggerId:n,subtype:r,data:{}}}function tn(t,e){return t.find(r=>r.event==="tracking"&&"triggerId"in r&&r.triggerId===e)??null}function Ft(t,e,r,n,o=[],a){const c=a?.triggerId??t?.id??"";let f=null;if(c&&o.length>0){const v=tn(o,c);v&&v.type===U&&(f=v)}let l=null;if(a&&f?l={...f,...a,data:{...f.data,...a.data}}:l=a??f??null,!l&&t&&(l=Vt(t,U)),!l)return L(l||{event:"tracking",type:U,triggerId:"",data:{}});if(!l.subtype){const v=l.data;l={...l,subtype:(typeof v.subtype=="string"?v.subtype:void 0)??(typeof v.category=="string"?v.category.toLowerCase():void 0)??""}}if(!l.subtype)return L(l||{event:"tracking",type:U,triggerId:"",data:{}});const p=n.get(l.subtype);if(!p)return L(l);const y={pageSection:e,urlId:r,domNode:t??void 0};try{return p.enrich(l,y)}catch(v){return console.error(`Error enriching ${l.subtype} event`,v),L(l)}}const R=()=>new URLSearchParams(window.location.search).get("debugPage")==="true";function at(t,e,r,n,o,a){if(!t.subtype)return L(t);const c=o.get(t.subtype);if(!c)return L(t);const f={pageSection:e,urlId:r,ubikTemplate:n,domNode:a};return c.enrich(t,f)}const Mt=new WeakMap;function jt(t,e,r,n,o,a,c,f){const l=f?.triggerId??t?.id??"";
162if(R()&&console.log("[Ubik Tracking] Element intersecting:",l),f){let v=f;if(l){const E=e.find(w=>w.event==="tracking"&&w.type==="view"&&"triggerId"in w&&w.triggerId===l);E&&(v={...E,...f,data:{...E.data,...f.data}})}R()&&console.log("[Ubik Tracking] Firing pre-resolved event for element:",l,v);const m=at(v,n,o,a,c,t??void 0);m.isValid()&&r.track(m.title,m.data);return}let p;t?(p=Mt.get(t),p||(p=new Set,Mt.set(t,p))):p=new Set;let y=0;for(const v of e)if(v.event==="tracking"&&v.type==="view"&&!p.has(v)&&"triggerId"in v&&v.triggerId===l){R()&&console.log("[Ubik Tracking] Firing script-based event for element:",l,v);const m=at(v,n,o,a,c,t??void 0);m.isValid()&&(r.track(m.title,m.data),p?.add(v),y++)}if(y===0&&t?.hasAttribute("data-ubik-event-type")&&t.getAttribute("data-ubik-event-type")==="view"){const m=Vt(t,"view");if(m){R()&&console.log("[Ubik Tracking] Firing DOM-annotated event for element:",l,m);const E=at(m,n,o,a,c,t);E.isValid()&&(r.track(E.title,E.data),y++)}}R()&&console.log("[Ubik Tracking] Matched events for",l,":",y)}function en(t){const e=new Set;document.querySelectorAll('[data-ubik-event-type="view"]').forEach(n=>{e.add(n)});for(const n of t)if(n.event==="tracking"&&n.type==="view"&&"triggerId"in n&&n.triggerId){const o=document.getElementById(n.triggerId);o&&e.add(o)}return e}let j=null,D=null;const K=Qe(),G=()=>{const t=Array.from(document.querySelectorAll("meta"));return{pageSection:ke(t),ubikTemplate:Ie(t),urlId:Rt(t)}},ct=()=>{const t=nt();return rt(t).filter(Ct)},zt=t=>{const e=G(),r=ct();nn(t,r,e.ubikTemplate,e.pageSection,e.urlId),rn(t,r,e.ubikTemplate,e.pageSection)};function nn(t,e,r,n,o){D&&D.disconnect(),D=new IntersectionObserver(c=>{R()&&console.log("[Ubik Tracking] IntersectionObserver callback triggered with",c.length,"entries");for(const f of c)if(R()&&console.log("[Ubik Tracking] Entry:",{isIntersecting:f.isIntersecting,target:f.target,id:f.target.id}),f.isIntersecting){const l=f.target;jt(l,e,t,n,o,r,K),D?.unobserve(l)}},{threshold:0});const a=en(e);R()&&(console.log("[Ubik Tracking] View events found:",e.filter(c=>c.event==="tracking"&&c.type==="view").length),console.log("[Ubik Tracking] Elements to observe:",a.size),console.log("[Ubik Tracking] Trigger IDs:",e.filter(c=>c.event==="tracking"&&c.type==="view"&&"triggerId"in c).map(c=>"triggerId"in c?c.triggerId:null))),a.forEach(c=>{D?.observe(c)})}function rn(t,e,r,n){j&&document.removeEventListener("click",j),j=o=>{if(!t)return;const c=o.target.closest(Je);if(!c)return;const f=Array.from(document.querySelectorAll("meta")),l=Rt(f),p=Ft(c,n,l,K,e);p.isValid()&&Promise.resolve().then(()=>{t.track(p.title,p.data)})},document.addEventListener("click",j)}function on(t,e,r,n){const o=r??G(),a=ct(),c=Ft(t,o.pageSection,o.urlId,K,a,n);if(!c.isValid()){R()&&console.log("[Ubik Runtime] Click event is not valid, skipping track");return}e.track(c.title,c.data)}function sn(t,e,r,n,o){const a=n??G(),c=ct();jt(t,c,r,a.pageSection,a.urlId,a.ubikTemplate,K,o)}const an=()=>{D&&(D.disconnect(),D=null),j&&(document.removeEventListener("click",j),j=null)},cn="ubik-tenant-mappings",un=()=>{const e=document.getElementById(cn)?.innerText;if(e)try{return JSON.parse(e)}catch(r){console.warn("Failed to parse tenant mappings from DOM:",r);return}},ln=async(t,e,r)=>{const[n,o]=await Promise.all([System.import("@vp/tracking"),System.import("@vp/swan")]);return C(async()=>{const a=Array.from(document.querySelectorAll("meta")),{locale:c,tenant:f,environment:l}=e,y=un()?.swan||"vistaprint",v=o.getRootClassNames({brand:y}),m={environment:!st()&&(!l||l=="production")?"prod":"dev",tenant:f,culture:c,consentManagerCssClassNames:v,scriptNonce:we(a)};Te(a).includes("suppressReloadOnConsentSubmit")&&(m.suppressReloadOnConsentSubmit=!0);const{tracking:w,loadThirdParty:T}=await n.initTracking(m);r.setTracking(w),w.page(Nt(a),{}),zt(w),t(T)},"ubik-tracking init")},fn=async()=>{an();const e=(await System.import("@vp/tracking")).getTracking();if(!e){console.warn("Tracking not initialized, skipping reinitialize");return}zt(e)},J={locale:"en-US",tenant:"vistaprint",subtenant:""},W=()=>{const e=document?.getElementById("ubik-user-context")?.innerText;if(!e||e.length===0)return console.warn('User context not found with element with id "ubik-user-context"'),{...J};try{return{...J,...JSON.parse(e??"{}")}}catch(r){console.warn("Error parsing user context",r)}return{...J}},dn=()=>W().locale.split("-")[1],gn=()=>W().tenant??J.tenant,pn=()=>W().subtenant??J.subtenant,mn=()=>{const e=document?.getElementById("ubik-context-tracking")?.innerText;if(!e||e.length===0)return console.warn('User context not found with element with id "ubik-context-tracking"'),{experiments:{},treatments:{},featureFlags:{},campaigns:[]};try{return JSON.parse(e??"{}")}catch(r){console.warn("Error parsing user context tracking",r)}return{experiments:{},treatments:{},featureFlags:{},campaigns:[]}},vn=(t,e)=>
162{Object.keys(e.experiments).forEach(n=>{const o=e.experiments[n];t.fireImpression(n,o)})},hn=(t,e)=>{Object.keys(e.featureFlags).forEach(n=>{const[o,a]=e.featureFlags[n].split("^");!o||!a||t.fireFeatureImpression(n,a,o==="true")})},yn=(t,e)=>{e.filter(pe).forEach(n=>{t.fireImpression(n.experiment,n.variation)})},bn=(t,e)=>{e.filter(me).forEach(n=>{!n.flagName||!n.ruleId||t.fireFeatureImpression(n.flagName,n.ruleId,n.passes)})},En=t=>{const e=nt();if(e.length===0)return;const r=rt(e);yn(t,r),bn(t,r)},kn=async()=>{try{const t=await System.import("@vp/ab-reader");await C(async()=>{if(t.initialize(),!await C(()=>t.waitTillAvailable(),"ubik-ab-reader wait"))return;const r=mn();vn(t,r),hn(t,r),En(t)},"ubik-ab-reader init")}catch(t){N(t,"ab-reader"),console.log("error initializing ab-reader")}},wn=t=>{$t(t,"pricing-context-update")},Tn=t=>{$t(t,"pricing-context-init")},$t=(t,e)=>{System.import("@vp/pricing-context-module").then(r=>C(()=>{const n=r.init?r:r.default;t.getIdentity()?.isIdentityInitialized?Bt(n):t.onIdentityChange(()=>t.getIdentity()?.isIdentityInitialized?(Bt(n),!0):!1)},e)).catch(r=>{N(r,"pricing-context"),console.log(`error during ${e}`)})};async function Bt(t){await t.init(gn(),dn(),st(),pn())}const In=async t=>{await C(async()=>{const e="Unknown",r="ubik_import_map_canary_rollout",n=window?.newrelic;if(n==null||typeof n!="object"||typeof n.setCustomAttribute!="function"){console.log("Could not initialize New Relic");return}const o=window?.document?.head?.getElementsByTagName("meta"),a=o?.namedItem("pageName")?.content,c=o?.namedItem("pageSection")?.content,f=o?.namedItem("pageStage")?.content,l=o?.namedItem("ubikTemplate")?.content;n.setCustomAttribute("pageName",a??e),n.setCustomAttribute("pageSection",c??e),n.setCustomAttribute("pageStage",f??e);const{urlId:p,locale:y,tenant:v}=t;n.setCustomAttribute("urlId",p??e),n.setCustomAttribute("ubikTemplate",l??e),n.setCustomAttribute("locale",y),n.setCustomAttribute("tenant",v??e);try{const E=await System.import("@vp/ab-test-cookie");E&&n.setCustomAttribute("testUserId",E.ensureUserTestId())}catch(E){N(E,"ab-test-cookie"),console.log("error initializing ab-test-cookie")}const m=t?.featureFlags?.[r];m!=null&&n.setCustomAttribute("canaryFlagValue",m)},"ubik-new-relic")},An=(t,e)=>{const r=W();In(r),Le(e,r),ln(t.setLoadThirdParty,r,e).catch(n=>{N(n,"tracking"),console.log("error initializing tracking")}),kn(),Tn(e)},Sn=()=>{if(!window._ubik||Array.isArray(window._ubik)){console.error("Ubik runtime not initialized");return}console.warn("Reinitializing pricing context"),wn(window._ubik),fn().catch(t=>{N(t,"tracking-reinitialize"),console.warn("Error reinitializing tracking",t)})},Cn=()=>C(async()=>{try{const t=Array.from(document.querySelectorAll("meta"));if(Pt(t))return;const e=W();if(e.featureFlags?.["ca-chatbot-ubik"]==="true"){const n=await System.import("@vp/chatbot-ui"),o=Nt(t);await n.initChatbot({locale:e.locale,pageName:o,tenant:e.tenant})}}catch(t){N(t,"ca-chatbot"),console.log("error initializing ca-chatbot",t)}},"ubik-chat-anywhere"),_n=async(t,e)=>{const{fragmentId:r,data:n,rootOptions:o}=e;try{const{mount:a}=await System.import(r);if(!a||typeof a!="function")throw new Error(`Invalid module, "mount" not implemented in ${r}`);const c=await a(t,n,o);return c&&(t.ubikUnmount=()=>{delete t.ubikUnmount,Z.delete(t.id),typeof c.unmount=="function"&&c.unmount()}),c}catch(a){throw console.error(`Failed to load ${r}`,{err:a}),a}},Z=new Set,qt=(t,e="legacy")=>Z.has(t)?(console.warn(`Fragment already mounted: ${t} for fragmentId: ${e}`),N(new Error("Fragment already mounted"),"mount",{rootElementId:t,fragmentId:e}),!1):(Z.add(t),!0),Jt=t=>document.querySelector(`#${CSS.escape(t)}`),On=t=>{const[e,r,n={}]=t,o=Jt(e),a=r.mount;if(!a||!o)return;const c=a();if(c&&qt(e))return async function(){return C(async()=>{const f=await c(o,n);return f&&(o.ubikUnmount=()=>{Z.delete(o.id),delete o.ubikUnmount,typeof f.unmount=="function"&&f.unmount()}),f},`mount:${e}`,{detail:e})}},Nn=t=>t.event==="mount",Pn=t=>{if(!Nn(t))return;const{rootElementId:e,fragmentId:r}=t,n=Jt(e);if(n&&qt(e,r))return async function(){return C(()=>_n(n,t),`mount:${r}:${e}`,{detail:{fragmentId:r,rootElementId:e}})}},Rn=t=>Array.isArray(t)?On(t):Pn(t),Wt=async t=>{const e=[],r=t.map(Rn).filter(n=>!!n);for(const n of r)try{const o=await n();e.push({status:"fulfilled",value:o})}catch(o){e.push({status:"rejected",reason:o})}return e},Kt=()=>{let t=()=>{},e=()=>{};return{promise:new Promise((n,o)=>{t=n,e=o}),resolve:t,reject:e}},Gt=t=>Math.trunc(t*100)/100,xn=()=>
162{if(new URL(window.location.href).searchParams.get("debug")){const n=performance.getEntriesByType("measure").reduce((o,a)=>(o[a.name]={startTime:Gt(a.startTime),duration:Gt(a.duration)},o),{});console.table(n)}},Zt=t=>t.dataset.completed==="true",Yt=t=>{t.dataset.completed="true"},Un=t=>{const e=o=>{const a=parseInt(o.dataset.length??"0",10);return o.innerText.length>=a},r=o=>{if(e(o)){const a=_t(o);if(a)return Yt(o),At(a)?t(a):N(new Error("Invalid runtime event"),"observeUbikEvents"),!0}return!1};new MutationObserver(o=>{o.forEach(a=>{a.addedNodes.forEach(c=>{if(c instanceof HTMLScriptElement&&c.type===It&&c.dataset.length&&!Zt(c)){if(r(c))return;new MutationObserver((l,p)=>{l.forEach(y=>{if(y.type==="characterData"){if(Zt(c)){p.disconnect();return}r(c)&&p.disconnect()}})}).observe(c,{characterData:!0,subtree:!0})}})})}).observe(document.body,{childList:!0})};async function Ln(t){const{triggerId:e,element:r,eventType:n,eventData:o}=t;if(!t.trackingLibrary){console.warn("[Ubik Runtime] Tracking library is not available"),console.warn("[Ubik Runtime] trackEvent called:",{triggerId:e,element:r,eventType:n,eventData:o});return}const a=t.trackingLibrary;R()&&console.log("[Ubik Runtime] trackEvent called:",{triggerId:e,element:r,eventType:n,eventData:o});const c=r??document.getElementById(e);c||R()&&console.log("[Ubik Runtime] No element found for triggerId:",e);const f=G();let l;if(o&&(l={event:"tracking",type:n,subtype:o.subtype,triggerId:e,data:{...o.data}}),n==="view")sn(c,e,a,f,l);else if(n==="click")on(c,a,f,l);else{console.warn("[Ubik Runtime] Unsupported event type:",n);return}}function Dn(t=[]){const e=t.filter(it);for(const p of e)p.script();const r=t.filter(p=>!it(p)),n=[];let o="init",a=null,c=null;const{promise:f,resolve:l}=Kt();return{get loadingState(){return o},push(...p){const y=p.filter(v=>!it(v));switch(o){case"init":r.push(...y);break;default:de(),setTimeout(async()=>{await Wt(y),o!=="ready"?y.find(St)&&(o="ready",l(!0)):y.find(ge)&&Sn()},0)}},onIdentityChange(p){n.push(p)},setIdentity(p){if(a={...a||{},...p},a.auth)for(let y=0;y<n.length;y++)n[y](this)&&(n.splice(y,1),y--)},getIdentity(){return a},setTracking(p){c=p},getTracking(){return c},async track(p){const y=p.trackingLibrary??c;if(!y){console.warn("[Ubik Runtime] Tracking library is not available. Make sure tracking is initialized.");return}return Ln({...p,trackingLibrary:y})},start(){const p=this;o==="init"&&(o="started",setTimeout(()=>{const{promise:y,resolve:v}=Kt();try{C(async()=>{const m=nt(),E=rt(m);m.forEach(A=>{Yt(A)}),Un(p.push);const w=E.filter(A=>!Ct(A)),T=[...r,...w];r.length=0,An({setLoadThirdParty:v},p),await Wt(T),o!=="ready"&&T.find(St)&&(o="ready",l(!0)),f.then(()=>{y.then(A=>{C(()=>A(),"thirdPartyLoader")}),Cn()})},"app-init")}catch(m){N(m,"create runtime"),console.error("Error during app-init",m)}xn()},0))}}}le(),window._ubik=Dn(window._ubik||[]),window._ubik.start(); 163 164</script>
vendor: 1 bytes, line 164
164
165<script type="application/x-ubik-event" data-length="13859">{"event":"mount","rootElementId":"pSLFEFRjUUWQZa","fragmentId":"@vp/fragment-bookends-v2","data":{"navigationData":{"data":[{"id":"iDwlQnxZ08BLUa0nifmAt","theme":"site-header-nav-skin-holiday","text":"Fiestas, calendarios y regalos","url":"/regalos-navidenos-personalizados","analyticsId":"personalisedchristmasgifts","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/legacy_dam/es-es/S001510280/MXP-3991-holidayHub-SWStile-001?cb=d87cec7daac56b8b28ab76f301b9b0ed53d34baf"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"0","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Fiestas, calendarios y regalos"},{"id":"6T4BhcygxtCEl9KqfK8HdB","theme":"","abTestSelection":{"hideIn":[],"showIn":[],"version":1},"text":"Tarjetas de visita","url":"/tarjetas-de-visita","analyticsId":"businessCards","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/bynder-assets/AB1E651E-A0B2-4A2C-BA65A4068C975E60/AB1E651E-A0B2-4A2C-BA65A4068C975E60?cb=1789754757"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"1","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Tarjetas de visita"},{"id":"E0T9gG9EzDgPz3NAb8hK5","theme":"","abTestSelection":{"hideIn":[],"showIn":[],"version":1},"text":"Flyers, publicidad y artÃculos de oficina","url":"/publicidad-impresa-y-articulos-de-oficina","analyticsId":"printAdvertisingSupplies","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/legacy_dam/es-es/S002126442/MXP48268-flyer-tile-001?cb=3542f0c43bb1f1e363f4c1dc1a47682cced01f72"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"2","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Flyers, publicidad y artÃculos de oficina"}
165,{"id":"1hzO6f6t6pwgD1PKwBazvK","theme":"","text":"Carteles y pósteres","url":"/lonas-y-posteres","analyticsId":"signsAndPosters","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/bynder-assets/E133FCED-4A70-4206-9D64EB6A96297685/E133FCED-4A70-4206-9D64EB6A96297685?cb=1790073725"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"3","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Carteles y pósteres"},{"id":"1hJM6tauT9Vz1dSFT33AD8","theme":"","abTestSelection":{"hideIn":[],"showIn":[],"version":1},"text":"Pegatinas y etiquetas","url":"/etiquetas-y-pegatinas","analyticsId":"labelsAndStickers","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/bynder-assets/825F922E-B620-4FEC-ADDAB71CEA32887F/825F922E-B620-4FEC-ADDAB71CEA32887F?cb=1788946213"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"4","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Pegatinas y etiquetas"},{"id":"5rbOe3VeLKgeH6V6iCtaa","theme":"","text":"Ropa y bolsas","url":"/ropa-y-bolsas","analyticsId":"clothingAndBags","image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/legacy_dam/es-es/S001879953/MXP-36243-SAS-producttile-category-clothingbags-001?cb=a324d4aa8ee7088f2411e48dd2d085a33eeb4fdb"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"5","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Ropa y bolsas"},{"id":"5PPJlJODGvsKBG68phE2r","theme":"","text":"ArtÃculos promocionales","url":"/regalos-promocionales","analyticsId":"promotionalProducts","image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/legacy_dam/es-es/S002078482/MXP45897-JanHP-EU-Homepage-Category-Tile-Promotional-Products-001?cb=c465eb5a66cc9e78ac997a76b8cb37bc35eca81c"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"6","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo ArtÃculos promocionales"},{"id":"6G8CmaJzbLeFUBglDrIVXa","theme":"","abTestSelection":{"hideIn":[],"showIn":[],"version":1},"text":"Packaging","url":"/packaging","analyticsId":"packaging","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/bynder-assets/C0FC894B-CD7E-4C44-92138E78897B26A1/C0FC894B-CD7E-4C44-92138E78897B26A1?cb=1790075090"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"7","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Packaging"},{"id":"39FVNiDH3RUp57QXDvsnho","theme":"","text":"Regalos con foto","url":"/regalos-con-foto","analyticsId":"photoGifts","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/bynder-assets/5E8C2024-3314-4619-B86C8BAF8BF09806/5E8C2024-3314-4619-B86C8BAF8BF09806?cb=1790075543"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"8","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Regalos con foto"},{"id":"28US9v3gadWHF7x5UA9nPh","theme":"","text":"Invitaciones, papelerÃa y bodas","url":"/invitaciones-tarjetas","analyticsId":"invitationscardsstationery","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_360/bynder-assets/BA24B172-448D-4793-A4E69E560F367D38/BA24B172-448D-4793-A4E69E560F367D38?cb=1781090026"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"9","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Invitaciones, papelerÃa y bodas"},{"id":"7tmKcmo2WSf02oAI2rq1l5","theme":"","abTestSelection":{"hideIn":[],"showIn":[],"version":1},"text":"Páginas web y marketing digital","url":"/marketing-digital","analyticsId":"digitalMarketing","isVisual":false,"image":{"url":"https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,h_250,w_250/c_scale,h_250,l_legacy_dam:es-es:S001984668,w_250/b_rgb:f5f6f7,fl_layer_apply,g_north_west,x_250/c_scale,h_250,l_legacy_dam:es-es:S002024213,w_250/b_rgb:f5f6f7,fl_layer_apply,g_north_west,y_250/c_scale,h_250,l_legacy_dam:es-es:S002065327,w_250/b_rgb:f5f6f7,fl_layer_apply,g_north_west,x_250,y_250/b_rgb:f5f6f7,c_pad,w_360/legacy_dam%2Fes-es%2FS002070413"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"10","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Páginas web y marketing digital"},{"id":"75m32TbTICWSj1criBQUjL","theme":"","abTestSelection":{"hideIn":[],"showIn":[],"version":1},"text":"Servicios de diseño","url":"https://www.vistaprint.es/un-diseno","analyticsId":"designServices","isVisual":true,"image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_
165scale,dpr_auto,f_auto,w_360/legacy_dam/es-es/S001134110/design-service-009"},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"11","seeAllMinimal":"Ver todo","seeAllCategory":"Ver todo Servicios de diseño"},{"id":"7Eo0vzjEKZdUR7Ba3fxtJv","theme":"site-header-nav-skin-holiday","text":"Ofertas","url":"/ofertas","analyticsId":"offers","isVisual":false,"image":{},"startOfMx":false,"pushToNextColumn":false,"children":[],"order":"12"}],"userVariationKey":"default","topLevelNavNodeTests":[],"abTestData":[]},"searchLabel":"Buscar","tenant":"vistaprint","locale":"es-es","forwardedPath":"","vatToggleLabel":"IVA","vatToggleInclusionText":"incl.","vatToggleExclusionText":"no incl.","cartLink":{"url":"/c/","text":"Cesta","analyticsId":"cart","image":{"url":"https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/cart_version_2.svg"},"contentful_id":"4yoNjLXvPSQ5SKCXRfPiOW"},"accountLink":{"url":"/mi-cuenta/","text":"Cuenta","analyticsId":"myAccount","image":{"url":"https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/my_account.svg"},"contentful_id":"1aRDgwsQebPYXtfC77X6DW"},"forwardPath":"","helpLink":{"url":"/atencion-al-cliente/centro-de-ayuda/","text":"¿Necesitas ayuda?","analyticsId":"contactUs","image":{"url":"https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/page_icons/help_small_icon.svg"},"contentful_id":"5xMoIhQZs0CmYNQPT7hqji"},"carePhoneNumber":"932 204 456","siteHeaderHelpLinkA11YText":"Haz clic en el enlace para ir al centro de ayuda o llámanos al {{{phoneNumber}}}","myProjectsLink":{"url":"/mi-cuenta/diseno/proyectos","text":"Mis proyectos","analyticsId":"myProjects","image":{"url":"https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,w_auto/page_icons/my_projects_icon.svg"},"contentful_id":"61dBXgpKg90gLWSdHo5ghk"},"homeUrl":"/","brands":[{"url":"https://create.vista.com/es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=vistaprint-ES-Wave-3B&utm_content=Merch-Zone-Tile","text":"VistaCreate","analyticsId":"VISTACREATES","contentful_id":"4VgEDihpL5n4YX2SLbczfW"},{"url":"https://99designs.es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=99dbyVp&utm_content=header_promotab","text":"99designs","analyticsId":"99designsByVistaprint","image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_auto/legacy_dam/es-es/s001254049/99d-by-vistaprint-logo-002"},"contentful_id":"3RiZK180TDM1UfUWI3tQ1p"},{"url":"https://www.vistaprint.es/programa-revendedores/","text":"ProAdvantage","analyticsId":"ProAdvantage","contentful_id":"1whu88VVq6xV5wuX9dXMcW"},{"url":"https://pages.vistaprintcorporate.com/CQD-ES.html","text":"Presupuesto a medida","analyticsId":"CustomQuoteES","contentful_id":"2Whf0xac1bn8r3zoRn0pwW"}],"brandsDesktop":[{"url":"https://create.vista.com/es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=vistaprint-ES-Wave-3B&utm_content=Merch-Zone-Tile","text":"VistaCreate","analyticsId":"ESVISTACREATE","contentful_id":"07p6vBFLYXrUsQ038wcXj"},{"url":"https://99designs.es/?utm_source=vistaprint&utm_medium=referral&utm_campaign=99dbyVp&utm_content=header_promotab","text":"99designs","analyticsId":"99designsByVistaprint","image":{"url":"https://cms.cloudinary.vpsvc.com/images/c_scale,dpr_auto,f_auto,w_auto/legacy_dam/es-es/s001254049/99d-by-vistaprint-logo-002"},"contentful_id":"5dMfCf9vLJH94rjNjZhBgY"},{"url":"https://www.vistaprint.es/programa-revendedores/","text":"ProAdvantage","analyticsId":"ProAdvantage","contentful_id":"1whu88VVq6xV5wuX9dXMcW"},{"url":"https://pages.vistaprintcorporate.com/CQD-ES.html","text":"Presupuesto a medida","analyticsId":"CustomQuoteES","contentful_id":"4Kl1WKrHkjUrK8f9PSKZ39"}],"brandsHeading":"Descubre nuestros sitios","currentCountry":"US","environment":"production","isExpandedSearchEnabled":false,"isRedesignedSignInButtonEnabled":false,"pageType":"staticpage","tenantConfigLite":{"sites":[{"domain":"www.vistaprint.com","isPrimary":false,"countryCode":"US","locales":{"primary":"en-US","supported":["en-US","es-US"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.ie","isPrimary":false,"countryCode":"IE","locales":{"primary":"en-IE","supported":["en-IE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.pt","isPrimary":false,"countryCode":"PT","locales":{"primary":"pt-PT","supported":["pt-PT"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.in","isPrimary":false,"countryCode":"IN","locales":{"primary":"en-IN","supported":["en-IN"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.es","isPrimary":false,"countryCode":"ES","locales":{"primary":"es-ES","supported":["es-ES"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.be","isPrimary":false,"countryCode":"BE","locales":{"primary":"nl-BE","supported":["nl-BE","fr-BE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.it","isPrimary":false,"countryCode":"IT","locales":{"primary":"it-IT","supported":["it-IT"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.nl","isPrimary":false,"countryCode":"NL","locales":{"primary":"nl-NL","supported":["nl-NL"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.no","isPrimary":false,"countryCode":"NO","locales":{"primary":"nb-NO","supported":["nb-NO"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.fi","isPrimary":false,"countryCode":"FI","locales":{"primary":"fi-FI","supp
165orted":["fi-FI"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.se","isPrimary":false,"countryCode":"SE","locales":{"primary":"sv-SE","supported":["sv-SE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.sg","isPrimary":false,"countryCode":"SG","locales":{"primary":"en-SG","supported":["en-SG"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.dk","isPrimary":false,"countryCode":"DK","locales":{"primary":"da-DK","supported":["da-DK"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.com.au","isPrimary":false,"countryCode":"AU","locales":{"primary":"en-AU","supported":["en-AU"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.co.nz","isPrimary":false,"countryCode":"NZ","locales":{"primary":"en-NZ","supported":["en-NZ"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.co.uk","isPrimary":false,"countryCode":"GB","locales":{"primary":"en-GB","supported":["en-GB"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.de","isPrimary":false,"countryCode":"DE","locales":{"primary":"de-DE","supported":["de-DE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.ch","isPrimary":false,"countryCode":"CH","locales":{"primary":"de-CH","supported":["de-CH","fr-CH","it-CH"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.at","isPrimary":false,"countryCode":"AT","locales":{"primary":"de-AT","supported":["de-AT"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.fr","isPrimary":false,"countryCode":"FR","locales":{"primary":"fr-FR","supported":["fr-FR"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.ca","isPrimary":false,"countryCode":"CA","locales":{"primary":"en-CA","supported":["en-CA","fr-CA"],"omitPrimaryPrefix":true}}]},"isLoggedInSsr":false,"userContext":{"locale":"es-es","experiments":{},"treatments":{},"featureFlags":{},"queryStrings":{},"ipCountry":"US","pageType":"staticpage","tenant":"vistaprint"},"componentName":"full-header"},"rootOptions":{"loggerOptions":{"serviceName":"fragment://core/bookends","logLevel":"info","newrelicApplicationId":"1120314797","newrelicLicenseKey":"NRBR-84396e58c07a9b1a5da","microAgentLogLevel":"info"}}}</script>
vendor: 1 bytes, line 165
165
166<script type="application/x-ubik-event" data-length="2113">{"event":"mount","rootElementId":"dIR38OsiYr1KtD","fragmentId":"@vp/fragment-infopages-fragments/markdown","data":{"title":"Declaración de accesibilidad de VistaPrint","content":"\u003cp\u003eÃltima actualización: 28 de junio de 2025\u003c/p\u003e\n\u003cp\u003eEn VistaPrint, pensamos que nuestros productos y servicios deben estar al alcance de todo el mundo, por lo que nos comprometemos a hacer que la experiencia del cliente sea accesible para cualquier persona. Tenemos por objetivo que nuestro sitio web cumpla con los requisitos de accesibilidad pertinentes de la Ley Europea de Accesibilidad, la norma EN 301 549 y las pautas de accesibilidad para el contenido web 2.2, en los niveles A y AA. Entre esos requisitos, se encuentran diseñar nuestro sitio web de tal forma que se pueda detectar y usar, que se entienda y que sea sólido para todos los usuarios. Hemos trabajado con consultores externos en materia de accesibilidad para alcanzar ese objetivo. Igualmente, nos esforzamos sin descanso por cumplir con los criterios de accesibilidad más recientes.\u003c/p\u003e\n\u003cp\u003eSi tienes alguna pregunta, comentario o problema de accesibilidad con nuestro sitio web, ponte en contacto con nosotros en \u003ca href=\"mailto:[email protected]\"\[email protected]\u003c/a\u003e. Intentaremos responder a tus preguntas en un plazo de 24 horas.\u003c/p\u003e\n\u003cp\u003eAdemás, si necesitas ayuda con alguna tarea o con el acceso a cualquier información de nuestro sitio web, ponte en contacto con el equipo de Atención al cliente desde el \u003ca href=\"https://www.vistaprint.com/customer-care/help-center/\"\u003eCentro de ayuda\u003c/a\u003e.\u003c/p\u003e","contentExtended":null,"uuid":"accessibility","contentfulMetadata":{"contentful_id":"4yOvFoMq0cuOw06w6OdH4Q","environment":"master","spaceId":"olowdmhx072v","contentfulName":"accessibility"}},"rootOptions":{"loggerOptions":{"serviceName":"fragment://main-sections/generic-markdown-info","logLevel":"info","newrelicApplicationId":"1120448976","newrelicLicenseKey":"NRBR-84396e58c07a9b1a5da","microAgentLogLevel":"debug"}}}</script>
vendor: 1 bytes, line 166
166
167<script type="application/x-ubik-event" data-length="7526">{"event":"mount","rootElementId":"6hNbGaycr6IeSP","fragmentId":"@vp/fragment-bookends-v2","data":{"footerNavigation":[{"text":"Te ayudamos","listHeader":"Te ayudamos","children":[{"text":"Mi cuenta","url":"/mi-cuenta/","analyticsId":"myAccount"},{"text":"Contacto y ayuda","url":"/atencion-al-cliente/centro-de-ayuda/","analyticsId":"contactUs"},{"text":"EnvÃo y entrega","url":"/envio","analyticsId":"ShippingFAQPage"},{"text":"Ideas y Consejos","url":"/hub/","analyticsId":"blog"},{"text":"Programa revendedores","url":"https://www.vistaprint.es/programa-revendedores/","analyticsId":"ProAdvantage"},{"text":"Accesibilidad","url":"/accesibilidad","analyticsId":"accessibility"},{"text":"Descuento para estudiantes","url":"https://www.vistaprint.es/hub/descuento-para-los-estudiantes","analyticsId":"studentdiscountes"}],"links":[{"text":"Mi cuenta","url":"/mi-cuenta/","analyticsId":"myAccount"},{"text":"Contacto y ayuda","url":"/atencion-al-cliente/centro-de-ayuda/","analyticsId":"contactUs"},{"text":"EnvÃo y entrega","url":"/envio","analyticsId":"ShippingFAQPage"},{"text":"Ideas y Consejos","url":"/hub/","analyticsId":"blog"},{"text":"Programa revendedores","url":"https://www.vistaprint.es/programa-revendedores/","analyticsId":"ProAdvantage"},{"text":"Accesibilidad","url":"/accesibilidad","analyticsId":"accessibility"},{"text":"Descuento para estudiantes","url":"https://www.vistaprint.es/hub/descuento-para-los-estudiantes","analyticsId":"studentdiscountes"}]},{"text":"Nuestra empresa","listHeader":"Nuestra empresa","children":[{"text":"Quiénes somos","url":"/quienes-somos","analyticsId":"aboutUspage"},{"text":"Empleo","url":"http://careers.vistaprint.com/","analyticsId":"careers"},{"text":"Para inversores","url":"http://ir.cimpress.com","analyticsId":"forInvestors"},{"text":"Prensa","url":"/prensa/","analyticsId":"news"}],"links":[{"text":"Quiénes somos","url":"/quienes-somos","analyticsId":"aboutUspage"},{"text":"Empleo","url":"http://careers.vistaprint.com/","analyticsId":"careers"},{"text":"Para inversores","url":"http://ir.cimpress.com","analyticsId":"forInvestors"},{"text":"Prensa","url":"/prensa/","analyticsId":"news"}]}],"awardCallout":{"script":"https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js","altText":"","analyticsId":"TRUSTPILOT","html":"\u003cdiv class=\"trustpilot-widget\" data-locale=\"es-ES\" data-template-id=\"53aa8807dec7e10d38f59f32\" data-businessunit-id=\"4ee0ce68000064000511c685\" data-style-height=\"150px\" data-style-width=\"200px\" data-style-margin=\"0px\" data-theme=\"dark\"\u003e\u003ca href=\"https://www.trustpilot.com/review/www.vistaprint.es\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Trustpilot (se abre en una nueva ventana)\" style=\"min-height:24px;min-width:24px;display:inline-block\"\u003eTrustpilot\u003c/a\u003e\u003c/div\u003e\u003cdiv\u003e\u003ca href=\"https://www.trustpilot.com/review/www.vistaprint.es\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Nuestros clientes n
167os otorgan un Excelente en Trustpilot (se abre en una nueva ventana)\" style=\"text-decoration:none;min-height:24px;min-width:24px;display:inline-block\"\u003eNuestros clientes nos otorgan un Excelente en \u003cspan style=\"text-decoration:underline\"\u003eTrustpilot\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e"},"absoluteGuarantee":{"html":"\u003ch3 id=\"tú-lo-necesitas-nosotros-te-lo-imprimimos-y-te-encanta\"\u003eTú lo necesitas. Nosotros te lo imprimimos. Y te encanta.\u003c/h3\u003e\n\u003cp\u003eEn VistaPrint estamos \u003ca href=\"https://www.vistaprint.es/atencion-al-cliente/centro-de-ayuda/\"\u003eaquà para ayudarte\u003c/a\u003e en todo momento.\u003c/p\u003e","analyticsId":"SatisfactionGuarantee","sectionImageUrl":"https://cms.cloudinary.vpsvc.com/image/upload/c_scale,dpr_auto,f_auto,w_auto/EUMX-434%20-%20Print%20your%20Possibilities/EUMX-434-Print-your-Possibilities-logo-Lockup-EU_es-es_r6zxdl"},"localeSelectButtonA11yText":"PaÃs actual {{{ currentLocaleName }}}, haz clic para seleccionar un paÃs.","countrySelectorDialogHeader":"Elige un paÃs","currentCountry":"ES","locale":"es-es","tenant":"vistaprint","componentName":"full-footer","tenantConfigLite":{"sites":[{"domain":"www.vistaprint.com","isPrimary":false,"countryCode":"US","locales":{"primary":"en-US","supported":["en-US","es-US"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.ie","isPrimary":false,"countryCode":"IE","locales":{"primary":"en-IE","supported":["en-IE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.pt","isPrimary":false,"countryCode":"PT","locales":{"primary":"pt-PT","supported":["pt-PT"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.in","isPrimary":false,"countryCode":"IN","locales":{"primary":"en-IN","supported":["en-IN"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.es","isPrimary":false,"countryCode":"ES","locales":{"primary":"es-ES","supported":["es-ES"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.be","isPrimary":false,"countryCode":"BE","locales":{"primary":"nl-BE","supported":["nl-BE","fr-BE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.it","isPrimary":false,"countryCode":"IT","locales":{"primary":"it-IT","supported":["it-IT"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.nl","isPrimary":false,"countryCode":"NL","locales":{"primary":"nl-NL","supported":["nl-NL"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.no","isPrimary":false,"countryCode":"NO","locales":{"primary":"nb-NO","supported":["nb-NO"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.fi","isPrimary":false,"countryCode":"FI","locales":{"primary":"fi-FI","supported":["fi-FI"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.se","isPrimary":false,"countryCode":"SE","locales":{"primary":"sv-SE","supported":["sv-SE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.sg","isPrimary":false,"countryCode":"SG","locales":{"primary":"en-SG","supported":["en-SG"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.dk","isPrimary":false,"countryCode":"DK","locales":{"primary":"da-DK","supported":["da-DK"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.com.au","isPrimary":false,"countryCode":"AU","locales":{"primary":"en-AU","supported":["en-AU"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.co.nz","isPrimary":false,"countryCode":"NZ","locales":{"primary":"en-NZ","supported":["en-NZ"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.co.uk","isPrimary":false,"countryCode":"GB","locales":{"primary":"en-GB","supported":["en-GB"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.de","isPrimary":false,"countryCode":"DE","locales":{"primary":"de-DE","supported":["de-DE"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.ch","isPrimary":false,"countryCode":"CH","locales":{"primary":"de-CH","supported":["de-CH","fr-CH","it-CH"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.at","isPrimary":false,"countryCode":"AT","locales":{"primary":"de-AT","supported":["de-AT"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.fr","isPrimary":false,"countryCode":"FR","locales":{"primary":"fr-FR","supp
167orted":["fr-FR"],"omitPrimaryPrefix":true}},{"domain":"www.vistaprint.ca","isPrimary":false,"countryCode":"CA","locales":{"primary":"en-CA","supported":["en-CA","fr-CA"],"omitPrimaryPrefix":true}}]},"isLoggedInSsr":false},"rootOptions":{"loggerOptions":{"serviceName":"fragment://core/bookends","logLevel":"info","newrelicApplicationId":"1120314797","newrelicLicenseKey":"NRBR-84396e58c07a9b1a5da","microAgentLogLevel":"info"}}}</script>
vendor: 1 bytes, line 167
167
168<script type="application/x-ubik-event" data-length="17">{"event":"ready"}</script>
168 169 170 171
172<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a440f09d8a1beae0',t:'MTc5MDkxNTA5Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
172</body> 173</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.