.mpi.mhcmk{--mp-serif:var(--font-fraunces),Georgia,serif;--mp-sans:var(--font-inter),system-ui,sans-serif;--sh:0 1px 0 rgba(255,255,255,.6) inset,0 20px 50px -24px rgba(13,35,24,.3),0 4px 14px -6px rgba(13,35,24,.12);min-height:100vh}.mpi.mhcmk .wrap{padding:0 16px}.mhcmk .mk-top{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.62);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-bottom:1px solid rgba(13,35,24,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 30px -22px rgba(13,35,24,.35);color:#0d2318}.mhcmk .mk-top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:62px}.mhcmk .mk-marca{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:17px;text-decoration:none;color:#0d2318;white-space:nowrap}.mhcmk .mk-marca img{width:34px;height:34px;padding:3px;background:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(13,35,24,.08),0 3px 10px -4px rgba(13,35,24,.35)}.mhcmk .mk-marca em{font-style:normal;color:#16a34a}.mhcmk .mk-top nav{display:flex;gap:8px}.mhcmk .mk-top nav a{font-size:14px;font-weight:650;color:#0d2318;text-decoration:none;padding:9px 16px;border-radius:99px;white-space:nowrap;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.55));border:1px solid rgba(13,35,24,.12);box-shadow:inset 0 1px 0 #fff,0 6px 16px -10px rgba(13,35,24,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mhcmk .mk-top nav a:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,0 10px 22px -12px rgba(13,35,24,.5)}.mhcmk .mk-top nav a.mk-pro{color:#fff;border-color:rgba(255,255,255,.35);background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 20px -10px rgba(21,128,61,.9)}.mhcmk .mk-top nav a.mk-pro:hover{background:linear-gradient(135deg,#2fd36b,#16893f)}@media (max-width:520px){.mhcmk .mk-top nav a{padding:8px 13px;font-size:13px}.mhcmk .mk-top nav a.mk-pro{display:none}}@media (prefers-reduced-motion:reduce){.mhcmk .mk-top nav a{transition:none}}.mhcmk .mk-head{padding:34px 16px 22px;text-align:center}.mhcmk .mk-head .eyebrow{color:var(--gold);justify-content:center}.mhcmk .mk-head h1{font-size:clamp(32px,8.5vw,58px);line-height:1.05;font-weight:700}.mhcmk .mk-head h1 em{display:block;font-style:italic;font-weight:400;color:var(--gold)}.mhcmk .mk-head p{color:var(--mute);font-size:16.5px;max-width:620px;margin:14px auto 0}.mhcmk .mk-head .mk-cifras{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.mhcmk .mk-head .mk-cifras span{font-size:13px;font-weight:600;padding:6px 12px;border-radius:99px;background:var(--sand);color:var(--navy);border:1px solid var(--line)}.mhcmk .mk-bar{gap:10px 14px;margin-bottom:16px}.mhcmk .mk-bar,.mhcmk .mk-ord{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.mhcmk .mk-ord{gap:8px;width:100%}.mhcmk .mk-ord label{width:100%;text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.mhcmk input.i,.mhcmk select.i{font:inherit;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);margin:0;width:100%;min-width:0}.mhcmk input.i:focus,.mhcmk select.i:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 4px rgba(34,169,91,.18)}.mhcmk .mk-ord select.i{flex:1;width:auto;padding:10px 36px 10px 14px;font-size:15px;font-weight:600;color:var(--navy);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230d2318' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center}.mhcmk .mk-av,.mhcmk .mk-dir{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;font:600 14.5px var(--mp-sans);color:var(--navy);cursor:pointer;white-space:nowrap}.mhcmk .mk-dir{flex:1;min-width:0}.mhcmk .mk-av{width:100%}.mhcmk .mk-dir span{font-size:16px;line-height:1;color:var(--gold)}.mhcmk .mk-av:hover,.mhcmk .mk-dir:hover{border-color:rgba(34,169,91,.7)}.mhcmk .mk-av.on{background:var(--navy);color:#fff;border-color:var(--navy)}.mhcmk .mk-av b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--gold);color:#fff;font-size:12px}.mhcmk .mk-flecha{font-size:12px;transition:transform .2s}.mhcmk .mk-av.on .mk-flecha{transform:rotate(180deg)}.mhcmk .mk-n{width:100%;text-align:center;font-size:14px;color:var(--mute);font-weight:600}.mhcmk .mk-cerca{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:8px 14px;margin:-4px auto 16px;font-size:14.5px}.mhcmk .mk-cerca b{color:var(--navy)}.mhcmk .mk-link{border:0;background:none;padding:0;font:600 14.5px var(--mp-sans);color:var(--ok);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mhcmk .mk-o{display:flex;align-items:center;gap:8px;color:var(--mute)}.mhcmk .mk-o select.i{width:auto;padding:8px 12px;font-size:14.5px}.mhcmk .mk-aviso{flex-basis:100%;color:#a15c00;font-size:13.5px}.mhcmk .mk-panel[hidden]{display:none}.mhcmk .mk-velo{position:fixed;inset:0;z-index:60;background:rgba(5,18,11,.5);animation:mk-fade .2s ease-out}.mhcmk .mk-panel{position:fixed;left:0;right:0;bottom:0;z-index:61;max-height:88svh;overflow:auto;background:var(--bg);border-radius:22px 22px 0 0;box-shadow:0 -20px 50px -20px rgba(13,35,24,.5);animation:mk-sube .28s cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain}.mhcmk .mk-panel>.wrap{margin:0;padding:8px 16px 0}.mhcmk .mk-asa{display:block;width:44px;height:5px;border-radius:9px;background:rgba(13,35,24,.18);margin:4px auto 6px}.mhcmk .mk-ph{display:flex;align-items:center;justify-content:space-between;padding:6px 0 12px}.mhcmk .mk-ph b{font:600 21px var(--mp-serif);color:var(--navy)}.mhcmk .mk-x{width:38px;height:38px;border-radius:12px;font-size:22px;line-height:1;color:var(--navy);cursor:pointer}.mhcmk .mk-campos,.mhcmk .mk-x{border:1px solid var(--line);background:#fff}.mhcmk .mk-campos{display:grid;grid-template-columns:1fr;gap:14px;border-radius:18px;padding:18px 16px;box-shadow:var(--sh)}.mhcmk .mk-c{display:flex;flex-direction:column;gap:6px;margin:0;border:0;padding:0;min-width:0}.mhcmk .mk-c legend,.mhcmk .mk-c>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:0;margin-bottom:6px}.mhcmk .mk-c .i{padding:11px 13px;font-size:15.5px}.mhcmk .mk-r{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.mhcmk .mk-r legend{float:left;width:100%;grid-column:1/-1}.mhcmk .mk-r i{font-style:normal;color:var(--mute);font-size:13px}.mhcmk .mk-pie{position:sticky;bottom:0;display:flex;gap:10px;margin:14px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(246,248,244,.96);border-top:1px solid var(--line)}.mhcmk .mk-pie .btn{flex:1;padding:12px 20px}.mhcmk .mk-pie .btn.gold{flex:2}.mhcmk .btn.line{background:#fff;color:var(--navy);border:1.5px solid var(--navy)}.mhcmk .btn.line:disabled{opacity:.45;cursor:default;transform:none}.mhcmk .btn.navy{background:var(--navy)}.mhcmk .mk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:70px}.mhcmk .ccard{background:#fff;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh);text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.mhcmk .ccard:hover{transform:translateY(-4px);box-shadow:0 40px 70px -35px rgba(13,35,24,.45)}.mhcmk .ccard:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.mhcmk .ccard .ph{height:220px;background:#dfe9e2 50%/cover;position:relative}.mhcmk .ccard .ph.sin{display:grid;place-items:center;font-size:54px;background:linear-gradient(135deg,#e7f3eb,#cfe6d7)}.mhcmk .ccard .ph:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--navy),var(--gold))}.mhcmk .ccard .badge-demo,.mhcmk .ccard .sold{position:absolute;top:14px;left:14px;z-index:2;font-size:11px;font-weight:800;letter-spacing:.12em;padding:4px 9px;border-radius:7px;text-transform:uppercase}.mhcmk .ccard .badge-demo{background:var(--gold2);color:var(--navy)}.mhcmk .ccard .sold{background:#c0392b;color:#fff}.mhcmk .ccard .bd{padding:18px 20px 20px;text-align:center}.mhcmk .ccard h2{font-size:24px;line-height:1.15;overflow-wrap:anywhere}.mhcmk .ccard .meta{color:var(--mute);font-size:14px;margin-top:4px}.mhcmk .ccard .zn{font-size:14px;margin-top:8px}.mhcmk .ccard .pr{font:600 24px var(--mp-serif);color:var(--navy);margin-top:10px}.mhcmk .ccard .tags{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap;justify-content:center}.mhcmk .ccard .tags .tg{font-size:12px;padding:5px 10px;border-radius:99px;background:var(--sand);color:var(--navy);font-weight:600}.mhcmk .ccard .tags .tg.f{background:#dcf5e5;color:#0f6b37}.mhcmk .ccard .tags .mtt-w{gap:4px;color:var(--navy)}.mhcmk .ccard.add{display:grid;place-items:center;text-align:center;padding:34px 24px;background:radial-gradient(80% 60% at 100% 0,rgba(34,169,91,.35),transparent 60%),var(--navy);color:#fff;border-color:rgba(34,169,91,.4)}.mhcmk .ccard.add .ic{font-size:40px}.mhcmk .ccard.add h2{color:#fff;margin:10px 0 6px}.mhcmk .ccard.add p{color:rgba(255,255,255,.75);margin:0 0 20px}.mhcmk .mk-vacio{grid-column:1/-1;text-align:center;background:#fff;border:1px dashed rgba(13,35,24,.2);border-radius:22px;padding:40px 24px}.mhcmk .mk-vacio b{display:block;font:600 26px var(--mp-serif);color:var(--navy)}.mhcmk .mk-vacio p{color:var(--mute);margin:8px auto 20px;max-width:420px}.mpi.mhcmk footer{padding:30px 16px 50px;border-top:1px solid var(--line)}.mhcmk footer p{max-width:720px;margin:0 auto 10px}@supports (animation-timeline:view()){.mhcmk .ccard{animation:mk-entra linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes mk-entra{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@keyframes mk-sube{0%{transform:translateY(100%)}to{transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mhcmk .ccard,.mhcmk .mk-panel,.mhcmk .mk-velo{animation:none}}@media(min-width:620px){.mhcmk .mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:701px){.mpi.mhcmk .wrap{padding:0 24px}.mhcmk .mk-head{padding:60px 24px 26px}.mhcmk .mk-head h1 em{display:inline}.mhcmk .mk-bar,.mhcmk .mk-ord{justify-content:flex-start}.mhcmk .mk-ord{width:auto}.mhcmk .mk-ord label{width:auto;font-size:13px}.mhcmk .mk-dir,.mhcmk .mk-ord select.i{flex:none}.mhcmk .mk-av{width:auto}.mhcmk .mk-n{width:auto;margin-left:auto;text-align:right}.mhcmk .mk-velo{display:none}.mhcmk .mk-panel{position:static;max-height:none;overflow:visible;background:none;border-radius:0;box-shadow:none;animation:none}.mhcmk .mk-panel>.wrap{margin:0 auto 24px;padding:0 24px}.mhcmk .mk-asa,.mhcmk .mk-ph{display:none}.mhcmk .mk-campos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;padding:22px;border-radius:20px}.mhcmk .mk-pie{position:static;justify-content:flex-end;margin:14px 0 0;padding:0;background:none;border:0}.mhcmk .mk-pie .btn,.mhcmk .mk-pie .btn.gold{flex:none}}@media(min-width:960px){.mhcmk .mk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mhcmk .ccard .bd{text-align:left}.mhcmk .ccard .tags{justify-content:flex-start}}.mhcmk .mk-av-fila{display:inline-flex;align-items:center;gap:6px;max-width:100%}@media (max-width:640px){.mhcmk .mk-av-fila{width:100%}.mhcmk .mk-av-fila .mk-av{flex:1}}.mhcmk .mk-primero{border-style:solid;background:linear-gradient(180deg,#fff,#f1f8f3)}.mhcmk .mk-vacio-ico{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 10px;border-radius:20px;background:#fff;font-size:32px;box-shadow:0 0 0 1px rgba(13,35,24,.06),0 10px 24px -14px rgba(13,35,24,.45)}.mhcmk .mk-head h1{text-wrap:balance}