@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.001-r-7mugpfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.016j3pq2se5f3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.2mx8o19a7jz1u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.jjLs3q_className{font-family:Big Shoulders;font-style:normal}.jjLs3q_variable{--fuente-cartel:"Big Shoulders"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.brY4cG_className{font-family:Figtree,Figtree Fallback;font-style:normal}.brY4cG_variable{--fuente-texto:"Figtree", "Figtree Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.42z9vm7u0i9n-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc9b7e66b1caeca-s.3hdclex1x_th1.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.1iu7q7yw-zhgt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.07-q_h5lq3omo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.27korwsf9c79u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.sjhI_q_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.sjhI_q_variable{--fuente-dato:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--acero:#fff;--acero-2:#f3f4f6;--blanco:#fff;--stout:#1b1512;--stout-2:#2e2622;--lager:#f2a900;--lager-2:#ffc94a;--mut:#5d6670;--linea:#e3e6ea;--ok:#2e7d4f;--sombra:0 20px 50px #1b15121f;--sombra-ch:0 1px 2px #1b15120f,0 6px 18px #1b15120f;--vidrio:#ffffffe0;--sombra-flot:0 1px 2px #1b15120f,0 12px 32px #1b151224;--f-cartel:var(--fuente-cartel),Impact,sans-serif;--f-texto:var(--fuente-texto),system-ui,sans-serif;--f-dato:var(--fuente-dato),ui-monospace,monospace;--lager-25:#f2a90040;--lager-55:#f2a9008c;--mp:#0077b6;--mp-2:#00669c;--borde-control:#8a939c;--lager-texto:#b87d00;--borde-foto:#c9cfd5;--t11:11px;--t12:12px;--t13:13px;--t14:14px;--t15:15px;--t16:16px;--t18:18px;--t19:19px;--c20:20px;--c22:22px;--c24:24px;--c26:26px;--c27:27px;--c28:28px;--c30:30px;--c32:32px;--c34:34px;--c38:38px;--c40:40px;--c44:44px;--c52:52px;--c56:56px;--r:18px;--r-ch:12px;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:40px;--e7:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--acero);color:var(--stout);font:var(--t16)/1.5 var(--f-texto);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--stout);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.logo{color:var(--stout);text-align:center;padding-top:14px;text-decoration:none;display:inline-block;position:relative}.logo .esp{width:100%;height:10px;position:absolute;top:0;left:0}.logo span{font:900 var(--c27)/.84 var(--f-cartel);text-transform:uppercase;letter-spacing:.01em;display:block}.cab{align-items:center;gap:var(--e5);padding:var(--e4) var(--e5);max-width:1240px;margin:0 auto;display:flex}.cab nav{gap:var(--e5);font-weight:600;font-size:var(--t15);margin-left:auto;display:flex}.cab nav a{opacity:.8;text-decoration:none}.cab nav a:hover{opacity:1}.cab nav a{padding:var(--e3) 0}.cab nav a[aria-current=page]{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.btn{background:var(--lager);color:var(--stout);font-weight:700;font-size:var(--t16);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{background:var(--lager-2);transform:translateY(-1px)}.btn.sec{color:var(--stout);box-shadow:inset 0 0 0 1.5px var(--stout);background:0 0}.btn.sec:hover{background:var(--blanco)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn:disabled:hover{background:var(--lager)}.btn.sec:disabled:hover{background:0 0}.btn.mp:disabled:hover{background:var(--mp)}.hero{max-width:1240px;padding:var(--e5) var(--e5) var(--e7);gap:var(--e6);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.hero h1{font:900 clamp(56px,8vw,112px)/.88 var(--f-cartel);text-transform:uppercase;letter-spacing:-.005em}.hero h1 em{color:var(--lager-texto);font-style:normal;display:block}.hero p{font-size:var(--t19);color:var(--mut);margin:var(--e5) 0 var(--e5);max-width:30ch}.acc{gap:var(--e3);flex-wrap:wrap;align-items:center;display:flex}.acc.sep{margin-top:var(--e4)}.escenario{aspect-ratio:1/1.05;place-items:center;display:grid;position:relative}.escenario:before{content:"";background:radial-gradient(circle at 50% 45%,var(--blanco),transparent 68%);border-radius:50%;position:absolute;inset:8% 6% 4%}.escenario img{filter:drop-shadow(0 30px 30px #1b151247);width:78%;position:relative}.posavasos{background:var(--stout);width:150px;height:150px;color:var(--acero);text-align:center;box-shadow:var(--sombra);outline:3px dashed var(--lager-55);outline-offset:-10px;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10%;right:2%;transform:rotate(-12deg)}.posavasos b{font:900 var(--c38)/1 var(--f-cartel);color:var(--lager);display:block}.posavasos span,.posavasos small{font:500 var(--t11)/1.2 var(--f-dato);text-transform:uppercase;letter-spacing:.08em}.posavasos small{margin-top:var(--e2);white-space:nowrap;color:var(--stout);position:absolute;top:100%;left:50%;transform:translate(-50%)}model-viewer#hero3d{--poster-color:transparent;width:88%;height:100%;position:relative}.hecha{background:var(--acero-2)}.hecha .pegado{display:block}.hecha .in{width:100%;max-width:1240px;padding:var(--e7) var(--e5);gap:var(--e6);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.hecha-img{height:min(84vh,800px);position:relative}#arma{--poster-color:transparent;width:100%;height:100%}.avance{background:var(--linea);border-radius:9px;height:4px;position:absolute;bottom:30px;left:10%;right:10%;overflow:hidden}.avance i{background:var(--lager);width:0;height:100%;display:block}.pista{text-align:center;font:500 var(--t11) var(--f-dato);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);position:absolute;bottom:4px;left:0;right:0}.pt{background:var(--lager);width:34px;height:34px;color:var(--stout);font:900 var(--c20) var(--f-cartel);box-shadow:0 0 0 5px var(--lager-25);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.hecha h2{font:900 var(--c52)/1 var(--f-cartel);text-transform:uppercase}.hecha .intro{color:var(--mut);font-size:var(--t18);margin:var(--e2) 0 var(--e5)}.hecha ol{counter-reset:p;margin:0 0 var(--e5);gap:var(--e4);padding:0;list-style:none;display:grid}.hecha li{counter-increment:p;column-gap:var(--e3);grid-template-columns:44px 1fr;display:grid}.hecha li b,.hecha li:before{transition:opacity .25s}.hecha li:not(.ahora) b,.hecha li:not(.ahora):before{opacity:.62}.hecha li:before{content:counter(p);background:var(--lager);width:34px;height:34px;color:var(--stout);font:900 var(--c20) var(--f-cartel);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.hecha li b{font:800 var(--c22)/1.1 var(--f-cartel);text-transform:uppercase}.hecha li span{color:var(--mut);font-size:var(--t15)}.franja-datos{background:var(--stout);color:var(--acero)}.franja-datos .in{grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto;display:grid}.franja-datos .d{padding:var(--e5);border-left:1px solid #ffffff1f}.franja-datos .d:first-child{border-left:0}.franja-datos b{font:800 var(--c24)/1.1 var(--f-cartel);text-transform:uppercase;color:var(--lager);display:block}.franja-datos span{font-size:var(--t14);opacity:.75}.como{max-width:1240px;padding:var(--e7) var(--e5);margin:0 auto}.como h2{font:900 var(--c52)/1 var(--f-cartel);text-transform:uppercase;margin-bottom:var(--e5)}.pasos{gap:var(--e4);grid-template-columns:repeat(3,1fr);display:grid}.paso{background:var(--acero-2);border-radius:var(--r);padding:var(--e5)}.paso .n{font:900 var(--c56)/1 var(--f-cartel);color:var(--lager-texto)}.paso h3{font:800 var(--c26)/1.1 var(--f-cartel);text-transform:uppercase;margin:var(--e2) 0}.paso p{color:var(--mut);font-size:var(--t15)}.pie{border-top:1px solid var(--linea);max-width:1240px;padding:var(--e5);gap:var(--e3);font-size:var(--t14);color:var(--mut);margin:0 auto;display:grid}.pie p{margin:0}.pie a{color:inherit;text-underline-offset:3px}.no-corta{white-space:nowrap}.pie-quien b{color:var(--stout)}.pie-quien a{align-items:center;min-height:44px;display:inline-flex}.pie-links{align-items:center;column-gap:var(--e5);flex-wrap:wrap;display:flex}.pie-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pie-links a.pie-arrepentimiento{padding:0 var(--e4);box-shadow:inset 0 0 0 2px var(--stout);color:var(--stout);margin-right:var(--e2);border-radius:99px;font-weight:700;text-decoration:none}.pie-links a.pie-arrepentimiento:hover{background:var(--acero-2)}.pie-quien a:hover,.pie-links a:hover,.legal .indice a:hover{color:var(--stout);text-decoration-thickness:2px}.pie-precios{font-size:var(--t13)}.lienzo{background:radial-gradient(circle at 50% 44%,var(--blanco) 0,var(--acero-2) 70%);--panel:400px;--borde-flot:16px;height:100svh;min-height:620px;position:relative;overflow:hidden}.lienzo model-viewer{--poster-color:transparent;width:auto;height:auto;transition:opacity .25s;position:absolute;inset:-4% -6% 4% 6%}.lienzo model-viewer.oculta{opacity:0}.lienzo model-viewer.fotografo{opacity:0;pointer-events:none;width:240px;height:267px;inset:0 auto auto 0}.lienzo model-viewer:focus-within{outline:3px solid var(--stout);outline-offset:-3px}.flot{background:var(--vidrio);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--linea);box-shadow:var(--sombra-flot)}.gira{left:0;right:0;top:calc(var(--borde-flot) + 26px);text-align:center;font:500 var(--t11) var(--f-dato);text-transform:uppercase;letter-spacing:.1em;color:var(--mut);pointer-events:none;position:absolute}body:has(.lienzo) .cab{z-index:4;pointer-events:none;align-items:flex-start;max-width:none;padding:0;position:absolute;top:16px;left:16px;right:16px}body:has(.lienzo) .cab>*{pointer-events:auto}body:has(.lienzo) .cab nav a{padding:10px var(--e4);font-size:var(--t14);opacity:1;background:var(--vidrio);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--linea);box-shadow:var(--sombra-flot);border-radius:99px}.riel{z-index:5;left:var(--borde-flot);padding:var(--e2);border-radius:var(--r);flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.riel button{width:76px;padding:var(--e2) 0;border-radius:var(--r-ch);cursor:pointer;background:0 0;border:0;justify-items:center;gap:1px;display:grid}.riel button span{font-size:var(--t11);font-weight:600}.riel button:hover{background:var(--acero-2)}.riel button[aria-expanded=true]{background:var(--stout);color:var(--blanco)}.riel .de-nuevo{margin-top:var(--e2);color:var(--mut)}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.panel{z-index:6;left:calc(var(--borde-flot) + 104px);width:var(--panel);max-width:calc(100vw - 2 * var(--borde-flot));border-radius:var(--r);max-height:calc(100% - 220px);padding:var(--e4);position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}.panel[hidden]{display:none}.panel>header{margin-bottom:var(--e3);justify-content:space-between;align-items:center;display:flex}.panel>header b{font:800 var(--c22)/1 var(--f-cartel);text-transform:uppercase}.x{background:var(--acero-2);width:36px;height:36px;font-size:var(--c20);cursor:pointer;border:0;border-radius:50%;line-height:1}.x:hover{background:var(--linea)}.angulos{z-index:3;left:50%;bottom:var(--borde-flot);gap:var(--e2);padding:var(--e2);border-radius:var(--r);display:flex;position:absolute;transform:translate(-50%)}.angulos button{border:1.5px solid var(--linea);border-radius:var(--r-ch);background:var(--vidrio);cursor:pointer;flex:none;width:60px;height:60px;padding:0;overflow:hidden}.angulos img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.5)}.angulos img.propia{transform:scale(1.2)}.angulos button:hover{border-color:var(--borde-control)}.angulos button[aria-pressed=true]{border-color:var(--stout);box-shadow:inset 0 0 0 1px var(--stout)}.compra{z-index:5;right:var(--borde-flot);bottom:var(--borde-flot);align-items:center;gap:var(--e4);padding:var(--e3) var(--e3) var(--e3) var(--e5);border-radius:99px;display:flex;position:absolute}.compra .total b{font-size:var(--c28)}.total b{font:900 var(--c34)/1 var(--f-cartel);display:block}.total small{font-size:var(--t12);color:var(--mut)}.et{font:500 var(--t12) var(--f-dato);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.def{color:var(--lager-texto);font-style:normal;font-weight:600}.paleta{gap:var(--e2);flex-wrap:wrap;display:flex}.paleta button{border:1px solid var(--borde-control);cursor:pointer;border-radius:50%;width:36px;height:36px;padding:0}.paleta.chica button{width:26px;height:26px}.paleta button[aria-pressed=true]{outline:3px solid var(--stout);outline-offset:2px}.paleta button:focus-visible{outline-offset:6px}.nombre-color{font-size:var(--t13);color:var(--mut);margin-top:var(--e2)}.ops2,.ops3{gap:var(--e2);display:grid}.ops2{grid-template-columns:1fr 1fr}.ops3{grid-template-columns:repeat(3,1fr)}.op{text-align:left;padding:var(--e3) var(--e4);border-radius:var(--r-ch);border:1.5px solid var(--linea);background:var(--blanco);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.op b{font-size:var(--t15)}.op span{font-size:var(--t12);color:var(--mut);line-height:1.3}.op i{font-style:normal;font:500 var(--t13) var(--f-dato);margin-top:var(--e1)}.op[aria-pressed=true]{border-color:var(--stout);box-shadow:inset 0 0 0 1px var(--stout);background:var(--acero-2)}.op:disabled{cursor:not-allowed;opacity:.45}.op.fr,.op.mg{text-align:center;padding:var(--e3) var(--e2);align-items:center}.op.mg svg{width:52px;height:52px}.op.mg rect{fill:var(--linea)}.op.mg path{fill:none;stroke:var(--stout);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.llave{gap:var(--e3);cursor:pointer;align-items:flex-start;min-height:44px;display:flex}.llave input{opacity:0;position:absolute}.sw{background:var(--borde-control);border-radius:99px;flex:none;width:46px;height:28px;margin-top:2px;transition:background .15s;position:relative}.sw:after{content:"";background:var(--blanco);border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.llave input:disabled+.sw{opacity:.45}.llave:has(input:disabled){cursor:not-allowed}.llave input:checked+.sw{background:var(--stout)}.llave input:checked+.sw:after{transform:translate(18px)}.llave input:focus-visible+.sw{outline:3px solid var(--stout);outline-offset:2px}.tx b{font-size:var(--t15);display:block}.tx small{font-size:var(--t13);color:var(--mut)}.cil{border:1px solid var(--borde-control);width:56px;height:38px;margin-bottom:var(--e1);border-radius:6px/10px}.fotos{gap:var(--e2);grid-template-columns:repeat(3,1fr);display:grid}.foto{padding:var(--e2);border-radius:var(--r-ch);border:1.5px dashed var(--borde-foto);background:var(--blanco);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.foto:hover{border-color:var(--stout)}.foto .m{aspect-ratio:1;background:var(--fondo-mini) center/70% no-repeat;border-radius:8px;width:100%;display:block}.foto b{font-size:var(--t14)}.foto small{font-size:var(--t12);color:var(--mut)}.foto[aria-disabled=true],label.peq[aria-disabled=true]{opacity:.45;cursor:progress;pointer-events:none}.fila{justify-content:space-between;align-items:center;gap:var(--e3);margin-top:var(--e3);flex-wrap:wrap;display:flex}.fila-foto{gap:var(--e3);margin-top:var(--e4);align-items:center;display:flex}.fila-foto .m{background:var(--fondo-mini) center/70% no-repeat;border-radius:8px;flex:none;width:56px;height:56px}.fila-foto div{flex:1}.fila-foto b{font-size:var(--t14);display:block}.fila-foto span{font-size:var(--t12);color:var(--mut)}.acciones-foto{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.acciones-foto .et{width:72px}.acciones-foto .peq{margin-top:var(--e2)}.aviso-foto{font-size:var(--t13);color:var(--mut);flex-basis:100%}.aviso-foto:empty{display:none}.aviso-foto.error{color:var(--stout);font-weight:600}.peq{background:var(--blanco);box-shadow:inset 0 0 0 1px var(--linea);font-weight:700;font-size:var(--t13);cursor:pointer;border:0;border-radius:99px;min-height:44px;padding:12px 14px}.peq:disabled{opacity:.45;cursor:not-allowed}label.peq{align-items:center;display:inline-flex}.panel .nota{font-size:var(--t12);color:var(--mut);margin-top:var(--e3)}.panel .nota a{color:inherit;text-underline-offset:3px}.campo{margin-top:var(--e3)}.campo label{font-weight:700;font-size:var(--t14);margin-bottom:6px;display:block}.campo label small{color:var(--mut);font-weight:500}.campo input{border:1.5px solid var(--borde-control);border-radius:var(--r-ch);background:var(--blanco);width:100%;padding:12px 14px}.campo input:focus{border-color:var(--stout)}.cuenta{font:500 var(--t11) var(--f-dato);color:var(--mut);text-align:right;margin-top:4px}.panel .campo{margin-top:var(--e3);position:relative}.panel .campo label{font-size:var(--t13);margin-bottom:var(--e1);font-weight:600}.panel .campo label small{font-weight:400}.panel .campo input:disabled{opacity:.45;cursor:not-allowed}.panel .campo input{height:44px;padding:0 64px 0 var(--e3);font:500 var(--t15) var(--f-dato);letter-spacing:.04em}.panel .cuenta{right:var(--e3);font-size:var(--t12);margin:0;position:absolute;bottom:13px}.op:not(:disabled):hover{border-color:var(--borde-control)}.peq:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--borde-control)}.paleta button:hover{transform:scale(1.08)}.datos{background:var(--acero-2)}.datos .in{max-width:1240px;padding:var(--e6) var(--e5);gap:var(--e5);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.datos b{font:800 var(--c22)/1.1 var(--f-cartel);text-transform:uppercase;display:block}.datos span{font-size:var(--t14);color:var(--mut)}@media (min-width:761px) and (max-width:1217px){.angulos{left:auto;right:var(--borde-flot);flex-direction:column;top:50%;bottom:auto;transform:translateY(-50%)}.angulos button{width:52px;height:52px}}@media (min-width:761px) and (max-height:740px){.riel{top:91px;transform:none}}@media (max-width:760px) and (max-height:840px){.lienzo:has(.panel:not([hidden])) .angulos{visibility:hidden}}@media (max-width:760px){.lienzo{--borde-flot:10px;min-height:560px}.lienzo model-viewer{inset:6% 0 42%}.gira{display:none}body:has(.lienzo) .cab{top:10px;left:10px;right:10px}body:has(.lienzo) .cab nav{position:absolute;top:64px;right:0}body:has(.lienzo) .cab nav a{padding:var(--e2) var(--e3);font-size:var(--t13)}.logo span{font-size:var(--c22)}.compra{top:var(--borde-flot);padding:var(--e2) var(--e2) var(--e2) var(--e4);gap:var(--e3);bottom:auto}.compra .btn{padding:12px 18px}.compra .total small{display:none}.compra .total b{font-size:var(--c22)}.riel{top:auto;right:var(--borde-flot);bottom:var(--borde-flot);flex-direction:row;overflow-x:auto;transform:none}.riel button{flex:none;width:68px}.riel .de-nuevo{margin:0}.panel{left:var(--borde-flot);right:var(--borde-flot);width:auto;top:auto;bottom:calc(var(--borde-flot) + 78px);max-height:46svh;transform:none}.x{width:44px;height:44px}.angulos button{flex:none}.paleta button{position:relative}.paleta button:after{content:"";position:absolute;inset:-5px}body:has(.lienzo) .cab nav a{align-items:center;min-height:44px;display:inline-flex}.angulos{left:var(--borde-flot);padding:var(--e1);gap:var(--e1);flex-direction:column;top:76px;bottom:auto;transform:none}.angulos button{width:44px;height:44px}.paleta button,.paleta.chica button{width:34px;height:34px}.op{padding:var(--e3)}.panel .campo input{font-size:var(--t16)}.datos .in{padding:var(--e5) var(--e4);grid-template-columns:1fr 1fr}}.pagar{max-width:1100px;padding:var(--e4) var(--e5) var(--e7);gap:var(--e5);grid-template-columns:1.25fr 1fr;align-items:start;margin:0 auto;display:grid}.pagar h1{font:900 var(--c52)/1 var(--f-cartel);text-transform:uppercase;margin-bottom:var(--e4)}.etapa{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r);padding:var(--e5);box-shadow:var(--sombra-ch);margin-bottom:var(--e3)}.etapa h2{font:800 var(--c22)/1 var(--f-cartel);text-transform:uppercase;margin-bottom:var(--e1)}.etapa .ayuda{color:var(--mut);font-size:var(--t14);margin-bottom:var(--e3)}.dos{gap:var(--e2);grid-template-columns:1fr 1fr;display:grid}.opcion{border:1.5px solid var(--borde-control);border-radius:var(--r-ch);padding:var(--e3);text-align:left;cursor:pointer;background:0 0}.opcion b{display:block}.opcion span{font-size:var(--t13);color:var(--mut)}.opcion[aria-pressed=true]{border-color:var(--stout);box-shadow:inset 0 0 0 1px var(--stout)}.ticket{background:var(--blanco);border-radius:var(--r);box-shadow:var(--sombra);position:sticky;top:24px;overflow:hidden}.ticket .escenario{aspect-ratio:16/11;background:radial-gradient(circle at 50% 45%,var(--blanco),var(--acero-2) 80%)}.ticket .escenario:before{display:none}.ticket .escenario img{width:42%}.ticket .lineas{padding:var(--e5)}.ln{border-bottom:1px dashed var(--linea);font-size:var(--t15);justify-content:space-between;padding:10px 0;display:flex}a.ln{border-radius:6px;text-decoration:none;transition:background .15s}a.ln:hover{background:var(--acero-2)}.ln>span:last-child{font-variant-numeric:tabular-nums}.etapa.aviso{border:2px solid var(--stout)}.etapa.aviso h2:before{content:"! "}.ln.total{font:900 var(--c30)/1 var(--f-cartel);padding-top:var(--e4);border:0}.ticket .tu{font:500 var(--t12) var(--f-dato);color:var(--mut);padding:0 var(--e5) var(--e5)}.mp{background:var(--mp);width:100%;color:var(--blanco);font-size:var(--t19)}.mp:hover{background:var(--mp-2)}.etapa .ayuda.nota{margin:var(--e3) 0 0}.antes-t{font:800 var(--c20)/1.1 var(--f-cartel);text-transform:uppercase;margin:var(--e4) 0 var(--e2)}.antes{margin:0 0 var(--e3);padding-left:var(--e5);font-size:var(--t14)}.antes li+li{margin-top:var(--e2)}.casilla{gap:var(--e3);min-height:44px;margin-bottom:var(--e3);font-size:var(--t14);cursor:pointer;align-items:flex-start;display:flex}.casilla input{width:24px;height:24px;accent-color:var(--stout);flex:none;margin:0}.casilla a,.antes a,.ayuda a{text-underline-offset:3px}.etapa .ayuda.casilla-nota{margin:calc(-1 * var(--e1)) 0 var(--e4) 36px}.pagar.unica{max-width:720px;display:block}.link-pedido{font:500 var(--t14)/1.5 var(--f-dato);background:var(--acero-2);border-radius:var(--r-ch);padding:var(--e3) var(--e4);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.campo textarea{border:1.5px solid var(--borde-control);border-radius:var(--r-ch);background:var(--blanco);width:100%;min-height:96px;font:inherit;resize:vertical;padding:12px 14px}.campo textarea:focus{border-color:var(--stout)}.campo [aria-invalid=true]{border:2px solid var(--stout)}.campo .error-campo{font-size:var(--t13);margin-top:var(--e1);font-weight:600}.codigo{font:500 var(--c34)/1.1 var(--f-dato);letter-spacing:.04em;text-align:center;padding:var(--e4);margin:var(--e3) 0;background:var(--acero-2);border-radius:var(--r-ch);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.legal{max-width:760px;padding:var(--e4) var(--e5) var(--e7);margin:0 auto}.legal h1{font:900 var(--c52)/1 var(--f-cartel);text-transform:uppercase;margin-bottom:var(--e2)}.legal .actualiza{color:var(--mut);font-size:var(--t14);margin-bottom:var(--e5)}.legal .intro{font-size:var(--t18);color:var(--mut);margin-bottom:var(--e5)}.legal .indice{background:var(--acero-2);border-radius:var(--r);padding:var(--e4) var(--e5);margin-bottom:var(--e6)}.legal .indice h2{font:800 var(--c22)/1 var(--f-cartel);text-transform:uppercase;margin-bottom:var(--e2)}.legal .indice ol{padding-left:var(--e5);font-size:var(--t15);margin:0}.legal .indice a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.legal .indice li{break-inside:avoid}.legal .indice li+li{margin-top:0}@media (min-width:861px){.legal .indice ol{columns:2;column-gap:var(--e5)}}.legal section{margin-bottom:var(--e6);scroll-margin-top:var(--e4)}.legal h2{font:800 var(--c32)/1.05 var(--f-cartel);text-transform:uppercase;margin-bottom:var(--e3)}.legal h3{font:800 var(--c22)/1.1 var(--f-cartel);text-transform:uppercase;margin:var(--e4) 0 var(--e2)}.legal p,.legal li{font-size:var(--t16);line-height:1.6}.legal p+p,.legal p+ul,.legal p+ol,.legal ul+p,.legal ol+p,.legal .tabla{margin-top:var(--e3)}.legal ul,.legal ol{padding-left:var(--e5);margin:0}.legal li+li{margin-top:var(--e2)}.legal .indice ol{margin:0}.legal a{text-underline-offset:3px}.legal .destacado{border:2px solid var(--stout);border-radius:var(--r);padding:var(--e4) var(--e5);margin:var(--e4) 0 var(--e6)}.legal .destacado h2{font-size:var(--c26);margin-bottom:var(--e2)}.legal .etapa h2{font-size:var(--c22);margin-bottom:var(--e1)}.legal .codigo{font-size:var(--c34);line-height:1.1}.legal .leyenda{border-left:4px solid var(--lager);padding:var(--e1) var(--e4);color:var(--mut);font-size:var(--t14)}.legal .leyenda p{font-size:var(--t14)}.tabla{border-collapse:collapse;width:100%;font-size:var(--t14)}.tabla th{text-align:left;font:500 var(--t12) var(--f-dato);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);padding:0 var(--e3) var(--e2) 0;border-bottom:2px solid var(--stout)}.tabla td{vertical-align:top;padding:var(--e3) var(--e3) var(--e3) 0;border-bottom:1px solid var(--linea);line-height:1.5}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.legal{padding:var(--e3) var(--e4) var(--e6)}.legal h1{font-size:var(--c40)}.legal h2{font-size:var(--c26)}.legal .destacado h2{font-size:var(--c22)}.tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla,.tabla tbody,.tabla tr,.tabla td{width:100%;display:block}.tabla tr{padding:var(--e3) 0;border-bottom:1px solid var(--linea)}.tabla td{padding:var(--e1) 0;border:0}.tabla td:before{content:attr(data-label);font:500 var(--t11) var(--f-dato);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);display:block}.pie-links{column-gap:var(--e4)}.posavasos small{left:auto;right:0;transform:none}.cab nav a:not(.siempre){display:none}.hero{gap:var(--e3);grid-template-columns:1fr;padding-top:0}.hero .escenario{order:-1;width:100%;max-width:420px;margin:0 auto}.posavasos{width:112px;height:112px}.posavasos b{font-size:var(--c28)}.hecha .in{gap:var(--e3);padding:var(--e4);grid-template-columns:1fr}.hecha-img{height:46vh}.hecha h2{font-size:var(--c32)}.hecha .intro{display:none}.hecha ol{gap:var(--e2)}.hecha li span{font-size:var(--t13)}.hecha .btn{display:none}.franja-datos .in{grid-template-columns:1fr 1fr}.franja-datos .d:nth-child(3){border-left:0}.pasos{grid-template-columns:1fr}.como h2{font-size:var(--c40)}.pagar{grid-template-columns:1fr}.ticket{order:-1;position:static}.pagar h1{font-size:var(--c40)}}h1,h2,h3,.logo span,.posavasos b,.total b,.datos b,.paso .n,.ln.total,.franja-datos b,.pt,.hecha li:before,.hecha li b{font-variation-settings:"opsz" 72}.logo .esp path{fill:var(--lager)}.panel header b:focus{outline:none}
