#z7 :where(:not(svg,svg *)){all:revert}#z7 :where(svg){display:inline;vertical-align:baseline}#z7{--accent: #3fae62;--accent-2: #5fc884;--accent-dark: #2f8f4f;--accent-glow: rgba(63,174,98,.32);--accent-tint: rgba(63,174,98,.12);--stage-a: #fbfbfc;--stage-b: #eceef2;--stage-c: #dfe3ea;--stage-text: #1d1d1f;--text: #1d1d1f;--muted: #6e6e73;--border: rgba(0,0,0,.08);--border-strong: rgba(0,0,0,.16);--ios-bg: rgba(255,255,255,.66);--ios-border: rgba(0,0,0,.06);--ios-shadow: 0 1px 2px rgba(0,0,0,.05), 0 6px 18px rgba(20,30,60,.08);--glass-shadow: 0 24px 60px rgba(20,30,60,.1), 0 2px 6px rgba(20,30,60,.05);--font: "Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--top-h: 58px;color-scheme:light}#z7 *{box-sizing:border-box}#z7{height:100%}#z7{margin:0;font-family:var(--font);font-size:15px;color:var(--text);overflow:hidden;background:radial-gradient(120% 80% at 50% 30%,var(--stage-a) 0%,var(--stage-b) 60%,var(--stage-c) 100%);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#z7:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(29,29,31,.1) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,transparent 100%)}#z7 button,#z7 input,#z7 textarea{font-family:inherit;font-size:inherit;color:inherit}#z7 button{cursor:pointer;-webkit-tap-highlight-color:transparent}#z7 [hidden]{display:none!important}#z7 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 20px;border-radius:18px;border:1px solid var(--ios-border);background:#ffffffe6;color:var(--text);font-weight:700;font-size:16px;box-shadow:var(--ios-shadow);transition:transform .15s cubic-bezier(.2,.8,.2,1),opacity .15s;white-space:nowrap;text-decoration:none}#z7 .btn:active{transform:scale(.97)}#z7 .btn:disabled{opacity:.4;cursor:default;box-shadow:none}#z7 .btn.primary{background:linear-gradient(180deg,var(--accent-2),var(--accent));border-color:#ffffff59;color:#fff;box-shadow:0 6px 18px var(--accent-glow),inset 0 1px #ffffff59}#z7 .btn.primary:disabled{filter:grayscale(.5)}#z7 .btn.grande{width:100%;height:56px;font-size:17px}#z7 .link-btn{border:0;background:none;padding:8px 4px;font:600 14px var(--font);color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:flex-start}#z7 .link-btn small{color:var(--muted);font-weight:500;text-decoration:none}#z7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-rows:var(--top-h) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}#z7 .z7-top{grid-row:1;display:flex;align-items:center;gap:12px;padding:0 16px;z-index:5}#z7 .brand{display:flex;text-decoration:none}#z7 .brand .logo-plate{display:block;height:36px;border-radius:11px;overflow:hidden;box-shadow:0 6px 16px #3fae6247}#z7 .brand .logo-plate img{display:block;height:100%;width:auto}#z7 .z7-area{font:600 13px var(--font);color:var(--muted);letter-spacing:-.01em}#z7 .z7-stage{grid-row:2;position:relative;min-height:0;overflow:hidden;touch-action:none}#z7 .z7-vista{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 26px,#000 calc(100% - 26px),transparent);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#z7 .z7-hoja{--pb: calc(12px + env(safe-area-inset-bottom)) ;grid-row:3;position:relative;z-index:6;padding:12px 16px var(--pb);max-height:max(44dvh,min(56dvh,calc(100dvh - var(--top-h) - 64vw)));overflow-y:auto;overscroll-behavior:contain;background:#fffffff0;-webkit-backdrop-filter:saturate(150%) blur(18px);backdrop-filter:saturate(150%) blur(18px);border-radius:26px 26px 0 0;box-shadow:0 -10px 40px #141e3c1a,0 -1px #0000000d}body.paso-enviar #z7 .z7-hoja,body.paso-gracias #z7 .z7-hoja{max-height:72dvh}body.paso-foto #z7 .z7-hoja{display:none}#z7 .z7-progreso{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 8px}#z7 .z7-progreso i{height:4px;border-radius:4px;background:#e3e5ea}#z7 .z7-progreso i:first-child{background:#1d1d1f}body.paso-diseno #z7 .z7-progreso i:nth-child(2){background:var(--accent)}body.paso-enviar #z7 .z7-progreso i:nth-child(2),body.paso-gracias #z7 .z7-progreso i:nth-child(2){background:#1d1d1f}body.paso-enviar #z7 .z7-progreso i:nth-child(3),body.paso-gracias #z7 .z7-progreso i:nth-child(3){background:var(--accent)}#z7 .z7-paso{margin:0 0 10px;font-weight:700;font-size:15px;letter-spacing:-.01em}#z7 .modo{display:none;flex-direction:column;gap:12px;animation:z7-entra .28s cubic-bezier(.2,.8,.2,1)}@keyframes z7-entra{0%{opacity:0;transform:translateY(8px)}}#z7[data-modo=inicio] [data-modo=inicio],#z7[data-modo=color-toca] [data-modo=color-toca],#z7[data-modo=color-elige] [data-modo=color-elige],#z7[data-modo=texto] [data-modo=texto],#z7[data-modo=colocar] [data-modo=colocar],#z7[data-modo=enviar] [data-modo=enviar],#z7[data-modo=gracias] [data-modo=gracias]{display:flex}#z7 .tit{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.03em}#z7 .tit span{color:var(--accent-dark)}#z7 .sub{margin:0 0 -4px;font-size:13px;font-weight:700;color:var(--muted)}#z7 .dos{display:flex;gap:10px}#z7 .pie{position:sticky;bottom:calc(-1 * var(--pb));z-index:3;margin:-2px -16px calc(-1 * var(--pb));padding:8px 16px var(--pb);background:linear-gradient(#fff0,#fff 12px)}#z7 .dos .btn{flex:1}#z7 .dos .btn.primary{flex:1.6}#z7 .tres{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#z7 .carta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:92px;border-radius:22px;border:1.5px solid var(--border);background:#fff;box-shadow:var(--ios-shadow);transition:transform .15s,border-color .15s;padding:6px}#z7 .carta:active{transform:scale(.96);border-color:var(--accent)}#z7 .carta b{font-size:16px;letter-spacing:-.01em}#z7 .carta small{font-size:12px;color:var(--accent-dark);font-weight:700;margin-top:-3px}#z7 .carta small:before{content:"+ "}#z7 .tres.compacta .carta{height:70px;gap:3px}#z7 .tres.compacta .carta .ico{width:28px;height:28px;border-radius:10px;font-size:16px}#z7 .tres.compacta .carta .ico svg{width:19px;height:19px}#z7 .tres.compacta .carta b{font-size:15px;white-space:nowrap}#z7 .tres.compacta .carta small{display:none}#z7 .tres.compacta .carta b:before{content:"+ ";color:var(--accent-dark)}#z7 .carta .ico{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:14px}#z7 .ico-color{background:conic-gradient(#e0483e,#e3b448,#3fae62,#3b82d6,#8b5cf6,#e0483e);border-radius:50%!important;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px var(--border)}#z7 .ico-texto{background:var(--accent-tint);color:var(--accent-dark);font:700 21px/1 "DM Serif Display",Georgia,serif}#z7 .ico-imagen{background:var(--accent-tint)}#z7 .ico-imagen svg{width:24px;height:24px;fill:none;stroke:var(--accent-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#z7 .vacio{margin:0;text-align:center;color:var(--muted);font-size:14px}#z7 .lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}#z7 .lista li{display:flex;align-items:center;gap:6px;height:42px;padding:0 4px 0 6px;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px #0000000a;max-width:100%}#z7 .lista .abrir{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0 2px;height:100%;font:600 14px var(--font);min-width:0}#z7 .lista .abrir span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}#z7 .lista .mini{width:30px;height:30px;flex:none;border-radius:10px;display:grid;place-items:center;background:#f2f3f5;overflow:hidden;font-weight:700;font-size:14px}#z7 .lista .mini img{width:100%;height:100%;object-fit:contain}#z7 .lista .punto{width:28px;height:28px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #00000026;display:grid;place-items:center;font:700 12px var(--font);flex:none}#z7 .lista .x{width:32px;height:32px;border:0;border-radius:50%;background:#f2f3f5;display:grid;place-items:center;flex:none}#z7 .lista .x svg{width:14px;height:14px;stroke:#1d1d1f;stroke-width:2.6;stroke-linecap:round}#z7 .lista.resumen li{height:40px}#z7 .lista.resumen .abrir{cursor:default;font-size:13px}#z7 .colores{display:grid;grid-template-columns:repeat(6,1fr);gap:10px 8px;justify-items:center}#z7 .colores.fila{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 6px;margin:0 -2px;scrollbar-width:none}#z7 .colores.fila::-webkit-scrollbar{display:none}#z7 .circulo{width:46px;height:46px;flex:none;border-radius:50%;border:0;background:var(--c);box-shadow:inset 0 0 0 1px #00000024;position:relative;transition:transform .12s}#z7 .colores.fila .circulo{width:42px;height:42px}#z7 .circulo:active{transform:scale(.9)}#z7 .circulo.on{box-shadow:0 0 0 3px #fff,0 0 0 5.5px var(--accent)}#z7 .circulo.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:13px;height:7px;border-left:3px solid var(--ok, #fff);border-bottom:3px solid var(--ok, #fff);transform:translateY(-2px) rotate(-45deg)}#z7 .campo{width:100%;height:50px;padding:0 16px;border-radius:16px;border:1.5px solid var(--border-strong);background:#fff;font-size:16px;outline:none}#z7 .campo:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}#z7 .campo.grande-txt{height:54px;font-size:22px;font-weight:700;text-align:center;letter-spacing:.02em}#z7 .campo.area{height:auto;min-height:80px;padding-top:12px;resize:vertical}#z7 .fuentes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#z7 .fuente{position:relative;height:62px;border-radius:16px;border:1.5px solid var(--border);background:#fff;display:grid;place-items:center;padding:12px 4px 0;overflow:hidden;min-width:0}#z7 .fuente .muestra{font-size:21px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#z7 .fuente small{position:absolute;left:0;right:0;text-align:center;top:5px;font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.02em}#z7 .fuente.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}#z7 .fuente.on small{color:var(--accent-dark)}#z7 .tallas,#z7 .flechas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#z7 .flechas{grid-template-columns:repeat(4,1fr)}#z7 .tallas button,#z7 .flechas button{height:58px;border-radius:16px;border:1.5px solid var(--border-strong);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:transform .1s;touch-action:manipulation}#z7 .tallas button:active,#z7 .flechas button:active{transform:scale(.95);background:#f4f5f7}#z7 .tallas b{font-size:19px}#z7 .tallas small{font-size:12px;color:var(--muted)}#z7 .tallas button.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent)}#z7 .flechas svg{width:26px;height:26px;fill:none;stroke:#1d1d1f;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}#z7 .datos{display:grid;gap:10px}#z7 .check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer;min-height:40px}#z7 .check input{position:absolute;opacity:0;width:1px;height:1px}#z7 .check .caja{width:26px;height:26px;flex:none;border-radius:8px;border:1.5px solid var(--border-strong);background:#fff;display:grid;place-items:center}#z7 .check input:checked+.caja{background:var(--accent);border-color:var(--accent)}#z7 .check input:checked+.caja:after{content:"";width:11px;height:6px;border-left:2.6px solid #fff;border-bottom:2.6px solid #fff;transform:translateY(-1px) rotate(-45deg)}#z7 .check input:focus-visible+.caja{box-shadow:0 0 0 4px var(--accent-tint)}#z7 .check a{color:var(--accent-dark)}#z7 .err{margin:0;color:#c0392b;font-size:14px;font-weight:600}#z7 .check-zapas{align-items:flex-start;font-size:13.5px;line-height:1.4;padding:2px 0}#z7 .check-zapas .caja{margin-top:1px}#z7 .check-zapas.falta .caja{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b26}#z7 .fin-entrega{width:100%;margin-top:4px;padding:14px 16px;border-radius:16px;background:#f5f5f3;border:1px solid var(--border);text-align:left;display:flex;flex-direction:column;gap:8px}#z7 .fin .fin-entrega p{color:var(--text)}#z7 .fe-tit{font:700 15px var(--font);letter-spacing:-.01em}#z7 .fin .fe-txt{font-size:13.5px;line-height:1.45}#z7 .fin .fe-dir{padding:9px 11px;border-radius:10px;background:#fff;border:1px solid var(--border-strong);font-size:14px;font-weight:600;line-height:1.4}#z7 .fe-copiar{align-self:flex-start;min-height:44px}#z7 .fe-copiar.ok{background:var(--accent);border-color:var(--accent);color:#fff}#z7 .fin .fe-correo{color:var(--muted);font-size:12.5px}#z7 .trampa{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}#z7 .p-24h{display:flex;align-items:center;gap:8px;margin:0;padding:11px 14px;border-radius:14px;background:#3fae6214;border:1px solid rgba(63,174,98,.3);font:600 14px var(--font);color:var(--accent-dark)}#z7 #pEnviar:disabled{opacity:.7;cursor:progress}#z7 .legal{margin:2px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}#z7 .fin{align-items:center;text-align:center;padding:8px 0}#z7 .fin h2{margin:4px 0 0;font-size:24px;letter-spacing:-.03em}#z7 .fin p{margin:0;color:var(--muted)}#z7 .fin .num{font-size:13px}#z7 .z7-vista .marca{cursor:pointer}#z7 .z7-vista .marca-in{transform-box:fill-box;transform-origin:center;animation:z7-zpop .38s cubic-bezier(.2,.8,.2,1)}#z7 .z7-vista .marca.nueva .marca-in{animation:z7-zlate 1.3s ease-in-out infinite}@keyframes z7-zpop{0%{transform:scale(.2);opacity:0}}@keyframes z7-zlate{50%{transform:scale(1.15)}}#z7 .z7-vista .capa{cursor:grab}#z7 .z7-vista .sel-caja{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-dasharray:9 7;vector-effect:non-scaling-stroke;pointer-events:none;animation:z7-hormigas 1s linear infinite}@keyframes z7-hormigas{to{stroke-dashoffset:-16}}body.modo-color-toca #z7 .z7-vista{cursor:crosshair}body.modo-color-toca #z7 .z7-stage:before{content:"";position:absolute;z-index:1;top:8px;right:8px;bottom:8px;left:8px;border-radius:26px;border:3px solid transparent;box-shadow:inset 0 0 0 6px var(--accent-tint);pointer-events:none}body.modo-color-toca #z7 .z7-stage:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:26px;border:3px solid var(--accent);pointer-events:none;will-change:opacity;animation:z7-borde 1.4s ease-in-out infinite}@keyframes z7-borde{50%{opacity:.35}}#z7 .z7-toca{position:absolute;left:50%;top:16px;z-index:4;transform:translate(-50%,-10px);display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:#1d1d1fe0;color:#fff;box-shadow:0 12px 30px #0003;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);white-space:nowrap}#z7 .z7-toca b{font-size:16px}#z7 .z7-toca small{font-size:14px;opacity:.8}#z7 .z7-toca .dedo{font-size:22px;animation:z7-dedo 1.1s ease-in-out infinite}@keyframes z7-dedo{50%{transform:translateY(4px) scale(.92)}}body.modo-color-toca #z7 .z7-toca{opacity:1;transform:translate(-50%)}#z7 .z7-vista .pulso{pointer-events:none}#z7 .z7-vista .pulso circle{transform-box:fill-box;transform-origin:center;animation:z7-pulso 1.6s ease-out infinite}#z7 .z7-vista .pulso circle:nth-child(2){animation-delay:.8s}@keyframes z7-pulso{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.6);opacity:0}}#z7 .z7-toast{position:absolute;left:50%;bottom:14px;z-index:7;transform:translate(-50%,10px);max-width:calc(100% - 32px);padding:11px 18px;border-radius:16px;background:#1d1d1fe6;color:#fff;font-weight:600;font-size:14px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;text-align:center}#z7 .z7-toast.show{opacity:1;transform:translate(-50%)}#z7 .subir-foto{position:absolute;inset:6px 16px calc(18px + env(safe-area-inset-bottom));z-index:4;display:none;pointer-events:none}body.paso-foto #z7 .subir-foto{display:flex;flex-direction:column;align-items:center;justify-content:center}body.paso-foto:not(.foto-lista) #z7 .z7-vista{visibility:hidden}#z7 .sf-guia{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:13px;pointer-events:auto;animation:z7-entra .4s cubic-bezier(.2,.8,.2,1)}#z7 .sf-tit{margin:0 0 2px;text-align:center;font-size:28px;line-height:1.05;letter-spacing:-.04em;font-weight:700;color:var(--stage-text)}#z7 .sf-tit em{font-style:normal;color:var(--accent-dark)}#z7 .sf-marco{position:relative;width:100%;aspect-ratio:16 / 9;max-height:32vh;display:grid;place-items:center;border-radius:26px;cursor:pointer;background:radial-gradient(120% 90% at 50% 40%,#ffffffd9,#ffffff73);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--glass-shadow),inset 0 0 0 1px #ffffffb3;transition:transform .2s;-webkit-tap-highlight-color:transparent}#z7 .sf-marco:active{transform:scale(.985)}#z7 .sf-esq{position:absolute;width:28px;height:28px;border:3px solid var(--accent);border-radius:4px;animation:z7-sfEsq 2.6s ease-in-out infinite}#z7 .sf-esq.e1{left:14px;top:14px;border-right:0;border-bottom:0;border-top-left-radius:14px}#z7 .sf-esq.e2{right:14px;top:14px;border-left:0;border-bottom:0;border-top-right-radius:14px}#z7 .sf-esq.e3{right:14px;bottom:14px;border-left:0;border-top:0;border-bottom-right-radius:14px}#z7 .sf-esq.e4{left:14px;bottom:14px;border-right:0;border-top:0;border-bottom-left-radius:14px}@keyframes z7-sfEsq{50%{transform:scale(.88);opacity:.75}}#z7 .sf-zapa{width:78%;height:auto;overflow:visible}#z7 .sf-zapa .sf-sombra{fill:#141e3c14}#z7 .sf-zapa .sf-linea{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:z7-sfDibuja 1.4s .15s cubic-bezier(.6,.1,.2,1) forwards}#z7 .sf-zapa .sf-linea:first-of-type{fill:#3fae6212}#z7 .sf-zapa .sf-linea.fina{stroke-width:1.6;opacity:.55;animation-delay:.7s}@keyframes z7-sfDibuja{to{stroke-dashoffset:0}}#z7 .sf-soltar{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#3fae6224;border:2px dashed var(--accent);color:var(--accent-dark);font-weight:700;font-size:15px;opacity:0;transition:opacity .15s;pointer-events:none}#z7 .subir-foto.arrastrando .sf-soltar{opacity:1}#z7 .sf-zapa{transition:opacity .35s ease}#z7 .subir-foto.cargando .sf-zapa{opacity:0}#z7 .subir-foto.cargando .sf-marco{pointer-events:none}#z7 .sf-previa{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:18px;overflow:hidden;opacity:0;pointer-events:none}#z7 .sf-previa img{width:100%;height:100%;object-fit:contain;display:block}#z7 .sf-espera{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:baseline;gap:2px;font:600 13.5px var(--font);color:var(--muted);opacity:0;transition:opacity .3s .1s;pointer-events:none}#z7 .sf-espera b{display:inline-flex;gap:3px;margin-left:3px}#z7 .sf-espera b i{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.3;animation:z7-sfPunto 1.2s ease-in-out infinite}#z7 .sf-espera b i:nth-child(2){animation-delay:.18s}#z7 .sf-espera b i:nth-child(3){animation-delay:.36s}@keyframes z7-sfPunto{40%{opacity:1;transform:translateY(-2px)}}#z7 .subir-foto.cargando .sf-espera{opacity:1}#z7 .sf-carga{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s}#z7 .sf-carga i{position:absolute;display:block}body[data-carga="1"] #z7 .subir-foto.cargando .sf-previa{animation:z7-sfEnfoca 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes z7-sfEnfoca{0%{opacity:0;filter:blur(18px);transform:scale(.94)}to{opacity:.8;filter:blur(6px);transform:scale(1)}}body[data-carga="1"].paso-foto.foto-lista #z7 .z7-vista{animation:z7-sfNitida .8s cubic-bezier(.2,.8,.2,1)}@keyframes z7-sfNitida{0%{opacity:0;filter:blur(10px);transform:scale(.975)}60%{opacity:1}}body[data-carga="2"] #z7 .subir-foto.cargando .sf-carga{opacity:1}body[data-carga="2"] #z7 .sf-carga i{left:50%;bottom:26%;width:56%;height:14px;margin-left:-28%;border-radius:50%;background:radial-gradient(closest-side,#141e3c38,#141e3c00);animation:z7-sfRespira 1.4s ease-in-out infinite}@keyframes z7-sfRespira{50%{transform:scaleX(.78);opacity:.55}}body[data-carga="2"].paso-foto.foto-lista #z7 .z7-vista{animation:z7-sfPosa .75s cubic-bezier(.3,.7,.3,1)}@keyframes z7-sfPosa{0%{opacity:0;transform:translateY(-34px)}55%{opacity:1}78%{transform:translateY(3px)}}#z7 .sf-suelo{position:absolute;z-index:1;mix-blend-mode:multiply;height:18px;border-radius:50%;background:radial-gradient(closest-side,#141e3c42,#141e3c00);opacity:0;pointer-events:none;transform:translate(-50%,-50%)}body[data-carga="2"].paso-foto.foto-lista #z7 .sf-suelo{animation:z7-sfSuelo 1.1s cubic-bezier(.3,.7,.3,1) forwards}@keyframes z7-sfSuelo{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.4)}60%{opacity:1;transform:translate(-50%,-50%) scaleX(1.04)}to{opacity:0;transform:translate(-50%,-50%) scaleX(1)}}body[data-carga="3"] #z7 .subir-foto.cargando .sf-carga{opacity:1}body[data-carga="3"] #z7 .sf-carga i{top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 30%,#ffffffd9,#fff0 70%),linear-gradient(#e2e5eb8c,#e2e5eb8c);background-size:220% 100%,100% 100%;background-repeat:no-repeat;animation:z7-sfBrilla 1.5s ease-in-out infinite}@keyframes z7-sfBrilla{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}body[data-carga="3"].paso-foto.foto-lista #z7 .z7-vista{animation:z7-sfFunde .7s ease-out}@keyframes z7-sfFunde{0%{opacity:0}}#z7 .sf-t-dentro,#z7 .sf-opc,#z7 .sf-hecho,#z7 .sf-saltar,body.sube-dentro #z7 .sf-t-fuera{display:none}body.sube-dentro #z7 .sf-t-dentro{display:inline}body.sube-dentro #z7 .sf-opc{display:block;margin:-10px 0 0;font:500 13.5px var(--font);color:var(--muted);text-align:center}body.foto-volver #z7 .sf-saltar{display:block;align-self:center;margin-top:-6px}body.sube-dentro #z7 .sf-zapa,body.sube-dentro #z7 .sf-ejemplo img{transform:scaleX(-1)}#z7 .sf-hecho{align-items:center;gap:7px;margin:0 0 -4px;padding:4px 12px 4px 4px;border-radius:999px;background:#ffffffd1;border:1px solid var(--border);font:600 12.5px var(--font);color:var(--stage-text);cursor:pointer}body.sube-dentro #z7 .sf-hecho{display:inline-flex;animation:z7-entra .4s cubic-bezier(.2,.8,.2,1)}#z7 .sf-hecho img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:#eee}#z7 .sf-hecho svg{width:15px;height:15px;fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#z7 .z7-lado{position:absolute;left:14px;top:12px;z-index:4;margin:0;padding:7px 14px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 0 0 1px #0000000f,0 6px 18px #141e3c1a;font:700 14px var(--font);color:var(--text);pointer-events:none;animation:z7-entra .3s cubic-bezier(.2,.8,.2,1)}#z7 .z7-vistas{display:flex;gap:8px;margin:-2px 0 12px}#z7 .vista{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:52px;padding:5px 10px 5px 5px;border-radius:16px;border:1.5px solid var(--border);background:#fff;font:700 15px var(--font);color:var(--muted);box-shadow:0 1px 2px #0000000a;transition:border-color .15s,color .15s}#z7 .vista img{width:46px;height:36px;flex:none;border-radius:11px;object-fit:cover;background:#f2f3f5}#z7 .vista span{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#z7 .vista small{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f2f3f5;font:700 12px/22px var(--font);color:var(--muted);text-align:center}#z7 .vista.on{border-color:var(--accent);color:var(--text);box-shadow:0 0 0 3px var(--accent-tint)}#z7 .vista.on small{background:var(--accent);color:#fff}#z7 .vista:active{transform:scale(.98)}#z7 .vista-acc{display:flex;justify-content:center;gap:18px;margin:-4px 0 0}#z7 .vista-acc .link-btn{align-self:center;color:var(--muted);font-size:13.5px;padding:6px 2px}#z7 .pie-v{display:flex;flex-direction:column;gap:8px}#z7 .btn.mas-lado{height:50px;font-size:16px;color:var(--accent-dark);border:1.5px dashed rgba(63,174,98,.55);background:#ffffffeb;box-shadow:none}#z7 .z7-vista{transition:opacity .2s ease}#z7 .z7-vista.fundido{opacity:0}#z7 .lista .lado-tag{flex:none;margin-left:-2px;padding:2px 6px;border-radius:6px;background:#f2f3f5;color:var(--muted);font:700 10px/1.2 var(--font);letter-spacing:.03em;text-transform:uppercase;max-width:none!important}#z7 .sf-tips{list-style:none;margin:0;padding:0;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}#z7 .sf-tips li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 9px;border-radius:999px;background:#ffffffc7;border:1px solid var(--border);font:600 12.5px var(--font);color:var(--stage-text)}#z7 .sf-tips svg{width:17px;height:17px;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#z7 .sf-btn{width:100%;height:54px;font-size:16px;font-weight:700;gap:10px;border-radius:18px;cursor:pointer}#z7 .sf-btn svg{width:21px;height:21px}#z7 .sf-ejemplo{display:flex;align-items:center;gap:12px;width:100%;padding:7px 14px 7px 7px;border-radius:18px;border:1px solid var(--border);background:#ffffffb8;cursor:pointer;text-align:left;font:500 12.5px var(--font);color:var(--muted);transition:transform .15s}#z7 .sf-ejemplo:active{transform:scale(.98)}#z7 .sf-ejemplo img{width:52px;height:52px;flex:none;border-radius:13px;object-fit:cover;object-position:50% 60%;background:#eee}#z7 .sf-ejemplo span{flex:1;display:flex;flex-direction:column;line-height:1.25}#z7 .sf-ejemplo b{font-size:14.5px;font-weight:700;color:var(--stage-text)}#z7 .sf-ejemplo i{font-style:normal;font-weight:700;color:var(--accent-dark);font-size:17px}#z7 .priv{display:flex;align-items:center;justify-content:center;gap:7px;margin:-2px 0 0;font-size:12.5px;color:var(--muted)}#z7 .priv svg{flex:none;color:var(--accent)}#z7 .sf-ok{display:none;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:space-between;pointer-events:none}body.foto-lista #z7 .sf-guia{display:none}body.paso-foto.foto-lista #z7 .sf-ok{display:flex}#z7 .sf-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px 0 10px;border-radius:999px;background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#fff;font:700 15px var(--font);box-shadow:0 10px 26px var(--accent-glow);animation:z7-sfPop .5s .35s cubic-bezier(.2,1.4,.4,1) both}#z7 .sf-chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;animation:z7-sfDibuja .4s .7s ease-out forwards}@keyframes z7-sfPop{0%{opacity:0;transform:scale(.5) translateY(10px)}}#z7 .sf-acciones{margin-top:auto;width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto;animation:z7-entra .45s .45s cubic-bezier(.2,.8,.2,1) both}#z7 .sf-duda{display:none;margin:0;padding:9px 14px;border-radius:14px;background:#ffffffe0;border:1px solid var(--border);font:600 13.5px var(--font);text-align:center}#z7 .sf-duda:before{content:"\1f914  "}#z7 .sf-dos{display:none;width:100%;gap:10px}#z7 .sf-dos .btn{flex:1;height:50px;font-size:15px}body.foto-dudosa #z7 .sf-chip{display:none}body.foto-dudosa #z7 .sf-duda{display:block}body.foto-dudosa #z7 .sf-dos{display:flex}body.foto-dudosa #z7 #fotoSig,body.foto-dudosa #z7 #fotoCambiar{display:none}#z7 .z7-vista .sf-brillo{opacity:0;pointer-events:none;transition:opacity .4s}body.paso-foto.foto-lista:not(.foto-dudosa) #z7 .z7-vista .sf-brillo{opacity:.95}@media(min-width:900px){#z7{--top-h: 72px}#z7{grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:var(--top-h) minmax(0,1fr)}#z7 .z7-top{grid-column:1 / -1;padding:0 26px}#z7 .brand .logo-plate{height:42px;border-radius:13px}#z7 .z7-stage{grid-column:1;grid-row:2;margin:0 0 24px 24px;border-radius:28px;background:#f5f5f5;box-shadow:0 0 0 1px #0000000d,var(--glass-shadow)}#z7 .z7-vista{-webkit-mask-image:none;mask-image:none}body.paso-foto:not(.foto-lista) #z7 .z7-stage{background:none;box-shadow:none}#z7 .z7-hoja{--pb: 22px;grid-column:2;grid-row:2;align-self:start;margin:0 24px 24px 16px;max-height:calc(100% - 24px);border-radius:28px;padding:22px 22px var(--pb);background:#ffffffb8;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #fff9,0 0 0 1px #00000012,var(--glass-shadow)}body.paso-enviar #z7 .z7-hoja,body.paso-gracias #z7 .z7-hoja{max-height:calc(100% - 24px)}body.paso-foto #z7 .z7-stage{grid-column:1 / -1;margin:0 24px 24px}#z7 .z7-paso{font-size:17px}#z7 .tit{font-size:26px}#z7 .carta,#z7 .tres.compacta .carta{height:112px;flex-direction:column}#z7 .tres.compacta .carta small{display:block}#z7 .tres.compacta .carta .ico{width:36px;height:36px}#z7 .tres.compacta .carta b{font-size:16px}#z7 .tres.compacta .carta b:before{content:none}#z7 .pie{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px;background:linear-gradient(#fff0,#fffffff5 12px);border-radius:0 0 28px 28px}#z7 .fuentes{grid-template-columns:1fr 1fr}#z7 .fuente .muestra{font-size:26px}#z7 .z7-toca{top:22px;padding:12px 22px 12px 14px}#z7 .z7-toca b{font-size:18px}#z7 .subir-foto{top:10px;right:30px;bottom:34px;left:30px}#z7 .sf-tit{font-size:32px}#z7 .lista .abrir span{max-width:210px}}@media(min-width:900px){#z7{grid-template-columns:minmax(0,1fr) clamp(400px,29vw,500px)}#z7 .z7-hoja{--pb: 26px;padding:26px 26px var(--pb)}#z7 .pie{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}#z7 .z7-progreso{margin-bottom:12px}#z7 .z7-progreso i{height:5px}#z7 .z7-paso{font-size:20px;margin-bottom:14px}#z7 .modo{gap:16px}#z7 .tit{font-size:30px}#z7 .sub{font-size:14px}#z7 .tres{gap:12px}#z7 .carta,#z7 .tres.compacta .carta{height:132px;gap:6px;border-radius:24px}#z7 .carta .ico,#z7 .tres.compacta .carta .ico{width:46px;height:46px;border-radius:16px}#z7 .ico-texto{font-size:26px}#z7 .ico-imagen svg,#z7 .tres.compacta .carta .ico svg{width:28px;height:28px}#z7 .carta b,#z7 .tres.compacta .carta b{font-size:18px}#z7 .carta small{font-size:13px}#z7 .carta:hover{border-color:#3fae6280;transform:translateY(-1px)}#z7 .vacio{font-size:15px}#z7 .btn{height:56px;font-size:17px}#z7 .btn.grande{height:60px;font-size:18px}#z7 .btn.mas-lado{height:54px;font-size:16.5px}#z7 .lista li{height:50px;border-radius:18px}#z7 .lista .abrir{font-size:15px}#z7 .lista .mini,#z7 .lista .punto{width:34px;height:34px}#z7 .lista .x{width:36px;height:36px}#z7 .colores{gap:12px 10px}#z7 .circulo{width:52px;height:52px}#z7 .colores.fila .circulo{width:46px;height:46px}#z7 .campo{height:54px;font-size:17px}#z7 .campo.grande-txt{height:60px;font-size:26px}#z7 .fuente{height:76px}#z7 .tallas button,#z7 .flechas button{height:66px}#z7 .tallas b{font-size:21px}#z7 .tallas small{font-size:13px}#z7 .check,#z7 .p-24h{font-size:15px}#z7 .vista{height:58px;font-size:15.5px;gap:7px}#z7 .vista img{width:44px;height:40px}#z7 .vista-acc .link-btn{font-size:14px}#z7 .z7-lado{left:20px;top:18px;padding:9px 18px;font-size:16px}#z7 .sf-guia{width:min(760px,64vw);gap:16px}#z7 .sf-tit{font-size:clamp(34px,3vw,46px)}#z7 .sf-marco{max-height:min(52vh,460px);border-radius:30px}#z7 .sf-btn{height:60px;font-size:18px}#z7 .sf-acciones{width:min(480px,100%)}body.sube-dentro #z7 .sf-opc{font-size:15px}#z7 .sf-hecho{font-size:14px}#z7 .sf-hecho img{width:36px;height:36px}#z7 .priv{font-size:13.5px}}@media(max-height:700px)and (max-width:899px){#z7{--top-h: 50px}#z7 .brand .logo-plate{height:30px}#z7 .carta{height:88px}#z7 .tallas button,#z7 .flechas button{height:50px}#z7 .btn.grande{height:52px}}@media(prefers-reduced-motion:reduce){#z7 *,#z7 *:before,#z7 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}#z7 .sf-zapa .sf-linea,#z7 .sf-chip svg{stroke-dashoffset:0}}#z7 .sf-acciones .link-btn{align-self:center}#z7.z7{--top-h: var(--tc-zh, 64px);position:relative;inset:auto;z-index:1;isolation:isolate;overflow:hidden;height:calc(100vh - var(--tc-zh, 64px));height:calc(100dvh - var(--tc-zh, 64px));min-height:560px;grid-template-rows:0 minmax(0,1fr) auto;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none}#z7:before{position:absolute}#z7 .z7-top{display:none}body.tz-editor .tc-wa,body.tz-editor #tc-aviso{display:none!important}@media(min-width:900px){#z7.z7{grid-template-rows:20px minmax(0,1fr)}}@media(max-width:899px){html:has(body.tz-editor),body.tz-editor{height:100%;overflow:hidden;overscroll-behavior:none}body.tz-editor .shopify-section-group-header-group:not(.section-header){display:none!important}body.tz-editor .shopify-section-group-header-group.section-header{position:fixed!important;top:0;left:0;right:0;z-index:30;transform:none!important}body.tz-editor .shopify-section-group-footer-group{display:none!important}#z7.z7{position:fixed;top:var(--tc-zh, 64px);left:0;right:0;bottom:0;height:auto;min-height:0}}@media(pointer:coarse){#z7 .link-btn{position:relative}#z7 .link-btn:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/tc-zapa7.css.map */
