.inv[data-coleccion=fitness]{--f-texto:var(--fi-barlow), system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--fi-barlow-condensed), var(--fi-cormorant), serif}.inv[data-coleccion=fitness][data-tipografia=barlow-condensed]{--f-display:var(--fi-barlow-condensed), var(--fi-cormorant), serif}.inv[data-coleccion=fitness][data-tipografia=bebas]{--f-display:var(--fi-bebas), var(--fi-cormorant), serif}.inv[data-coleccion=fitness][data-tipografia=unbounded]{--f-display:var(--fi-unbounded), var(--fi-cormorant), serif}.inv[data-coleccion=fitness][data-paleta=naranja]{--bg:#f5f5f2;--bg-2:#ffe3d6;--card:#fff;--campo:#fff;--ink:#121417;--ink-2:#3b3c3e;--muted:#646566;--line:#12141724;--line-2:#12141714;--acento:#ff5a1f;--acento-texto:#c63f0c;--acento-2:#d04c1d;--btn-bg:#121417;--btn-ink:#f5f5f2;--foco:#c63f0c;--apertura-bg:#ffe3d6;--muestra-1:#ff5a1f;--muestra-2:#faa07e;--muestra-3:#4d2619;--muestra-4:#ffe3d6}.inv[data-coleccion=fitness][data-paleta=amarillo]{--bg:#111;--bg-2:#1d1d1d;--card:#f5f5f50f;--campo:#00000038;--ink:#f5f5f5;--ink-2:#f5f5f5e0;--muted:#f5f5f5b8;--line:#f5f5f52e;--line-2:#f5f5f51a;--acento:#f5d90a;--acento-texto:#f5d90a;--acento-2:#f5df39;--btn-bg:#f5d90a;--btn-ink:#111;--foco:#f5d90a;--sombra:0 14px 34px -16px #0009;--sombra-lg:0 30px 60px -20px #000000b3;--apertura-bg:#1d1d1d;--muestra-1:#f5d90a;--muestra-2:#8e7f0d;--muestra-3:#f5eeba;--muestra-4:#1d1d1d}.inv[data-coleccion=fitness][data-paleta=salvia]{--bg:#f4efe7;--bg-2:#e9e2d6;--card:#fbf8f3;--campo:#fdfcf9;--ink:#2b2a26;--ink-2:#4f4d49;--muted:#73716b;--line:#2b2a2624;--line-2:#2b2a2614;--acento:#8a9a7b;--acento-texto:#556349;--acento-2:#77846a;--btn-bg:#2b2a26;--btn-ink:#f4efe7;--foco:#556349;--apertura-bg:#e9e2d6;--muestra-1:#8a9a7b;--muestra-2:#bac0ac;--muestra-3:#43463b;--muestra-4:#e9e2d6}.inv[data-coleccion=fitness][data-paleta=pista]{--bg:#eef1f6;--bg-2:#dde4f1;--card:#fff;--campo:#fff;--ink:#101a33;--ink-2:#384156;--muted:#606779;--line:#101a3324;--line-2:#101a3314;--acento:#d6343a;--acento-texto:#b0262c;--acento-2:#ae2f39;--btn-bg:#101a33;--btn-ink:#eef1f6;--foco:#b0262c;--apertura-bg:#dde4f1;--muestra-1:#d6343a;--muestra-2:#e1898f;--muestra-3:#422035;--muestra-4:#dde4f1}.inv[data-coleccion=fitness] .i-apertura-sencilla{background:var(--apertura-bg);color:var(--ink);text-align:center;place-items:center;display:grid}.inv[data-coleccion=fitness] .i-apertura-sencilla-in{justify-items:center;gap:18px;padding:24px;display:grid}.inv[data-coleccion=fitness] .i-apertura-sencilla-nombres{font:400 clamp(34px, 11cqi, 56px) / 1.05 var(--f-display)}.inv[data-coleccion=fitness]{--mt-pantalla:var(--ap-color,#0d0e10);--mt-tinta-pantalla:var(--ap-color-tinta,#f4f4f2);--mt-a1:var(--ap-sello,var(--acento));--mt-a2:color-mix(in srgb, var(--acento) 35%, #b6f23a);--mt-a3:color-mix(in srgb, var(--acento) 30%, #38d0ff);--mt-papel:#fbfbf8;--mt-papel-tinta:#121417}.i-meta-ap{isolation:isolate;background:radial-gradient(90% 60% at 50% 45%, color-mix(in srgb, var(--mt-pantalla) 85%, #2a2d33), var(--mt-pantalla));color:var(--mt-tinta-pantalla)}.i-meta-ap-texto{z-index:2;left:0;right:0;top:calc(52px + var(--seguro-arriba,0px));text-align:center;gap:8px;padding:0 24px;display:grid;position:absolute}.i-meta-para{font:600 11px/1.3 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;opacity:.8}.i-meta-ap-ante{font:500 15px/1.3 var(--f-texto)}.i-meta-ap-nombres{font:italic 800 clamp(34px, 11.5cqi, 58px) / 1.06 var(--f-display);text-transform:uppercase;color:var(--ap-nombres,currentColor);text-wrap:balance;padding-bottom:.06em}.i-meta-anillos{z-index:1;aspect-ratio:1;width:min(74cqi,320px);position:absolute;top:52%;left:50%;translate:-50% -50%}.i-meta-anillos svg{width:100%;height:100%;overflow:visible}.i-meta-pista,.i-meta-arco{fill:none;stroke-linecap:round}.i-meta-anillo-1{--c:var(--mt-a1)}.i-meta-anillo-2{--c:var(--mt-a2)}.i-meta-anillo-3{--c:var(--mt-a3)}.i-meta-pista{stroke:color-mix(in srgb, var(--c) 22%, transparent)}.i-meta-arco{stroke:var(--c);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 55%, transparent))}.i-meta-centro{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.i-meta-centro>span{grid-area:1/1}.i-meta-centro-ini{font:italic 800 clamp(26px, 9cqi, 40px) / 1 var(--f-display);letter-spacing:.04em}.i-meta-centro-ok{opacity:0;gap:2px;display:grid}.i-meta-centro-ok small{font:600 9px/1.2 var(--f-texto);letter-spacing:.18em;text-transform:uppercase;color:var(--mt-a2)}.i-meta-centro-ok b{font:italic 800 clamp(18px, 6.2cqi, 26px) / 1 var(--f-display);text-transform:uppercase}.i-meta-confeti{position:absolute;top:50%;left:50%}.i-meta-confeti i{background:var(--mt-a1);opacity:0;border-radius:2px;width:4px;height:12px;position:absolute}.i-meta-confeti i[data-c="1"]{background:var(--mt-a2)}.i-meta-confeti i[data-c="2"]{background:var(--mt-a3)}.i-meta-leyenda{z-index:2;left:0;right:0;bottom:calc(150px + var(--seguro-abajo,0px));font:600 11px/1 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0 20px;list-style:none;display:flex;position:absolute}.i-meta-leyenda li{align-items:center;gap:6px;display:inline-flex}.i-meta-leyenda i{background:var(--mt-a1);border-radius:50%;width:8px;height:8px}.i-meta-leyenda [data-anillo="2"] i{background:var(--mt-a2)}.i-meta-leyenda [data-anillo="3"] i{background:var(--mt-a3)}.i-meta-ap-pie{z-index:2;left:0;right:0;bottom:calc(40px + var(--seguro-abajo,0px));text-align:center;justify-items:center;gap:12px;padding:0 24px;display:grid;position:absolute}.i-meta-ap .i-btn-pri{background:var(--mt-a1);color:#fff;letter-spacing:.02em;border-color:#0000;font-weight:700}.inv[data-coleccion=fitness][data-paleta=amarillo] .i-meta-ap .i-btn-pri{color:#111}.i-meta-ap .i-apertura-pista{opacity:.75;font-size:13px}.i-meta-portada{isolation:isolate;position:relative}.i-meta-dorsal{z-index:1;background:var(--mt-papel);width:min(100%,380px);color:var(--mt-papel-tinta);border-radius:10px;padding:0;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:inset 0 1px #ffffffe6,0 24px 50px -22px #00000073}.i-meta-dorsal:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 46%,#0000000d 50%,#0000 54%);position:absolute;inset:0}.i-meta-imperdible{color:#9aa0a6;z-index:2;width:34px;position:absolute}.i-meta-imp-a{top:8px;left:8px;rotate:-18deg}.i-meta-imp-b{top:8px;right:8px;rotate:16deg}.i-meta-imp-c{bottom:44px;left:8px;rotate:14deg}.i-meta-imp-d{bottom:44px;right:8px;rotate:-12deg}.i-meta-banda{background:var(--acento);color:#fff;font:italic 800 15px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:26px 22px 10px;display:flex}.inv[data-coleccion=fitness][data-paleta=amarillo] .i-meta-banda{color:#111}.i-meta-numero{font:italic 800 clamp(96px, 34cqi, 150px) / .9 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;margin:10px 0 0!important}.inv[data-coleccion=fitness][data-tipografia=unbounded] .i-meta-numero{font-size:clamp(70px,24cqi,110px);font-style:normal}.i-meta-foto{aspect-ratio:4/3;border-radius:6px;width:78%;margin:10px auto;position:relative;overflow:hidden}.i-meta-foto img{object-fit:cover;width:100%;height:100%}.i-meta-foto-meta{color:#0000;background:repeating-linear-gradient(90deg,#111 0 12px,#fff 12px 24px);height:10px;padding:3px 0;font-size:0;position:absolute;top:10px;left:0;right:0}.inv[data-coleccion=fitness] .i-meta-nombres{font:italic 800 clamp(34px, min(15cqi, calc(130cqi / var(--largo,6))), 64px) / .98 var(--f-display);text-transform:uppercase;color:var(--ap-nombres,var(--mt-papel-tinta));overflow-wrap:anywhere;padding:0 18px;margin-top:6px!important}.inv[data-coleccion=fitness][data-tipografia=unbounded] .i-meta-nombres{font-style:normal;font-weight:700;font-size:clamp(26px, min(10cqi, calc(100cqi / var(--largo,6))), 46px)}.inv[data-coleccion=fitness] .i-meta-nombres .i-ln{display:block;overflow:hidden}.inv[data-coleccion=fitness] .i-meta-nombres .i-ln>span{display:inline-block}.inv[data-coleccion=fitness] .i-meta-nombres .i-amp{color:var(--acento-texto);margin:.04em 0;font-size:.5em}.i-meta-frase{color:#50555c;padding:0 20px;font-size:14px;margin:8px auto 0!important}.i-meta-datos{border-top:1px solid #00000014;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:16px 0 0;padding:12px 18px 18px;display:flex}.i-meta-datos dt{font:600 9.5px/1 var(--f-texto);letter-spacing:.18em;text-transform:uppercase;color:#6a7078}.i-meta-datos dd{font:italic 700 17px/1.1 var(--f-display);text-transform:uppercase;margin:4px 0 0}.i-meta-troquel{font:600 10px/1.2 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;color:#6a7078;border-top:2px dashed #0000002e;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 12px;display:flex}.i-meta-codigo{background:repeating-linear-gradient(90deg,#121417 0 2px,#0000 2px 4px,#121417 4px 5px,#0000 5px 8px,#121417 8px 11px,#0000 11px 13px);width:90px;height:22px}.i-meta-p-box{background:radial-gradient(120% 80% at 50% 30%,#2a2a2a,#121212)}.i-meta-p-box .i-meta-dorsal{--mt-papel:#1c1d1c;--mt-papel-tinta:#f2f2ee;background:radial-gradient(circle at 30% 40%,#ffffff0d,#0000 40%),radial-gradient(circle at 70% 70%,#ffffff0a,#0000 40%),#1c1d1c;border:6px solid #6b4a2d;box-shadow:0 24px 50px -22px #000000b3}.i-meta-p-box .i-meta-numero,.i-meta-p-box .i-meta-nombres{text-shadow:0 0 1px #fff9}.i-meta-p-box :is(.i-meta-frase,.i-meta-datos dt,.i-meta-troquel){color:#b9bdb6}.i-meta-p-box .i-meta-codigo{background:repeating-linear-gradient(90deg,#f2f2ee 0 2px,#0000 2px 4px,#f2f2ee 4px 5px,#0000 5px 8px)}.i-meta-p-box .i-meta-banda{background:repeating-linear-gradient(-45deg, var(--acento) 0 18px, #111 18px 36px);color:#0000;height:22px;padding:0;font-size:0}.i-meta-p-yoga{background:var(--bg)}.i-meta-amanecer{z-index:0;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--acento) 45%, var(--bg)), transparent 70%);border-radius:50%;width:70cqi;max-width:340px;position:absolute;top:14%;left:50%;translate:-50%}.i-meta-p-yoga .i-meta-dorsal{--mt-papel:color-mix(in srgb, var(--card) 90%, var(--acento));border-radius:28px;transform:none}.i-meta-p-yoga .i-meta-imperdible{display:none}.i-meta-p-yoga .i-meta-banda{color:var(--acento-texto);background:0 0;justify-content:center;font-style:normal;font-weight:500}.i-meta-p-yoga :is(.i-meta-numero,.i-meta-nombres,.i-meta-datos dd){font-style:normal}.i-meta-calles{z-index:0;opacity:.92;background:repeating-radial-gradient(circle at 50% 118%,#c2553a 0 54px,#f3efe8 54px 57px),#c2553a;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 0,#000 40%);mask:linear-gradient(#0000 0,#000 40%)}.inv[data-coleccion=fitness] .i-cabecera .i-antetitulo{background:var(--acento);color:#fff;padding:6px 12px;font-weight:700;display:inline-block;transform:skew(-12deg)}.inv[data-coleccion=fitness][data-paleta=amarillo] .i-cabecera .i-antetitulo{color:#111}.inv[data-coleccion=fitness] .i-h2{text-transform:uppercase;font-style:italic;font-weight:800}.inv[data-coleccion=fitness][data-tipografia=unbounded] .i-h2{font-size:clamp(26px,8cqi,38px);font-style:normal;font-weight:700}.inv[data-coleccion=fitness] .i-h2 em{color:var(--acento-texto)}.inv[data-coleccion=fitness] .i-panel{border-left:5px solid var(--acento);border-radius:10px}.inv[data-coleccion=fitness] .i-cuenta-celda b,.inv[data-coleccion=fitness] [class*=i-cuenta] b{font-variant-numeric:tabular-nums lining-nums;font-style:italic}.inv[data-coleccion=fitness] .i-programa-lista li:before{background:var(--acento);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%,40% 50%);border:0;border-radius:2px;width:12px;height:12px;left:-30px}.inv[data-coleccion=fitness] .i-programa-hora{font-style:italic;font-weight:800}.i-meta-p-dorsal{background:repeating-linear-gradient(-62deg, transparent 0 46px, color-mix(in srgb, var(--acento) 9%, transparent) 46px 52px), color-mix(in srgb, var(--bg) 92%, #000)}.i-meta-p-pista .i-meta-dorsal{transform:rotate(1deg)}.i-meta-centro-foto{aspect-ratio:1;width:36%;box-shadow:0 0 0 3px var(--mt-pantalla);border-radius:50%;overflow:hidden}.i-meta-centro-foto img{object-fit:cover;width:100%;height:100%}.i-meta-logro{z-index:2;left:0;right:0;bottom:calc(160px + var(--seguro-abajo,0px));text-align:center;opacity:0;gap:4px;display:grid;position:absolute}.i-meta-logro small{font:600 11px/1.2 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--mt-a2)}.i-meta-logro b{font:italic 800 clamp(26px, 9cqi, 38px) / 1 var(--f-display);text-transform:uppercase}
