.ns2-card__nutri{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12.5px;color:var(--ns2-muted);line-height:1.3}.ns2-card__nutri b{color:var(--ns2-ink);font-weight:800}.ns2-card__nutri>span{white-space:nowrap}.ns2-card__nutri>span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;margin-right:8px;vertical-align:3px}.ns2x-s{display:none}@media(max-width:719px){.ns2-card__nutri{gap:2px 8px}.ns2x-l{display:none}.ns2x-s{display:inline}}.ns2-card[hidden]{display:none!important}.ns2x-ent .ns2-group__title .ns2-ico,.ns2x-tot .ns2-group__title .ns2-ico{width:20px;height:20px;margin-right:8px;color:var(--ns2-green)}.ns2x-ent__cp{display:flex;align-items:center;gap:12px;margin:10px 0 12px;font-size:14px;font-weight:700;color:var(--ns2-text)}.ns2x-ent__cp input{width:120px;min-height:44px;border:2px solid var(--ns2-line);border-radius:12px;padding:0 12px;font:800 18px/1 var(--ns2-font);letter-spacing:.08em;color:var(--ns2-ink);background:#fff}.ns2x-ent__cp input:focus{outline:none;border-color:var(--ns2-green);box-shadow:0 0 0 3px var(--ns2-green-mid)}.ns2x-ent__out{display:grid;gap:10px;padding-bottom:8px}.ns2x-ent__out .ns2-note{margin:0}.ns2x-ent__ruta{display:flex;align-items:flex-start;gap:8px;font-size:15px;color:var(--ns2-text)}.ns2x-ent__ruta .ns2-ico,.ns2x-ent__dia .ns2-ico{width:18px;height:18px;flex:0 0 auto;color:var(--ns2-green);margin-top:1px}.ns2x-ent__lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ns2x-ent__lista li{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--ns2-surface);border-radius:12px;padding:10px 12px}.ns2x-ent__dia{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:15px}.ns2x-tot{display:grid;gap:6px;padding-bottom:12px}.ns2x-tot__fila{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr 1fr;gap:8px;align-items:center;font-size:14px;padding:8px 0;border-bottom:1px dashed var(--ns2-line);color:var(--ns2-text)}.ns2x-tot__fila b{color:var(--ns2-ink);font-weight:800;font-size:15px}.ns2x-tot__fila span:not(:first-child){text-align:right}.ns2x-tot__sem{display:grid;font-weight:700;color:var(--ns2-ink)}.ns2x-tot__sem small{font-size:12px;font-weight:600;color:var(--ns2-muted)}.ns2x-tot__fila.is-total{border-bottom:0;border-top:2px solid var(--ns2-ink)}.ns2x-tot__prom{font-size:14px;color:var(--ns2-text);background:var(--ns2-green-soft);border-radius:12px;padding:10px 12px}.ns2x-marca{height:1px;margin-bottom:-1px}@media(max-width:1023px){.ns2-weeks.ns2x-fijo{position:sticky;top:var(--ns2x-top, 0px);z-index:30;background:var(--ns2-page);transition:box-shadow .2s,padding .2s}.ns2-weeks.ns2x-fijo.is-stuck{box-shadow:0 10px 18px -12px #17261a59;padding-top:8px;padding-bottom:8px}.ns2-weeks.is-stuck .ns2-week{min-height:52px;padding:7px 10px;flex-basis:132px;border-radius:13px}.ns2-weeks.is-stuck .ns2-week__num{display:none}.ns2-weeks.is-stuck .ns2-week__date{font-size:14px;white-space:nowrap}.ns2-weeks.is-stuck .ns2-week__state{font-size:12.5px;margin-top:1px}.ns2-weeks.is-stuck .ns2-ring{width:26px;height:26px}}.ns2x-resbtn{margin-top:4px;font-size:14px}.ns2x-resbtn .ns2-ico{width:16px;height:16px}@media(min-width:1024px){.ns2x-resbtn{display:none!important}}.ns2x-res{align-items:flex-end}.ns2x-res__box{position:relative;width:100%;max-width:520px;max-height:85vh;overflow:auto;padding:18px 16px 20px}.ns2x-res__close{position:absolute;top:10px;right:10px;z-index:1}.ns2x-res__aside{display:block!important;position:static!important}.ns2x-aviso{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;background:#fff;border:1px solid var(--ns2-green-mid);border-radius:20px;padding:16px;margin:0 0 18px;box-shadow:var(--ns2-shadow-md);animation:ns2-in .35s var(--ns2-ease)}.ns2x-aviso__ico{width:44px;height:44px;border-radius:14px;background:var(--ns2-green-soft);color:var(--ns2-green);display:grid;place-items:center}.ns2x-aviso__ico .ns2-ico{width:24px;height:24px}.ns2x-aviso__txt{display:grid;gap:2px;font-size:14px;color:var(--ns2-text)}.ns2x-aviso__txt strong{font-size:16px;color:var(--ns2-ink)}.ns2x-aviso__acc{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.ns2x-aviso__acc .ns2-btn{flex:1 1 180px}@media(min-width:720px){.ns2x-aviso{grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.ns2x-aviso__acc{grid-column:auto;flex-wrap:nowrap}.ns2x-aviso__acc .ns2-btn{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ns-mejoras2027.css.map */
