@font-face{font-family:Aqva;src:url(/fonts/rl-aqva-black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--u: .06944vw;--tinta: #221C35;--rosa: #F5D2D7;--crema: #FDF9F4;--bg: #F28BB8;--mid: #E83E8C;--deep: #D50063;--m: calc(var(--u) * 76);--r: calc(var(--u) * 28);--sombra: 0 calc(var(--u) * 1) calc(var(--u) * 2) rgba(34, 28, 53, .06), 0 calc(var(--u) * 10) calc(var(--u) * 30) rgba(34, 28, 53, .09)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:Poppins,system-ui,sans-serif;font-size:calc(var(--u) * 17);line-height:1.55;color:var(--tinta);background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,dl,dd,figure,table{margin:0;padding:0}ul{list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h2{font-family:Aqva,sans-serif;font-weight:900;font-size:calc(var(--u) * 64);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}h3{font-size:calc(var(--u) * 19);font-weight:700;line-height:1.25}p{text-wrap:pretty}.ojo{font-size:calc(var(--u) * 13);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.chica{font-size:calc(var(--u) * 13.5);opacity:.72}:focus-visible{outline:calc(var(--u) * 3) solid var(--tinta);outline-offset:calc(var(--u) * 3)}.carga{position:fixed;inset:0;z-index:100;background:var(--crema);display:grid;place-content:center;justify-items:center;gap:calc(var(--u) * 26);transition:opacity .7s ease,visibility .7s}.carga img{width:calc(var(--u) * 220)}.carga i{width:calc(var(--u) * 160);height:calc(var(--u) * 4);border-radius:9px;background:#221c351f;overflow:hidden;position:relative}.carga i:after{content:"";position:absolute;inset:0;background:var(--tinta);transform:scaleX(var(--carga, 0));transform-origin:left;transition:transform .3s}body.listo .carga{opacity:0;visibility:hidden}.barra{position:fixed;z-index:30;top:0;left:0;right:0;padding:calc(var(--u) * 28) calc(var(--u) * 32);display:grid;grid-template-columns:1fr auto 1fr;align-items:start;pointer-events:none;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.barra>*{pointer-events:auto}.barra.fuera{transform:translateY(-110%)}.barra .pastilla{justify-self:start}.barra .pastilla.llena{justify-self:end}.pastilla{display:inline-flex;align-items:center;height:calc(var(--u) * 40);padding:0 calc(var(--u) * 20);border:calc(var(--u) * 1.5) solid currentColor;border-radius:99px;font-size:calc(var(--u) * 13);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.pastilla.llena{background:var(--tinta);border-color:var(--tinta);color:#fff}.pastilla:active,.boton:active{transform:scale(.97)}.marca{position:relative;width:calc(var(--u) * 170)}.marca img{width:100%;transition:opacity .4s}.marca .logo-c{position:absolute;left:0;top:0;opacity:0}.barra.clara{color:#fff}.barra.clara .logo-o{opacity:0}.barra.clara .logo-c{opacity:1}.barra.clara .pastilla.llena{background:#fff;border-color:#fff;color:var(--tinta)}#tramo{height:900vh;position:relative}#escena{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--crema)}#inicio{position:absolute;top:0}#gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.fondo{position:absolute;inset:0;opacity:0;visibility:hidden;background:var(--bg);overflow:hidden}.fondo i{position:absolute;inset:0}.fondo i:nth-child(1){background:radial-gradient(60% 75% at 12% 8%,#ffffff80,#fff0 70%)}.fondo i:nth-child(2){background:radial-gradient(55% 70% at 92% 96%,var(--mid),transparent 72%);opacity:.6}.fondo i:nth-child(3){background:radial-gradient(38% 46% at 52% 48%,#ffffff57,#fff0 72%)}.hero-capa{position:absolute;inset:0;pointer-events:none}.patron{position:absolute;inset:0;will-change:transform,opacity}.patron i{position:absolute;aspect-ratio:374 / 500;background:var(--bg);opacity:.42;transition:background .6s;-webkit-mask:url(/img/isologo.png) center / contain no-repeat;mask:url(/img/isologo.png) center / contain no-repeat}.anillo{position:absolute;left:50%;top:2vh;width:310vh;height:310vh;margin-left:-155vh;overflow:visible;will-change:transform}.anillo text{font-family:Aqva,sans-serif;font-weight:900;font-size:23px;fill:var(--tinta);transition:fill .6s}.nombre{position:absolute;inset:0;visibility:hidden;will-change:transform,opacity;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Aqva,sans-serif;font-weight:900;text-transform:uppercase;line-height:.86;color:#ffffff80;opacity:0;pointer-events:none;white-space:nowrap;padding-bottom:7vh}.nombre span{display:block;font-size:calc(var(--u) * 250)}.nombre.corto span{font-size:calc(var(--u) * 430)}.ui{position:absolute;inset:0;pointer-events:none}.ui button,.ui a{pointer-events:auto}.ui>*{transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility .5s}.hero-ui{position:absolute;inset:0}.hero-ui h1{position:absolute;left:calc(var(--u) * 32);top:calc(var(--u) * 108);width:calc(var(--u) * 250);font-size:calc(var(--u) * 13.5);font-weight:400;line-height:1.45}.hero-ui h1 span{display:block;font-family:Aqva,sans-serif;font-weight:900;font-size:calc(var(--u) * 30);line-height:1;margin-bottom:calc(var(--u) * 8)}.pista{position:absolute;left:0;right:0;bottom:calc(var(--u) * 22);text-align:center;color:var(--tinta);font-size:calc(var(--u) * 12.5);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.flechas{position:absolute;left:0;right:0;bottom:calc(var(--u) * 56);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 12);color:var(--tinta)}.flechas button{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;border:calc(var(--u) * 1.5) solid var(--tinta);font-size:calc(var(--u) * 17);background:#ffffffb3;transition:background .2s,color .2s}.flechas button:hover{background:var(--tinta);color:#fff}.sabor-actual{min-width:calc(var(--u) * 150);text-align:center;font-weight:700;font-size:calc(var(--u) * 13.5);letter-spacing:.08em;text-transform:uppercase}#escena:not([data-fase=hero]) .hero-ui{opacity:0;visibility:hidden}.spot-ui{position:absolute;left:calc(var(--u) * 76);bottom:calc(var(--u) * 34);width:calc(var(--u) * 300);opacity:0;visibility:hidden;transform:translateY(calc(var(--u) * 24))}.spot-ui .ojo{margin-bottom:calc(var(--u) * 8)}#escena[data-fase=spot] .spot-ui{opacity:1;visibility:visible;transform:none}.pasos{position:absolute;left:calc(var(--u) * 150);top:0;bottom:0;width:calc(var(--u) * 470)}.paso{position:absolute;left:0;top:50%;width:100%;transform:translateY(-46%);opacity:0;visibility:hidden;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility .45s}.paso.activo{opacity:1;visibility:visible;transform:translateY(-54%)}.paso h2{font-size:calc(var(--u) * 60);margin:calc(var(--u) * 14) 0 calc(var(--u) * 16)}.paso .bajada{font-size:calc(var(--u) * 18);max-width:34ch}.puntos{margin-top:calc(var(--u) * 22);display:grid;gap:calc(var(--u) * 10)}.puntos li{display:grid;grid-template-columns:calc(var(--u) * 150) 1fr;gap:calc(var(--u) * 14);align-items:baseline;padding-top:calc(var(--u) * 10);border-top:calc(var(--u) * 1.5) solid rgba(34,28,53,.28);font-size:calc(var(--u) * 15)}.puntos b{font-weight:700;font-size:calc(var(--u) * 16)}.nutri{margin-top:calc(var(--u) * 24);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 10)}.nutri li{background:var(--tinta);color:#fff;border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 14) calc(var(--u) * 16);display:grid}.nutri b{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 30);line-height:1.1}.nutri span{font-weight:700;font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums}.nutri em{font-style:normal;font-size:calc(var(--u) * 12.5);opacity:.75}.enlace-ficha{display:inline-block;margin-top:calc(var(--u) * 18);font-weight:700;font-size:calc(var(--u) * 14.5);text-decoration:underline;text-underline-offset:.25em}.legal-paso{position:absolute;left:0;bottom:calc(var(--u) * 34);width:calc(var(--u) * 420);font-size:calc(var(--u) * 12);opacity:0;transition:opacity .4s}#escena[data-fase=tour] .legal-paso{opacity:.8}.lateral{position:absolute;right:calc(var(--u) * 76);top:50%;transform:translateY(-50%);display:grid;gap:calc(var(--u) * 22);opacity:0;visibility:hidden}#escena[data-fase=tour] .lateral{opacity:1;visibility:visible}.lateral button{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:50%;border:calc(var(--u) * 1.5) solid rgba(34,28,53,.45);display:grid;place-content:center;transition:background .3s,color .3s,border-color .3s,transform .3s}.lateral svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lateral button.activo{background:var(--tinta);border-color:var(--tinta);color:#fff;transform:scale(1.08)}.selector{position:absolute;left:0;right:0;bottom:calc(var(--u) * 26);display:grid;justify-items:center;opacity:0;visibility:hidden;transform:translateY(calc(var(--u) * 20))}.selector div{display:flex;gap:calc(var(--u) * 6)}.selector button{width:calc(var(--u) * 50);height:calc(var(--u) * 70);border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 6);border:calc(var(--u) * 1.5) solid transparent;transition:background .25s,border-color .25s,transform .25s}.selector img{width:100%;height:100%;object-fit:contain}.selector button.activo{background:#ffffff80;border-color:#fff}.selector button:active{transform:scale(.94)}#escena[data-fase=spot] .selector,#escena[data-fase=tour] .selector{opacity:1;visibility:visible;transform:none}#escena[data-fase=tour] .selector{left:calc(var(--u) * 150);right:auto;bottom:calc(var(--u) * 92)}#escena[data-fase=tour]:not([data-paso="0"]) .selector{opacity:0;visibility:hidden}html.simple #tramo{height:700vh}.cursor{position:absolute;left:0;top:0;z-index:5;display:flex;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14);background:#fff;color:var(--deep);border-radius:99px;font-size:calc(var(--u) * 12.5);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s;box-shadow:var(--sombra)}.cursor i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:currentColor;transform:rotate(45deg)}.cursor.visible{opacity:1}.mapa-capa{position:absolute;inset:0;background:var(--tinta);color:#fff;opacity:0;visibility:hidden;display:grid;grid-template-columns:calc(var(--u) * 430) 1fr;align-items:center;gap:calc(var(--u) * 20);padding:calc(var(--u) * 110) var(--m) calc(var(--u) * 40)}.mapa-texto h2{font-size:calc(var(--u) * 58);margin:calc(var(--u) * 14) 0 calc(var(--u) * 16)}.mapa-texto .ojo{color:var(--bg)}.leyenda{margin:calc(var(--u) * 26) 0;display:grid;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 15)}.leyenda li{display:grid;grid-template-columns:calc(var(--u) * 22) 1fr;gap:calc(var(--u) * 10);align-items:center}.leyenda i{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:50%}.leyenda .p1{background:var(--bg);box-shadow:0 0 0 calc(var(--u) * 4) #ffffff38}.leyenda .p2{background:#fff}.leyenda .p3{border:calc(var(--u) * 2) dashed #fff}.firma{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 19);color:var(--bg);line-height:1.2}.mapa{position:relative;justify-self:end;height:100%;max-height:calc(var(--u) * 640);aspect-ratio:816 / 600}.mapa svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tierra{fill:#ffffff2b;stroke:#ffffff4d;stroke-width:.6}.rd{fill:var(--bg);stroke:#fff;stroke-width:1;transition:fill .6s}.ondas circle{fill:none;stroke:var(--bg);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:onda 3.6s linear infinite;opacity:0}.ondas circle:nth-child(2){animation-delay:1.2s}.ondas circle:nth-child(3){animation-delay:2.4s}@keyframes onda{0%{transform:scale(.2);opacity:.9}to{transform:scale(4.2);opacity:0}}.ruta{fill:none;stroke:#fff;stroke-width:1.6;stroke-dasharray:3 7;stroke-linecap:round;animation:ruta 1.2s linear infinite;opacity:.85}@keyframes ruta{to{stroke-dashoffset:-20}}.enlace{fill:none;stroke:#ffffff80;stroke-width:1}.pin{position:absolute;width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin:calc(var(--u) * -7) 0 0 calc(var(--u) * -7);border-radius:50%;background:#fff;box-shadow:0 0 0 calc(var(--u) * 4) #fff3}.pin b{position:absolute;top:50%;left:calc(var(--u) * 24);transform:translateY(-50%);white-space:nowrap;font-size:calc(var(--u) * 14);font-weight:700}.pin.izq b{left:auto;right:calc(var(--u) * 24)}.pin.origen{width:calc(var(--u) * 22);height:calc(var(--u) * 22);margin:calc(var(--u) * -11) 0 0 calc(var(--u) * -11);background:var(--bg);box-shadow:0 0 0 calc(var(--u) * 5) #ffffffe6}.pin.origen b{top:calc(var(--u) * 46);left:50%;transform:translate(-50%);font-family:Aqva,sans-serif;font-size:calc(var(--u) * 19)}.futuro{position:absolute;font-size:calc(var(--u) * 11.5);letter-spacing:.12em;text-transform:uppercase;opacity:.95}.futuro b{display:block;font-family:Aqva,sans-serif;font-size:calc(var(--u) * 22);letter-spacing:0;text-transform:none;color:var(--bg);line-height:1.15}.futuro.f1{left:30%;top:-1%}.futuro.f2{right:0;top:9%;text-align:right}.sec{position:relative;padding:calc(var(--u) * 130) var(--m)}.boton{display:inline-flex;align-items:center;height:calc(var(--u) * 58);padding:0 calc(var(--u) * 30);border-radius:calc(var(--u) * 14);background:var(--tinta);color:#fff;font-weight:700;font-size:calc(var(--u) * 18);transition:transform .2s,background .3s}.nota{font-weight:600;font-style:italic}.nota.centro{text-align:center;margin-top:calc(var(--u) * 46)}.propuesta{background:var(--crema);display:grid;grid-template-columns:calc(var(--u) * 620) 1fr;grid-template-rows:calc(var(--u) * 900);gap:calc(var(--u) * 120);padding-top:0;padding-bottom:0;overflow:hidden;align-items:center}.mosaico{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 14);height:100%;overflow:hidden}.mosaico .col{display:grid;gap:calc(var(--u) * 14);align-content:start;will-change:transform}.mosaico .col.a{margin-top:calc(var(--u) * -120)}.mosaico .col.b{margin-top:calc(var(--u) * -360)}.mosaico figure{border-radius:var(--r);overflow:hidden;background:var(--rosa);aspect-ratio:5 / 6}.mosaico img{width:100%;height:100%;object-fit:cover}.mosaico .con-botella{position:relative}.mosaico .con-botella img{position:absolute;left:8%;top:6%;width:84%;height:auto;object-fit:contain;transform:rotate(-14deg) scale(1.5);transform-origin:50% 30%;filter:drop-shadow(0 calc(var(--u) * 20) calc(var(--u) * 24) rgba(34,28,53,.28))}.propuesta-texto h2{font-size:calc(var(--u) * 62)}.propuesta-texto>p{margin-top:calc(var(--u) * 26);font-size:calc(var(--u) * 19);max-width:30em}.sellos{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 26);margin-top:calc(var(--u) * 36)}.sellos li{display:flex;align-items:center;gap:calc(var(--u) * 10);font-weight:700;font-style:italic;font-size:calc(var(--u) * 17);line-height:1.15}.sellos img{width:calc(var(--u) * 46);height:calc(var(--u) * 46);border-radius:50%}.sellos .zero b{font-family:Aqva,sans-serif;font-style:normal;font-size:calc(var(--u) * 34);padding:calc(var(--u) * 4) 0;border-top:calc(var(--u) * 3) solid;border-bottom:calc(var(--u) * 3) solid;line-height:1}.sellos .zero span{font-style:normal;font-size:calc(var(--u) * 12.5);letter-spacing:.08em;text-transform:uppercase}.redondos{display:flex;gap:calc(var(--u) * 18);margin-top:calc(var(--u) * 26)}.redondos li{display:grid;justify-items:center;gap:calc(var(--u) * 5)}.redondos b{width:calc(var(--u) * 54);height:calc(var(--u) * 54);border-radius:50%;border:calc(var(--u) * 2.5) solid;display:grid;place-content:center;font-size:calc(var(--u) * 12.5);letter-spacing:-.02em}.redondos span{font-size:calc(var(--u) * 10.5);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.propuesta-texto .nota{margin-top:calc(var(--u) * 26)}.propuesta-texto .boton{margin-top:calc(var(--u) * 26);background:var(--deep);transition:background .5s,transform .2s}.cinta{background:#86d1e3;overflow:hidden;padding:calc(var(--u) * 16) 0;position:relative;z-index:2}.cinta div{display:flex;width:max-content;animation:cinta 40s linear infinite}.cinta span{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 44);line-height:1.1;white-space:pre;color:var(--tinta)}@keyframes cinta{to{transform:translate(-50%)}}.surtido{text-align:center;background:#fff}.surtido h2{margin-top:calc(var(--u) * 14)}.tarjetas{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 150)}.tarjeta{position:relative;background:var(--c);border-radius:var(--r);padding:calc(var(--u) * 210) calc(var(--u) * 18) calc(var(--u) * 26);text-align:center;box-shadow:var(--sombra);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tarjeta img{position:absolute;left:50%;top:calc(var(--u) * -110);width:calc(var(--u) * 200);height:auto;margin-left:calc(var(--u) * -100);transition:transform .6s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 calc(var(--u) * 16) calc(var(--u) * 16) rgba(34,28,53,.25))}.tarjeta:hover img{transform:translateY(calc(var(--u) * -12)) rotate(-5deg)}.tarjeta h3{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 24);margin-bottom:calc(var(--u) * 10)}.tarjeta p{font-size:calc(var(--u) * 14)}.tarjeta p b{font-size:calc(var(--u) * 19);font-variant-numeric:tabular-nums}.tarjeta span{display:inline-block;margin-top:calc(var(--u) * 14);padding:calc(var(--u) * 7) calc(var(--u) * 16);border-radius:99px;background:var(--tinta);color:#fff;font-size:calc(var(--u) * 12);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ficha{background:var(--crema);display:grid;grid-template-columns:1.15fr 1fr;gap:calc(var(--u) * 70);align-items:start}.ficha h2{margin:calc(var(--u) * 14) 0 calc(var(--u) * 18)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ficha table{margin:calc(var(--u) * 22) 0 calc(var(--u) * 16);background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:var(--sombra)}.ficha th,.ficha td{text-align:left;padding:calc(var(--u) * 11) calc(var(--u) * 20);font-size:calc(var(--u) * 14.5);border-bottom:1px solid rgba(34,28,53,.1)}.ficha th{background:var(--tinta);color:#fff;font-size:calc(var(--u) * 12);letter-spacing:.1em;text-transform:uppercase}.ficha td:nth-child(n+2),.ficha th:nth-child(n+2){text-align:right;font-weight:600}.ficha tr:last-child td{border-bottom:0}.ficha-lado{display:grid;gap:calc(var(--u) * 14);padding-top:calc(var(--u) * 34)}.caja{background:#fff;border-radius:var(--r);padding:calc(var(--u) * 24) calc(var(--u) * 26);box-shadow:var(--sombra);font-size:calc(var(--u) * 14.5)}.caja h3{margin-bottom:calc(var(--u) * 8)}.legal{font-size:calc(var(--u) * 13.5);font-weight:600;padding:calc(var(--u) * 16) calc(var(--u) * 22);border:calc(var(--u) * 1.5) solid var(--tinta);border-radius:calc(var(--u) * 18)}.ganancia{background:#fff}.ganancia-cab h2{margin:calc(var(--u) * 14) 0 calc(var(--u) * 12)}.bento{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 46)}.bento.dos{grid-template-columns:1.2fr 1fr;margin-top:calc(var(--u) * 30)}.celda{border-radius:var(--r);padding:calc(var(--u) * 30);background:var(--crema);box-shadow:var(--sombra)}.celda h3{margin-bottom:calc(var(--u) * 12)}.celda ul{display:grid;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 15)}.celda li{padding-left:calc(var(--u) * 18);position:relative}.celda li:before{content:"";position:absolute;left:0;top:.6em;width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background:currentColor}.celda.oscura,.tabla-precio{background:var(--tinta);color:#fff}.tabla-precio{grid-row:span 2;display:grid;align-items:center}.tabla-precio th,.tabla-precio td{text-align:right;padding:calc(var(--u) * 18) calc(var(--u) * 8);font-size:calc(var(--u) * 19);font-weight:600;border-bottom:1px solid rgba(255,255,255,.16)}.tabla-precio th{font-size:calc(var(--u) * 12);letter-spacing:.12em;text-transform:uppercase;color:var(--bg)}.tabla-precio td:first-child{text-align:left;font-weight:400;font-size:calc(var(--u) * 16)}.tabla-precio .fuerte td{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 32);color:var(--bg)}.tabla-precio .fuerte td:first-child{font-family:Poppins,sans-serif;font-weight:700;font-size:calc(var(--u) * 16);color:#fff}.tabla-precio tr:last-child td{border-bottom:0}.calc{grid-column:span 2;background:var(--bg);transition:background .6s}.calc-n{font-size:calc(var(--u) * 18)}.calc-n b{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 40)}.calc-r{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 78);line-height:1;font-variant-numeric:tabular-nums;margin:calc(var(--u) * 8) 0}.calc input{width:100%;accent-color:var(--tinta);margin:calc(var(--u) * 10) 0;height:calc(var(--u) * 28)}.calc-atajos{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 14)}.calc-atajos button{padding:calc(var(--u) * 9) calc(var(--u) * 16);border-radius:99px;border:calc(var(--u) * 1.5) solid var(--tinta);font-size:calc(var(--u) * 13.5);font-weight:700;font-variant-numeric:tabular-nums;transition:background .2s,color .2s}.calc-atajos button:hover{background:var(--tinta);color:#fff}.cifra{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 56);line-height:1;margin:calc(var(--u) * 10) 0 calc(var(--u) * 6)}.minimo{background:#86d1e3}.apoyo{background:var(--rosa)}.apoyo h3{margin:calc(var(--u) * 8) 0 calc(var(--u) * 14)}.neveras{background:var(--rosa);display:grid;grid-template-columns:calc(var(--u) * 360) 1fr;gap:calc(var(--u) * 90);align-items:center}.neveras h2{margin:calc(var(--u) * 14) 0 calc(var(--u) * 16)}.neveras .celda{background:#fff}.neveras .celda.oscura{background:var(--tinta)}.neveras dl{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--u) * 6) calc(var(--u) * 18);font-size:calc(var(--u) * 14.5)}.neveras dt{opacity:.7}.neveras dd{font-weight:600;text-align:right}.neveras .chica{margin-top:calc(var(--u) * 22)}.nevera{background:var(--tinta);border-radius:calc(var(--u) * 26);padding:calc(var(--u) * 12);box-shadow:0 calc(var(--u) * 40) calc(var(--u) * 60) #221c354d}.cabezal{height:calc(var(--u) * 86);display:grid;place-content:center}.cabezal img{width:calc(var(--u) * 170)}.vidrio{background:linear-gradient(180deg,#fff,#f1e9f5);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 10) 0;display:grid}.nivel{display:grid;grid-template-columns:repeat(8,1fr);gap:calc(var(--u) * 2);padding-bottom:calc(var(--u) * 5);margin-bottom:calc(var(--u) * 10);border-bottom:calc(var(--u) * 4) solid rgba(34,28,53,.18)}.zocalo{height:calc(var(--u) * 50)}.logistica{background:#fff;display:grid;grid-template-columns:1fr 1.1fr;gap:calc(var(--u) * 90);align-items:start}.logistica h2{margin:calc(var(--u) * 14) 0 calc(var(--u) * 18)}.pale{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 40)}.pale div{border-radius:var(--r);background:var(--crema);padding:calc(var(--u) * 22);box-shadow:var(--sombra)}.pale div:nth-child(2){background:#ebc9a5}.pale div:nth-child(3){background:var(--tinta);color:#fff}.pale b{display:block;font-family:Aqva,sans-serif;font-size:calc(var(--u) * 46);line-height:1;font-variant-numeric:tabular-nums}.pale span{font-size:calc(var(--u) * 13.5)}.lista-log div{display:flex;justify-content:space-between;gap:calc(var(--u) * 20);padding:calc(var(--u) * 13) 0;border-bottom:1px solid rgba(34,28,53,.14);font-size:calc(var(--u) * 15.5)}.lista-log dd{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cifras{background:var(--tinta);color:#fff;padding-left:0;padding-right:0;text-align:center;overflow:hidden}.cifras .ojo{color:var(--bg)}.tres{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 30);padding:0 var(--m);margin:calc(var(--u) * 40) 0 calc(var(--u) * 110)}.tres b{display:block;font-family:Aqva,sans-serif;font-size:calc(var(--u) * 110);line-height:1;font-variant-numeric:tabular-nums;color:var(--bg);transition:color .6s}.tres span{display:block;margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 17)}.aliados{display:grid;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 30)}.fila{display:flex;gap:calc(var(--u) * 14);width:max-content;animation:cinta 70s linear infinite}.fila.rev{animation-direction:reverse}.fila span{padding:calc(var(--u) * 16) calc(var(--u) * 28);border-radius:99px;border:calc(var(--u) * 1.5) solid rgba(255,255,255,.3);font-weight:600;font-size:calc(var(--u) * 17);white-space:nowrap}.contacto{background:var(--bg);text-align:center;transition:background .6s;padding-bottom:calc(var(--u) * 50)}.contacto h2{font-size:calc(var(--u) * 120);margin:calc(var(--u) * 16) 0 calc(var(--u) * 50)}.vias{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 16)}.vias a{background:var(--tinta);color:#fff;border-radius:var(--r);padding:calc(var(--u) * 34) calc(var(--u) * 20);display:grid;gap:calc(var(--u) * 6);transition:transform .4s cubic-bezier(.2,.7,.2,1);box-shadow:var(--sombra)}.vias a:hover{transform:translateY(calc(var(--u) * -6))}.vias span{font-size:calc(var(--u) * 12.5);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.vias b{font-family:Aqva,sans-serif;font-size:calc(var(--u) * 30);line-height:1.15;font-variant-numeric:tabular-nums;word-break:break-word}footer{margin-top:calc(var(--u) * 70);background:var(--tinta);color:#fff;border-radius:var(--r);padding:calc(var(--u) * 46) calc(var(--u) * 30);display:grid;justify-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 14.5)}footer img{width:calc(var(--u) * 190);margin-bottom:calc(var(--u) * 12)}footer a{text-decoration:underline;text-underline-offset:.2em}.rev-in{opacity:0;transform:translateY(calc(var(--u) * 40))}@media(max-width:768px){:root{--u: .2564vw;--m: calc(var(--u) * 20);--r: calc(var(--u) * 22)}body{font-size:calc(var(--u) * 15.5)}h2{font-size:calc(var(--u) * 38)}.sec{padding:calc(var(--u) * 70) var(--m)}.barra{padding:calc(var(--u) * 16) calc(var(--u) * 14)}.pastilla{height:calc(var(--u) * 32);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 9.5);letter-spacing:.06em}.marca{width:calc(var(--u) * 92);margin-top:calc(var(--u) * 4)}.patron i{width:22%!important}.anillo{width:170vh;height:170vh;margin-left:-85vh;top:12vh}.nombre span{font-size:calc(var(--u) * 74)}.nombre.corto span{font-size:calc(var(--u) * 130)}.hero-ui h1{left:var(--m);right:var(--m);width:auto;top:calc(var(--u) * 66);text-align:center;font-size:calc(var(--u) * 12.5)}.hero-ui h1 span{font-size:calc(var(--u) * 24)}.pista{bottom:calc(var(--u) * 20);font-size:calc(var(--u) * 10.5)}.flechas{bottom:calc(var(--u) * 50)}.flechas button{width:calc(var(--u) * 42);height:calc(var(--u) * 42)}.spot-ui{left:var(--m);right:var(--m);width:auto;bottom:calc(var(--u) * 112);text-align:center}.pasos{left:var(--m);right:var(--m);width:auto}.paso{top:auto;bottom:calc(var(--u) * 96);transform:translateY(calc(var(--u) * 20));background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--r);padding:calc(var(--u) * 18);box-shadow:var(--sombra)}.paso.activo{transform:none}.paso .ojo{font-size:calc(var(--u) * 10.5)}.paso h2{font-size:calc(var(--u) * 26);margin:calc(var(--u) * 6) 0 calc(var(--u) * 8)}.paso .bajada{font-size:calc(var(--u) * 13.5)}.puntos{margin-top:calc(var(--u) * 10);gap:calc(var(--u) * 6)}.puntos li{grid-template-columns:calc(var(--u) * 96) 1fr;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12);padding-top:calc(var(--u) * 6)}.puntos b{font-size:calc(var(--u) * 12.5)}.nutri{margin-top:calc(var(--u) * 10);gap:calc(var(--u) * 6)}.nutri li{padding:calc(var(--u) * 8) calc(var(--u) * 10);border-radius:calc(var(--u) * 12)}.nutri b{font-size:calc(var(--u) * 19)}.nutri span{font-size:calc(var(--u) * 12)}.nutri em{font-size:calc(var(--u) * 10.5)}.enlace-ficha{margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5)}.legal-paso{display:none}.lateral{right:calc(var(--u) * 12);top:calc(var(--u) * 90);transform:none;gap:calc(var(--u) * 10)}.lateral button{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:#ffffff80}.lateral svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.selector,#escena[data-fase=tour] .selector{left:0;right:0;bottom:calc(var(--u) * 14)}.selector button{width:calc(var(--u) * 46);height:calc(var(--u) * 64)}.cursor{display:none}.mapa-capa{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:calc(var(--u) * 84) var(--m) calc(var(--u) * 20);align-items:start;gap:calc(var(--u) * 10)}.mapa-texto h2{font-size:calc(var(--u) * 30);margin:calc(var(--u) * 8) 0}.mapa-texto>p:not(.ojo):not(.firma){font-size:calc(var(--u) * 13.5)}.leyenda{margin:calc(var(--u) * 12) 0;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 12.5)}.firma{font-size:calc(var(--u) * 14)}.mapa{justify-self:center;width:112%;height:auto;margin-left:-6%;align-self:center}.pin b{font-size:calc(var(--u) * 10.5);left:calc(var(--u) * 14)}.pin.izq b{right:calc(var(--u) * 14)}.pin{width:calc(var(--u) * 9);height:calc(var(--u) * 9);margin:calc(var(--u) * -4.5) 0 0 calc(var(--u) * -4.5)}.pin.origen{width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin:calc(var(--u) * -7) 0 0 calc(var(--u) * -7);box-shadow:0 0 0 calc(var(--u) * 3) #ffffffe6}.pin.origen b{font-size:calc(var(--u) * 12.5);top:calc(var(--u) * 24)}.futuro{font-size:calc(var(--u) * 8.5)}.futuro b{font-size:calc(var(--u) * 14)}.propuesta{grid-template-columns:1fr;grid-template-rows:auto auto;gap:calc(var(--u) * 36);padding-bottom:calc(var(--u) * 60)}.mosaico{height:calc(var(--u) * 430);overflow:hidden;margin:0 calc(var(--m) * -1);padding:0 var(--m)}.mosaico .col.a{margin-top:calc(var(--u) * -60)}.mosaico .col.b{margin-top:calc(var(--u) * -170)}.propuesta-texto h2{font-size:calc(var(--u) * 38)}.propuesta-texto>p{font-size:calc(var(--u) * 15.5);margin-top:calc(var(--u) * 16)}.sellos{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 24)}.sellos li{font-size:calc(var(--u) * 14)}.sellos img{width:calc(var(--u) * 36);height:calc(var(--u) * 36)}.boton{width:100%;justify-content:center;height:calc(var(--u) * 54);font-size:calc(var(--u) * 16)}.cinta span{font-size:calc(var(--u) * 24)}.tarjetas{grid-template-columns:1fr 1fr;gap:calc(var(--u) * 12);row-gap:calc(var(--u) * 84);margin-top:calc(var(--u) * 100)}.tarjeta{padding:calc(var(--u) * 150) calc(var(--u) * 10) calc(var(--u) * 18)}.tarjeta:last-child{grid-column:span 2;justify-self:center;width:calc(50% - var(--u) * 6)}.tarjeta img{width:calc(var(--u) * 140);margin-left:calc(var(--u) * -70);top:calc(var(--u) * -70)}.tarjeta h3{font-size:calc(var(--u) * 17)}.tarjeta p{font-size:calc(var(--u) * 12)}.tarjeta p b{font-size:calc(var(--u) * 15)}.ficha,.logistica,.neveras{grid-template-columns:1fr;gap:calc(var(--u) * 30)}.ficha th,.ficha td{padding:calc(var(--u) * 9) calc(var(--u) * 12);font-size:calc(var(--u) * 12)}.ficha-lado{padding-top:0}.caja{padding:calc(var(--u) * 18);font-size:calc(var(--u) * 13.5)}.bento,.bento.dos{grid-template-columns:1fr;margin-top:calc(var(--u) * 26);gap:calc(var(--u) * 12)}.celda{padding:calc(var(--u) * 20)}.calc{grid-column:auto}.tabla-precio th,.tabla-precio td{font-size:calc(var(--u) * 13);padding:calc(var(--u) * 12) calc(var(--u) * 3)}.tabla-precio td:first-child{font-size:calc(var(--u) * 12)}.tabla-precio .fuerte td{font-size:calc(var(--u) * 17)}.tabla-precio .fuerte td:first-child{font-size:calc(var(--u) * 12)}.calc-r{font-size:calc(var(--u) * 52)}.cifra{font-size:calc(var(--u) * 42)}.nevera{width:calc(var(--u) * 250);justify-self:center}.cabezal{height:calc(var(--u) * 60)}.cabezal img{width:calc(var(--u) * 120)}.neveras dl{font-size:calc(var(--u) * 13)}.pale{margin-top:calc(var(--u) * 24);gap:calc(var(--u) * 8)}.pale div{padding:calc(var(--u) * 12)}.pale b{font-size:calc(var(--u) * 26)}.pale span{font-size:calc(var(--u) * 11)}.lista-log div{font-size:calc(var(--u) * 13.5)}.tres{grid-template-columns:1fr;gap:calc(var(--u) * 30);margin:calc(var(--u) * 30) 0 calc(var(--u) * 60)}.tres b{font-size:calc(var(--u) * 72)}.tres span{font-size:calc(var(--u) * 14.5)}.fila span{font-size:calc(var(--u) * 13.5);padding:calc(var(--u) * 11) calc(var(--u) * 18)}.contacto h2{font-size:calc(var(--u) * 46);margin-bottom:calc(var(--u) * 30)}.vias{grid-template-columns:1fr;gap:calc(var(--u) * 10)}.vias a{padding:calc(var(--u) * 22) calc(var(--u) * 14)}.vias b{font-size:calc(var(--u) * 21)}footer{margin-top:calc(var(--u) * 40);padding:calc(var(--u) * 30) calc(var(--u) * 16);font-size:calc(var(--u) * 12.5)}footer img{width:calc(var(--u) * 140)}}@media(prefers-reduced-motion:reduce){.cinta div,.fila,.ruta,.ondas circle{animation:none}.ondas circle{opacity:.5}}
