.lg{--lg-tinta:#0a0a0a;--lg-texto:#5e5e59;--lg-tenue:#6b6b65;--lg-borde:#e9e9e4;--lg-hueso:#f1f1ec;--lg-lima:#afef20;--lg-verde:#456209;--lg-ease:cubic-bezier(.22,.61,.36,1);--lg-ease-out:cubic-bezier(.16,.84,.24,1);min-height:100vh;color:var(--lg-tinta);font-family:var(--font-poppins), Poppins, sans-serif;background:#fcfcfb;font-weight:400}.lg *,.lg :before,.lg :after{box-sizing:border-box}.lg a:focus-visible,.lg button:focus-visible,.lg input:focus-visible{outline-offset:3px;outline:2px solid #5f860b}.lg img{display:block}.lg-top{z-index:10;background:#fcfcfbf5;border-bottom:1px solid #efefeb;position:sticky;top:0}.lg-top-in{justify-content:space-between;align-items:center;gap:12px;max-width:1320px;height:68px;margin:0 auto;padding:0 clamp(16px,3.2vw,48px);display:flex}.lg-logo{color:var(--lg-tinta);align-items:center;gap:10px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.lg-logo small{font-size:inherit;color:var(--lg-tenue);font-weight:400}.lg-marca{background:var(--lg-tinta);border-radius:7px 7px 7px 0;width:27px;height:26px;display:block}.lg-btn-negro{background:var(--lg-tinta);color:#fff;white-space:nowrap;border-radius:100px;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.lg-main{flex-direction:column;gap:52px;max-width:1320px;margin:0 auto;padding:20px clamp(16px,3.2vw,48px) 72px;display:flex}.lg-hero{position:relative}.lg-hero-foto{background:#2a1d14;border-radius:26px;height:clamp(400px,44vw,560px);position:relative;overflow:hidden}.lg-hero-foto img{object-fit:cover;width:100%;height:100%}.lg-hero-foto:after{content:"";background:linear-gradient(90deg,#0a0a0acc 0%,#0a0a0a73 48%,#0a0a0a00 78%);position:absolute;inset:0}.lg-hero-txt{z-index:1;color:#fff;flex-direction:column;gap:16px;max-width:560px;display:flex;position:absolute;top:50%;left:clamp(22px,4vw,64px);right:22px;transform:translateY(-50%)}.lg-hero-txt h1{letter-spacing:-.025em;margin:0;font-size:clamp(38px,5.4vw,84px);font-weight:700;line-height:.96}.lg-hero-txt em{color:var(--lg-lima);font-style:normal}.lg-hero-txt p{color:#e4e4de;max-width:44ch;margin:0;font-size:clamp(16px,1.15vw,19px);line-height:1.6}.lg-pild{background:#ffffff24;border-radius:100px;align-items:center;gap:8px;width:fit-content;height:32px;padding:0 14px;font-size:13px;display:inline-flex}.lg-pild i{background:var(--lg-lima);border-radius:100px;width:7px;height:7px;display:block}.lg-buscar{z-index:2;border:1px solid var(--lg-borde);background:#fff;border-radius:100px;align-items:center;gap:12px;width:min(760px,100% - 24px);height:66px;margin:-34px auto 0;padding:0 8px 0 22px;display:flex;position:relative;box-shadow:0 12px 32px #0a0a0a14}.lg-buscar input{min-width:0;font:inherit;color:var(--lg-tinta);background:0 0;border:0;outline:0;flex:1;font-size:16px}.lg-buscar button{background:var(--lg-tinta);color:#fff;height:50px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:100px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:500;display:flex}.lg-aviso{text-align:center;color:var(--lg-tenue);margin:12px auto 0;font-size:13.5px}.lg-sec{flex-direction:column;gap:18px;display:flex}.lg-h2{letter-spacing:-.02em;margin:0;font-size:clamp(23px,2.2vw,32px);font-weight:600}.lg-sub{color:var(--lg-tenue);margin:4px 0 0;font-size:14.5px}.lg-fila{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:6px;display:flex;overflow-x:auto}.lg-fila::-webkit-scrollbar{display:none}.lg-fila>*{scroll-snap-align:start;flex:none}.lg-cat{width:104px;font:inherit;color:var(--lg-tinta);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:4px 0;font-size:14px;font-weight:500;display:flex}.lg-cat-foto{width:96px;height:96px;transition:box-shadow .22s var(--lg-ease);background:#e8e8e1;border-radius:100px;display:block;overflow:hidden}.lg-cat-foto img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--lg-ease)}.lg-cat:hover img{transform:scale(1.08)}.lg-cat[aria-pressed=true] .lg-cat-foto{box-shadow:0 0 0 3px #fcfcfb, 0 0 0 5px var(--lg-tinta)}.lg-card{color:var(--lg-tinta);animation:lg-in .5s var(--lg-ease-out) both;flex-direction:column;gap:12px;text-decoration:none;display:flex}@keyframes lg-in{0%{opacity:0}to{opacity:1}}.lg-promo{width:min(420px,82vw)}.lg-foto{background:#e8e8e1;border-radius:22px;height:280px;display:block;position:relative;overflow:hidden}.lg-foto-43{aspect-ratio:4/3;border-radius:20px;height:auto}.lg-foto img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--lg-ease-out)}.lg-card:hover .lg-foto img{transform:scale(1.06)}.lg-lima{background:var(--lg-lima);color:#1c2904;border-radius:12px;max-width:calc(100% - 28px);padding:9px 14px;font-size:14.5px;font-weight:600;position:absolute;bottom:14px;left:14px}.lg-tipo{background:#fff;border-radius:100px;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:500;display:flex;position:absolute;top:12px;left:12px}.lg-peek{width:132px;transition:transform .35s var(--lg-ease);border-radius:12px;flex-direction:column;gap:7px;padding:10px;font-size:10.5px;font-weight:600;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 20px #0a0a0a38}.lg-peek>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lg-card:hover .lg-peek{transform:translateY(-6px)rotate(-3deg)}.lg-sellos{flex-wrap:wrap;gap:4px;display:flex}.lg-sellos i{border:1.4px solid;border-radius:100px;width:9px;height:9px;display:block}.lg-pie{color:var(--lg-tenue);flex-direction:column;gap:3px;padding:0 4px;font-size:13.5px;display:flex}.lg-pie b{color:var(--lg-tinta);font-size:16.5px;font-weight:500}.lg-pie em{color:var(--lg-verde);margin-top:2px;font-size:14px;font-style:normal;font-weight:500}.lg-pie-1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lg-cab-lista{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lg-pills{flex-wrap:wrap;gap:8px;display:flex}.lg-pill{height:40px;font:inherit;color:var(--lg-tinta);cursor:pointer;transition:background .22s var(--lg-ease), color .22s var(--lg-ease);background:#fff;border:1px solid #dfdfd7;border-radius:100px;padding:0 15px;font-size:13.5px}.lg-pill:hover{border-color:var(--lg-tinta)}.lg-pill[aria-pressed=true]{background:var(--lg-tinta);color:#fff;border-color:var(--lg-tinta)}.lg-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px 20px;display:grid}.lg-vacio{color:var(--lg-tenue);margin:0;padding:40px 0;font-size:15px}.lg-cierre{background:var(--lg-tinta);color:#fff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,56px);display:flex}.lg-cierre h2{letter-spacing:-.022em;margin:0;font-size:clamp(26px,3vw,44px);font-weight:700;line-height:1.03}.lg-cierre p{color:#c9c9c2;max-width:52ch;margin:10px 0 0;font-size:15.5px;line-height:1.65}.lg-cierre a{background:var(--lg-lima);color:#1c2904;border-radius:100px;align-items:center;height:54px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lg-volver{color:var(--lg-tinta);align-items:center;gap:6px;margin-bottom:-36px;font-size:14.5px;text-decoration:none;display:inline-flex}.lg-galeria{grid-template-rows:230px 230px;grid-template-columns:2fr 1fr;gap:12px;display:grid}.lg-galeria.is-una{grid-template-rows:420px;grid-template-columns:1fr}.lg-g{background:#e8e8e1;border-radius:8px;overflow:hidden}.lg-g img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--lg-ease-out)}.lg-g:hover img{transform:scale(1.04)}.lg-g-1{border-radius:26px 8px 8px 26px;grid-row:span 2}.lg-galeria.is-una .lg-g-1{border-radius:26px;grid-row:auto}.lg-g-2{border-radius:8px 26px 8px 8px}.lg-g-3{border-radius:8px 8px 26px}@media (max-width:720px){.lg-galeria{grid-template-rows:300px;grid-template-columns:1fr}.lg-g-2,.lg-g-3{display:none}.lg-g-1{border-radius:22px;grid-row:auto}}.lg-ficha{flex-wrap:wrap;align-items:flex-start;gap:48px;margin-top:-16px;display:flex}.lg-ficha-col{flex-direction:column;flex:999 560px;gap:32px;min-width:0;display:flex}.lg-ficha-lado{flex-direction:column;flex:340px;gap:16px;display:flex}.lg-ficha-cab{flex-direction:column;gap:10px;display:flex}.lg-ficha-cab h1{letter-spacing:-.025em;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1}.lg-ficha-cab p{color:var(--lg-texto);white-space:pre-line;max-width:60ch;margin:0;font-size:16px;line-height:1.7}.lg-chips{flex-wrap:wrap;gap:8px;display:flex}.lg-chips span{background:var(--lg-hueso);border-radius:100px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;display:flex}.lg-promo-bloque{background:var(--lg-lima);color:#1c2904;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:13.5px;display:flex}.lg-promo-bloque small{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500;display:block}.lg-promo-bloque b{font-size:20px;font-weight:600}.lg-gana{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.lg-gana>div{border:1px solid var(--lg-borde);background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:20px;display:flex}.lg-gana b{color:var(--lg-tenue);font-size:13px;font-weight:500}.lg-gana span{letter-spacing:-.015em;font-size:20px;font-weight:600}.lg-mas-fotos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.lg-mas-fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.lg-guardar{background:var(--lg-tinta);color:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:24px;display:flex}.lg-guardar h2{letter-spacing:-.015em;margin:4px 0 0;font-size:20px;font-weight:600}.lg-guardar p{color:#c9c9c2;margin:-6px 0 0;font-size:14.5px;line-height:1.6}.lg-guardar small{color:#a3a39c;text-align:center;font-size:12.5px}.lg-pase{min-height:160px;transition:transform .35s var(--lg-ease);border-radius:18px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;display:flex}.lg-pase:hover{transform:rotate(-2deg)translateY(-4px)}.lg-pase b{font-size:15px;font-weight:600}.lg-pase>span:last-child{font-size:12.5px;font-weight:500}.lg-pase-tipo{font-size:22px;font-weight:600}.lg-sellos-g{gap:7px}.lg-sellos-g i{border-width:1.5px;width:18px;height:18px}.lg-btn-lima{background:var(--lg-lima);color:#1c2904;border-radius:100px;justify-content:center;align-items:center;height:54px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lg-datos{border:1px solid var(--lg-borde);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;font-size:14.5px;display:flex}.lg-datos>div{gap:10px;display:flex}.lg-datos svg{flex:none;margin-top:2px}.lg-btn-borde{border:1px solid var(--lg-tinta);height:44px;color:var(--lg-tinta);border-radius:100px;align-items:center;width:fit-content;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex}@media (max-width:640px){.lg-buscar{border-radius:26px;flex-wrap:wrap;height:auto;padding:10px 10px 10px 18px}.lg-buscar button{justify-content:center;width:100%}.lg-volver{margin-bottom:-28px}}@media (prefers-reduced-motion:reduce){.lg-card{animation:none}.lg-cat-foto,.lg-cat img,.lg-foto img,.lg-peek,.lg-pill,.lg-g img,.lg-pase{transition:none}}.lg-vista{color:#6b3a00;background:#fff3e0;border-radius:14px;margin:0 0 -32px;padding:12px 16px;font-size:14px}.lg-sin-foto{width:100%;height:100%;color:var(--lg-tenue);justify-content:center;align-items:center;font-size:14px;display:flex}.lg-chips .is-abierto{color:#1d5b2f;background:#e6f4ea;font-weight:500}.lg-chips .is-cerrado{color:#8a1c12;background:#fdecea;font-weight:500}.lg-semana{grid-template-columns:1fr;gap:6px;font-size:13.5px;display:grid}.lg-semana span{color:var(--lg-texto);justify-content:space-between;gap:12px;display:flex}.lg-semana b{color:var(--lg-tinta);font-weight:500}.lg-datos>.lg-semana{display:grid}.lf-hero{background:#2a1d14;height:clamp(440px,52vw,640px);position:relative;overflow:hidden}.lf-hero>img{object-fit:cover;width:100%;height:100%}.lf-hero:after{content:"";background:linear-gradient(#0a0a0a1a 0%,#0a0a0a59 50%,#0a0a0ad1 100%);position:absolute;inset:0}.lf-hero-txt{z-index:1;color:#fff;flex-direction:column;gap:14px;max-width:1320px;margin:0 auto;padding:0 clamp(16px,3.2vw,48px) clamp(28px,4vw,56px);display:flex;position:absolute;bottom:0;left:0;right:0}.lf-hero-txt h1{letter-spacing:-.03em;margin:0;font-size:clamp(44px,7vw,104px);font-weight:700;line-height:.95}.lf-volver{color:#fff;background:#0a0a0a73;border-radius:100px;align-items:center;gap:4px;padding:8px 14px 8px 10px;font-size:14px;text-decoration:none;display:inline-flex;position:absolute;top:calc(-1*clamp(380px,46vw,560px));left:clamp(16px,3.2vw,48px)}.lf-chips{flex-wrap:wrap;gap:8px;display:flex}.lf-chips span{background:#ffffff29;border-radius:100px;align-items:center;height:30px;padding:0 12px;font-size:13px;display:flex}.lf-chips .is-abierto{color:#1d5b2f;background:#e6f4ea;font-weight:500}.lf-chips .is-cerrado{color:#8a1c12;background:#fdecea;font-weight:500}.lf-rating{color:#fff;align-items:center;gap:8px;width:fit-content;font-size:14.5px;text-decoration:none;display:inline-flex}.lf-rating b{font-size:20px;font-weight:600}.lf-rating span{color:#e4e4de;text-underline-offset:3px;text-decoration:underline}.lf-acciones{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.lf-acciones .lg-btn-lima{padding:0 26px}.lf-btn-claro{color:#fff;border:1px solid #fff9;border-radius:100px;align-items:center;height:54px;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.lf-tira{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:10px clamp(16px,3.2vw,48px) 0;display:flex;overflow-x:auto}.lf-tira::-webkit-scrollbar{display:none}.lf-tira img{aspect-ratio:3/4;object-fit:cover;scroll-snap-align:start;border-radius:18px;flex:none;width:clamp(220px,24vw,340px)}.lf-main{padding-top:44px}.lf-frase{letter-spacing:-.022em;max-width:22ch;margin:0;font-size:clamp(29px,4.1vw,60px);font-weight:700;line-height:1.03}.lf-frase:before{content:"“"}.lf-frase:after{content:"”"}.lg-ficha{margin-top:0}.lf-cupon{background:var(--lg-tinta);color:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.lf-cupon small{letter-spacing:.12em;text-transform:uppercase;color:var(--lg-lima);font-size:12px;font-weight:500;display:block}.lf-cupon b{letter-spacing:-.015em;margin-top:4px;font-size:22px;font-weight:600;display:block}.lf-cupon span{color:#c9c9c2;margin-top:4px;font-size:14px;display:block}.lf-btn-negro{background:var(--lg-lima);color:#1c2904;border-radius:100px;align-items:center;height:50px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.lf-bloques{flex-direction:column;gap:30px;display:flex}.lf-bloque{align-items:flex-start;gap:16px;display:flex}.lf-bloque>svg{color:var(--lg-tinta);flex:none;margin-top:4px}.lf-bloque h2{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:600}.lf-bloque p{color:var(--lg-texto);white-space:pre-line;max-width:60ch;margin:0;font-size:16px;line-height:1.7}.lf-bloque ul{color:var(--lg-texto);flex-direction:column;gap:6px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.lf-bloque .lg-semana{min-width:min(320px,70vw)}.lf-enlaces{flex-wrap:wrap;gap:10px;display:flex}.lf-enlaces a{border:1px solid var(--lg-tinta);height:44px;color:var(--lg-tinta);border-radius:100px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.lf-tarjeta{border:1px solid var(--lg-borde);background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:24px;display:flex}.lf-tarjeta h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.lf-tarjeta p{color:var(--lg-verde);margin:-8px 0 0;font-size:14px;font-weight:500}.lf-tarjeta small{color:var(--lg-tenue);text-align:center;font-size:12.5px;line-height:1.5}.lf-mapa{border:0;border-radius:14px;width:100%;height:200px;display:block}@media (max-width:640px){.lf-volver{width:fit-content;position:static}}.lg-pie .lg-estrella{color:var(--lg-tinta);margin-right:6px;font-size:13.5px;font-weight:600}.lg-filtros{z-index:5;background:#fcfcfbf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex;position:sticky;top:68px}.lg-orden{background:var(--lg-hueso);border-radius:100px;gap:2px;padding:4px;display:inline-flex}.lg-orden button{height:34px;font:inherit;color:var(--lg-texto);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:0 14px;font-size:13px}.lg-orden button[aria-pressed=true]{color:var(--lg-tinta);background:#fff;font-weight:500;box-shadow:0 1px 3px #0a0a0a14}.lg-flota{transition:transform .3s var(--lg-ease), box-shadow .3s var(--lg-ease), background .3s var(--lg-ease);border-radius:22px;margin:-8px;padding:8px}.lg-flota:hover{z-index:2;background:#fff;transform:translateY(-6px)scale(1.03);box-shadow:0 18px 40px #0a0a0a1f}.lg-insignia{max-width:calc(100% - 24px);color:var(--lg-tinta);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:100px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:12px;left:12px;overflow:hidden}.lg-insignia:before{content:"";background:var(--lg-lima);border-radius:100px;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 2px #1c2904}.lg-pie2{align-items:flex-start;gap:12px;padding:0 4px;display:flex}.lg-avatar{background:var(--lg-hueso);width:42px;height:42px;color:var(--lg-tinta);border:1px solid var(--lg-borde);border-radius:100px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;overflow:hidden}.lg-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.lg-pie2-t{min-width:0;color:var(--lg-tenue);flex-direction:column;flex:1;gap:2px;font-size:13.5px;display:flex}.lg-pie2-t b{color:var(--lg-tinta);white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:600;overflow:hidden}.lg-pie2-t em{color:var(--lg-verde);font-size:13.5px;font-style:normal;font-weight:500}.lg-nota{color:#6b4a00;background:#fff8e1;border-radius:100px;flex:none;align-items:center;height:30px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.lg-flota{transition:none}.lg-flota:hover{transform:none}}.lf-logo{width:72px;height:72px;color:var(--lg-tinta);background:#fff;border:3px solid #fff;border-radius:100px;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 6px 18px #0a0a0a40}.lf-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.lf-beneficios{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.lf-benef{border:1px solid var(--lg-borde);color:var(--lg-tinta);transition:transform .25s var(--lg-ease), box-shadow .25s var(--lg-ease);background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}a.lf-benef:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0a0a0a14}.lf-benef small{letter-spacing:.1em;text-transform:uppercase;color:var(--lg-tenue);font-size:11.5px;font-weight:500}.lf-benef b{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.lf-benef span{color:var(--lg-verde);font-size:13px;font-weight:500}.lf-benef.is-cupon{background:var(--lg-tinta);color:#fff;border-color:var(--lg-tinta)}.lf-benef.is-cupon small,.lf-benef.is-cupon span{color:var(--lg-lima)}.lf-benef.is-promo{background:var(--lg-lima);color:#1c2904;border-color:var(--lg-lima)}.lf-benef.is-promo small,.lf-benef.is-promo span{color:#1c2904}.lf-carta{flex-direction:column;gap:14px;display:flex}.lf-carta-cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lf-carta-cab h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.lf-carta-cab a{font-size:14px;font-weight:500}.lf-platillos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 24px;display:grid}.lf-platillo{border-bottom:1px solid #efefeb;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.lf-platillo>div{flex-direction:column;gap:4px;min-width:0;display:flex}.lf-platillo b{font-size:15.5px;font-weight:500}.lf-platillo span{color:var(--lg-tenue);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lf-platillo em{font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:600}.lf-platillo img{object-fit:cover;border-radius:14px;flex:none;width:92px;height:92px}.lg-ficha-lado{position:sticky;top:84px}@media (max-width:900px){.lg-ficha-lado{position:static}}@media (prefers-reduced-motion:reduce){.lf-benef{transition:none}}.lf-pedir{background:var(--lg-tinta);border-radius:100px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:flex;color:#fff!important}.lf-carta-nav{z-index:4;scrollbar-width:none;background:#fcfcfbf5;border-bottom:1px solid #efefeb;gap:6px;padding:10px 0;display:flex;position:sticky;top:68px;overflow-x:auto}.lf-carta-nav::-webkit-scrollbar{display:none}.lf-carta-nav a{border:1px solid var(--lg-borde);height:36px;color:var(--lg-tinta);background:#fff;border-radius:100px;flex:none;align-items:center;padding:0 14px;font-size:13.5px;text-decoration:none;display:flex}.lf-carta-nav a:hover{border-color:var(--lg-tinta)}.lf-carta-sec{scroll-margin-top:130px}.lf-carta-sec h3{letter-spacing:-.01em;margin:18px 0 4px;font-size:18px;font-weight:600}.lf-precio{align-items:baseline;gap:8px;display:flex}.lf-precio i{color:#1a5fd0;font-size:13px;font-style:normal;font-weight:600}.lf-precio s{color:var(--lg-tenue);font-size:13px}.lf-platillo .lf-precio{-webkit-line-clamp:unset;color:var(--lg-tinta);display:flex;overflow:visible}.lf-chips .is-cupon{background:var(--lg-lima);color:#1c2904;font-weight:600}.lf-cupon-banner{background:var(--lg-tinta);color:#fff;border-radius:26px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.lf-cupon-banner:after{content:"";border:2px dashed #afef2059;border-radius:100px;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.lf-cupon-ico{background:var(--lg-lima);color:#1c2904;border-radius:18px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.lf-cupon-banner>div{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.lf-cupon-banner small{letter-spacing:.12em;text-transform:uppercase;color:var(--lg-lima);font-size:12px;font-weight:500}.lf-cupon-banner b{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,28px);font-weight:700}.lf-cupon-banner span{color:#c9c9c2;font-size:14px}.lf-cupon-banner a{z-index:1;background:var(--lg-lima);color:#1c2904;border-radius:100px;align-items:center;height:54px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:relative}
