.ms{--hyf-orange:#fc7010;--hyf-orange-d:#f26b05;--hyf-orange-l:#ff8414;--hyf-orange-tint:#fff4ec;--hyf-orange-tint-2:#ffe7d4;--hyf-orange-ring:rgba(252,112,16,0.22);--ink:#1d1a17;--ink-2:#57514a;--ink-3:#8a827a;--ink-4:#b4ada6;--surface:#fff;--surface-soft:#faf8f6;--line:rgba(29,26,23,0.12);--line-soft:rgba(29,26,23,0.07);--ok:#1f6f4a;--ok-bg:#e8f5ee;--danger:#b91c1c;--r-card:20px;--r-btn:12px;--r-pill:999px;--sh-card:0 1px 2px rgba(29,26,23,0.04),0 10px 30px -22px rgba(29,26,23,0.3);--sh-head:0 8px 24px -14px rgba(29,26,23,0.28);--sh-float:0 24px 60px -28px rgba(29,26,23,0.45);--header-h:60px;--bk-max:1280px;font-family:Geist,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);width:100%;max-width:var(--bk-max);margin:0 auto;padding:28px 32px 56px}.ms *,.ms :after,.ms :before{box-sizing:border-box}.ms dl,.ms h1,.ms h2,.ms p,.ms ul{margin:0}.ms button{font-family:inherit}@media (max-width:1200px){.ms{padding:24px 24px 56px}}@media (max-width:760px){.ms{padding:18px 14px 48px}}.msk-card{background:hsla(0,0%,100%,.86);backdrop-filter:blur(6px);border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--sh-card)}.msk-btn{height:44px;padding:0 18px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:var(--r-btn);border:1px solid transparent;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .08s;white-space:nowrap}.msk-btn:active{transform:translateY(1px)}.msk-btn--primario{background:var(--hyf-orange);color:#fff}.msk-btn--primario:hover{background:var(--hyf-orange-d)}.msk-btn--borde{background:#fff;border-color:var(--line);color:var(--ink)}.msk-btn--borde:hover{border-color:var(--ink-4)}.msk-btn--plano{background:transparent;color:var(--hyf-orange-d);padding:0 8px}.msk-btn--plano:hover{color:var(--ink)}.msk-btn--peligro{background:transparent;color:var(--danger);padding:0 10px}.msk-btn--alto{height:50px;font-size:15px;border-radius:14px}.msk-btn[aria-disabled=true],.msk-btn[disabled]{background:#e7e2dd;border-color:transparent;color:#9c948c;cursor:not-allowed}.msk-chip{height:36px;padding:0 13px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.msk-chip:hover{border-color:var(--ink-4)}.msk-chip[aria-pressed=true]{background:var(--hyf-orange-tint);border-color:var(--hyf-orange);color:var(--hyf-orange-d)}.msk-chip--cuenta{background:#f3efeb;border-color:transparent;color:var(--ink-2);cursor:default}.msk-chip--quitar{height:32px;padding:0 6px 0 12px;background:var(--hyf-orange-tint);border-color:var(--hyf-orange-tint-2);color:var(--hyf-orange-d);font-size:12px}.msk-chip--quitar b{font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msk-chip__x{width:20px;height:20px;display:-ms-inline-grid;display:inline-grid;place-items:center;border:0;border-radius:50%;background:rgba(252,112,16,.16);color:inherit;font-size:13px;line-height:1;cursor:pointer}.msk-label{font-size:13px;font-weight:600;color:var(--ink)}.msk-capa{position:fixed;inset:0;z-index:90;background:rgba(29,26,23,.42);backdrop-filter:blur(2px);display:-ms-grid;display:grid;place-items:center;padding:24px;animation:msk-fade .18s ease-out}.msk-ventana{width:100%;max-width:560px;max-height:min(84vh,760px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:22px;box-shadow:var(--sh-float);animation:msk-pop .22s cubic-bezier(.2,.9,.3,1);overflow:clip}.msk-ventana__foot,.msk-ventana__head{-ms-flex-negative:0;flex-shrink:0;padding:18px 22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.msk-ventana__head{border-bottom:1px solid var(--line-soft)}.msk-ventana__foot{border-top:1px solid var(--line-soft)}.msk-ventana__body{-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:20px 22px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:22px}.msk-ventana__body>*{-ms-flex-negative:0;flex-shrink:0}.msk-ventana__titulo{font-size:19px;font-weight:700;letter-spacing:-.3px}@keyframes msk-fade{0%{opacity:0}}@keyframes msk-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes msk-hoja{0%{transform:translateY(100%)}}@media (max-width:700px){.msk-capa{padding:0;place-items:end stretch}.msk-ventana{max-width:none;max-height:92vh;border-radius:24px 24px 0 0;animation:msk-hoja .26s cubic-bezier(.2,.9,.3,1)}.msk-ventana__foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.msk-capa,.msk-ventana{animation:none}}.msk-btn--bloque{width:100%}.msk-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:msk-girar .7s linear infinite}.msk-btn--borde .msk-spinner,.msk-btn--plano .msk-spinner{border-color:rgba(252,112,16,.25);border-top-color:var(--hyf-orange-d)}@keyframes msk-girar{to{transform:rotate(1turn)}}.msk-link{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--hyf-orange-d);cursor:pointer}.msk-link:hover{text-decoration:underline;text-underline-offset:3px}.ms-page{gap:24px}.ms-main,.ms-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ms-main{gap:16px;min-width:0}.ms-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.ms-title{font-size:38px;line-height:1.08;letter-spacing:-1.2px;font-weight:700}.ms-title em{font-style:normal;color:var(--hyf-orange)}.ms-sub{font-size:16px;color:var(--ink-2);max-width:62ch}.ms-sub strong{color:var(--ink);font-weight:600}.ms-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--hyf-orange-tint-2);border-radius:var(--r-card);background:linear-gradient(100deg,var(--hyf-orange-tint),hsla(0,0%,100%,.7));box-shadow:var(--sh-card)}.ms-banner__ico{-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff;color:var(--hyf-orange-d);box-shadow:0 2px 8px rgba(29,26,23,.1)}.ms-banner__txt{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.ms-banner__txt b{font-size:15px;font-weight:600}.ms-banner__txt span{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.ms-banner .msk-btn{-ms-flex:none;flex:none}@media (max-width:760px){.ms-banner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:14px}.ms-banner__txt{-ms-flex-preferred-size:calc(100% - 58px);flex-basis:calc(100% - 58px)}.ms-banner .msk-btn{width:100%}}.ms-side__quien{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;gap:4px 8px;padding:0 4px;font-size:12px;color:var(--ink-3)}.ms-side__quien b{color:var(--ink-2);font-weight:600}.ms-side__quien .msk-link{font-size:12px}.ms-grid{display:-ms-grid;display:grid;-ms-grid-columns:320px minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);gap:28px;-ms-flex-align:start;align-items:start}.ms-side{position:sticky;top:calc(var(--header-h) + 24px);gap:16px;min-width:0}.ms-side,.ms-side__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ms-side__card{padding:22px;gap:18px}.ms-busqueda{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.ms-busqueda__kicker{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--hyf-orange-d)}.ms-busqueda__dato{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2)}.ms-busqueda__dato svg{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;color:var(--ink-3)}.ms-busqueda__dato b{color:var(--ink);font-weight:600}.ms-cifras{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ms-cifra{padding:12px 14px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-soft);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.ms-cifra__n{font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.ms-cifra__t{font-size:12px;color:var(--ink-3)}.ms-cifra--acento{background:var(--hyf-orange-tint);border-color:var(--hyf-orange-tint-2)}.ms-cifra--acento .ms-cifra__n{color:var(--hyf-orange-d)}.ms-cart{padding:18px;-ms-flex-direction:column;flex-direction:column;gap:14px}.ms-cart,.ms-cart__top{display:-ms-flexbox;display:flex}.ms-cart__top{-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.ms-cart__n{font-size:16px;font-weight:700}.ms-cart__n span{color:var(--hyf-orange-d)}.ms-cart__max{font-size:12px;color:var(--ink-3)}.ms-cart__barra{display:-ms-flexbox;display:flex;gap:5px}.ms-cart__paso{height:5px;-ms-flex:1;flex:1;border-radius:999px;background:#ebe6e1}.ms-cart__paso.is-on{background:var(--hyf-orange)}.ms-cart__chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.ms-cart__vacio{font-size:13px;color:var(--ink-3);line-height:1.45}.ms-cart__cta{width:100%}.ms-bar{-ms-flex-direction:column;flex-direction:column}.ms-bar,.ms-bar__fila{display:-ms-flexbox;display:flex;gap:12px}.ms-bar__fila{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ms-bar__rango{font-size:14px;color:var(--ink-2)}.ms-bar__acciones{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ms-bar__sep{width:1px;height:24px;background:var(--line)}.ms-bar__orden{font-size:13px;color:var(--ink-3)}.ms-bar__ordenes{display:-ms-inline-flexbox;display:inline-flex;gap:8px}.ms-bar__actual{display:none;font-size:13px;color:var(--ink-3)}.ms-chip-cont{min-width:22px;height:22px;padding:0 6px;display:-ms-inline-grid;display:inline-grid;place-items:center;border-radius:999px;background:var(--hyf-orange);color:#fff;font-size:11px;font-weight:700}.ms-activos{gap:7px}.ms-activos,.ms-bandas{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ms-bandas{gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid var(--line-soft)}.ms-banda-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:7px;height:32px;padding:0 12px 0 9px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:13px;color:var(--ink-2);cursor:pointer;transition:border-color .18s,background .18s,color .18s}.ms-banda-chip b{min-width:22px;height:20px;padding:0 6px;display:-ms-inline-grid;display:inline-grid;place-items:center;border-radius:var(--r-pill);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ms-banda-chip--encaja b{background:var(--ok-bg);color:var(--ok)}.ms-banda-chip--medio b{background:var(--hyf-orange-tint-2);color:var(--hyf-orange-d)}.ms-banda-chip--fuera b{background:rgba(29,26,23,.07);color:var(--ink-3)}.ms-banda-chip:hover{border-color:var(--ink-4)}.ms-banda-chip.is-on{border-color:var(--hyf-orange);background:var(--hyf-orange-tint);color:var(--ink);font-weight:600}.ms-banda-chip.is-vacia{opacity:.5}.ms-bandas__ref{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.ms-bandas__ref b{color:var(--ink-2);font-weight:600}.ms-banda{-ms-flex:none;flex:none;padding:3px 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}.ms-banda--encaja{background:var(--ok-bg);color:var(--ok)}.ms-banda--medio{background:var(--hyf-orange-tint-2);color:var(--hyf-orange-d)}.ms-banda--fuera{background:rgba(29,26,23,.07);color:var(--ink-3)}.ms-disp{-ms-flex-item-align:start;align-self:flex-start;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;max-width:100%;padding:3px 9px 3px 7px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}.ms-disp svg{-ms-flex:none;flex:none}.ms-disp--disponible{background:var(--ok-bg);color:var(--ok)}.ms-disp--desde{background:var(--hyf-orange-tint-2);color:var(--hyf-orange-d)}.ms-disp--consultar{background:rgba(29,26,23,.07);color:var(--ink-2)}.ms-lista{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ms-card,.ms-lista{display:-ms-grid;display:grid}.ms-card{position:relative;-ms-grid-rows:152px auto;grid-template-rows:152px auto;background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden;transition:box-shadow .18s,border-color .18s,transform .18s}.ms-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(29,26,23,.05),0 18px 40px -26px rgba(29,26,23,.4)}.ms-card.is-elegido{border-color:var(--hyf-orange);box-shadow:0 0 0 2px var(--hyf-orange-ring),var(--sh-card)}.ms-card__foto{position:relative;padding:0;border:0;overflow:hidden;background:linear-gradient(135deg,#f6ece2,#e8dfd6);cursor:pointer}.ms-card__foto,.ms-card__foto img{display:block;width:100%;height:100%}.ms-card__foto img{object-fit:cover;transition:transform .4s var(--ease,cubic-bezier(.22,1,.36,1))}.ms-card:hover .ms-card__foto img{transform:scale(1.04)}.ms-card__match{left:12px;gap:5px;background:hsla(0,0%,100%,.95);color:var(--ok);font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(29,26,23,.12)}.ms-card__id,.ms-card__match{position:absolute;top:12px;height:26px;padding:0 10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-radius:var(--r-pill)}.ms-card__id{right:12px;background:rgba(29,26,23,.55);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2px}.ms-card__body{padding:14px 16px 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:0}.ms-card__nombre{font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:-.1px}.ms-abrir{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ms-abrir:hover{text-decoration:underline;text-underline-offset:3px}.ms-abrir:focus-visible{outline:2px solid var(--hyf-orange);outline-offset:2px;border-radius:4px}.ms-card__meta{font-size:13px;color:var(--ink-3)}.ms-card__porque{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ok)}.ms-card__porque svg{-ms-flex:none;flex:none}.ms-card__porque span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-card__porque.is-alerta{color:var(--hyf-orange-d)}.ms-card__precio{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:5px}.ms-card__precio b{font-size:20px;font-weight:700;letter-spacing:-.5px}.ms-card__precio>span:not(.ms-banda){font-size:13px;color:var(--ink-3)}.ms-card__precio .ms-banda{margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.ms-card__btn{width:100%}.ms-card__btn--on{background:var(--hyf-orange);border-color:var(--hyf-orange);color:#fff}.ms-card__btn--on:hover{background:var(--hyf-orange-d)}.ms-card__btn--off{background:#fff;border-color:var(--hyf-orange);color:var(--hyf-orange-d)}.ms-card__btn--off:hover{background:var(--hyf-orange-tint)}.ms-card__redondo{display:none}.ms-vacio{padding:56px 24px;border:1px dashed var(--line);border-radius:var(--r-card);background:hsla(0,0%,100%,.72);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:12px;text-align:center}.ms-vacio strong{font-size:19px}.ms-vacio p{font-size:15px;color:var(--ink-2);max-width:42ch}.ms-filtro{-ms-flex-direction:column;flex-direction:column;gap:11px}.ms-filtro,.ms-filtro__top{display:-ms-flexbox;display:flex}.ms-filtro__top{-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.ms-filtro__valor{font-size:14px;font-weight:700;color:var(--hyf-orange-d)}.ms-filtro__chips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ms-filtro__extremos{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:var(--ink-3)}.ms-det{max-width:600px}.ms-det .msk-ventana__body{gap:18px}.ms-det__cerrar{-ms-flex:none;flex:none;width:36px;height:36px;display:-ms-grid;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink-2);cursor:pointer}.ms-det__cerrar:hover{border-color:var(--ink-4);color:var(--ink)}.ms-det__foto{position:relative;-ms-flex:none;flex:none;aspect-ratio:16/9;max-width:100%;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#f6ece2,#e8dfd6)}.ms-det__foto img{display:block;width:100%;height:100%;object-fit:cover}.ms-det__resumen{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.ms-det__resumen .ms-card__precio{margin-top:0}.ms-det__resumen .ms-card__precio b{font-size:24px}.ms-det__meta{font-size:13.5px;color:var(--ink-3)}.ms-det__desc{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.ms-det__bloque{gap:10px}.ms-det__bloque,.ms-det__motivos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ms-det__motivos{list-style:none;margin:0;padding:0;gap:8px}.ms-det__motivo{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--ink)}.ms-det__motivo-ico{-ms-flex:none;flex:none;width:22px;height:22px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.ms-det__motivo.is-alerta .ms-det__motivo-ico{background:var(--hyf-orange-tint-2);color:var(--hyf-orange-d)}.ms-det__nota{line-height:1.45;color:var(--ink-3)}.ms-det__nota,.ms-det__nota .msk-link{font-size:12.5px}.ms-det__extras{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.ms-det__extra{padding:5px 11px;border:1px solid var(--line-soft);border-radius:var(--r-pill);background:var(--surface-soft);font-size:13px;color:var(--ink-2)}.ms-det__id{font-size:12px;color:var(--ink-3)}.ms-revision{width:100%;max-width:680px;margin:0 auto;gap:16px}.ms-revision,.ms-revision__lista{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ms-revision__lista{gap:10px}.ms-fila{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:14px;background:#fff;border:1px solid var(--line-soft);border-radius:16px;box-shadow:var(--sh-card)}.ms-fila__foto{width:88px;height:72px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;object-fit:cover;background:linear-gradient(135deg,#f6ece2,#e8dfd6)}.ms-fila__info{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.ms-fila__nombre{font-size:15px;font-weight:600}.ms-fila__meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ink-3)}.ms-revision__acciones{display:-ms-flexbox;display:flex;gap:12px;margin-top:6px}.ms-revision__acciones .msk-btn--primario{-ms-flex:1;flex:1}.ms-nota{padding:14px 16px;border:1px solid var(--hyf-orange-tint-2);border-radius:14px;background:var(--hyf-orange-tint);font-size:13.5px;color:#8a4408;line-height:1.5;display:-ms-flexbox;display:flex;gap:10px}.ms-nota svg{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.ms-enviada{width:100%;max-width:560px;margin:0 auto;padding:72px 0 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px;text-align:center}.ms-enviada__ico{width:92px;height:92px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:-ms-grid;display:grid;place-items:center}.ms-enviada h1{font-size:34px;letter-spacing:-1px}.ms-enviada p{font-size:16.5px;color:var(--ink-2);line-height:1.55}.ms-enviada__acciones{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:6px}.ms-enviada p.ms-enviada__pie{font-size:13px;color:var(--ink-3);max-width:46ch}@media (max-width:480px){.ms-enviada__acciones{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.ms-enviada__acciones .msk-btn{width:100%}}@media (max-width:1240px){.ms-grid{-ms-grid-columns:280px minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);gap:24px}.ms-lista{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.ms-title{font-size:34px}}@media (max-width:1023px){.ms-grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:20px}.ms-side{position:static;top:auto}.ms-side__card{padding:18px}.ms-cifras{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.ms-cart{position:fixed;left:0;right:0;bottom:0;z-index:70;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:14px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:0;background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);box-shadow:0 -10px 30px -22px rgba(29,26,23,.5)}.ms-cart__top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:0;-ms-flex-negative:0;flex-shrink:0}.ms-cart__barra{-ms-flex:1;flex:1;max-width:220px}.ms-cart__chips,.ms-cart__vacio{display:none}.ms-cart__cta{width:auto;margin-left:auto}.ms-page--listado{padding-bottom:88px}}@media (max-width:760px){.ms-title{font-size:27px;letter-spacing:-.7px}.ms-sub{font-size:14.5px}.ms-cifras{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.ms-lista{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.ms-card{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:104px minmax(0,1fr) 44px;grid-template-columns:104px minmax(0,1fr) 44px;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;border-radius:18px}.ms-card:hover{transform:none}.ms-card__foto{height:108px;border-radius:12px}.ms-card__match{top:6px;left:6px;height:22px;padding:0 7px;font-size:10.5px}.ms-card__id{display:none}.ms-card__body{padding:0;gap:5px}.ms-card__nombre{font-size:15px}.ms-card__meta{font-size:12px}.ms-card__porque{font-size:11.5px}.ms-card__precio{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px}.ms-card__precio b{font-size:17px}.ms-card__precio .ms-banda{margin-left:2px}.ms-bandas{padding-top:10px;margin-top:10px}.ms-bandas__ref{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}.ms-card__btn{display:none}.ms-card__redondo{display:-ms-grid;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--hyf-orange);background:#fff;color:var(--hyf-orange-d);cursor:pointer;padding:0}.ms-card__redondo.is-on{background:var(--hyf-orange);border-color:var(--hyf-orange);color:#fff}.ms-card__redondo.is-lleno{border-color:var(--line);color:var(--ink-4);cursor:not-allowed}.ms-cart{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px}.ms-cart__barra{display:none}.ms-cart__n{font-size:15px}.ms-bar__orden,.ms-bar__ordenes,.ms-bar__sep{display:none}.ms-bar__actual{display:inline}.ms-bar__fila{gap:10px}.ms-revision__acciones{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ms-revision__acciones .msk-btn{width:100%}.ms-fila{gap:12px}.ms-fila__foto{width:64px;height:64px}.ms-enviada{padding:48px 8px 32px}.ms-enviada h1{font-size:26px;letter-spacing:-.6px}.ms-enviada p{font-size:15px}.ms-enviada__ico{width:80px;height:80px}}@media (max-width:390px){.ms-card{-ms-grid-columns:88px minmax(0,1fr) 44px;grid-template-columns:88px minmax(0,1fr) 44px;gap:10px}.ms-card__foto{height:96px}.ms-cifras{gap:8px}.ms-cifra{padding:10px 11px}.ms-cifra__n{font-size:19px}}.ms{--cp-rojo:#ff3d00;--cp-naranja:#fb7701;--cp-amarillo:#ffe14d;--cp-texto:#d93a00}.ms-cupon-barra{-ms-flex-item-align:start;align-self:flex-start;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px;max-width:100%;padding:5px 14px 5px 5px;border-radius:999px;background:linear-gradient(110deg,var(--cp-rojo),var(--cp-naranja));color:#fff;box-shadow:0 8px 20px -14px rgba(255,61,0,.8);animation:ms-cupon-entra .5s cubic-bezier(.2,1.4,.4,1) both}.ms-cupon-barra__pct{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:28px;padding:0 10px;border:1.5px dashed hsla(0,0%,100%,.6);border-radius:999px;font-size:15px;font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--cp-amarillo)}.ms-cupon-barra__pct small{font-size:11px}.ms-cupon-barra__txt{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;gap:0 5px;font-size:13px;line-height:1.3}.ms-cupon-barra__txt b{font-weight:800}.ms-cupon-barra__txt span{opacity:.92}.ms-cupon-barra--chica{margin-bottom:4px}@keyframes ms-cupon-entra{0%{transform:translateY(-6px) scale(.98);opacity:0}to{transform:none;opacity:1}}.ms-card__cupon{position:absolute;left:12px;bottom:12px;height:26px;padding:0 9px;display:-ms-inline-flexbox;display:inline-flex;gap:4px;border-radius:8px;background:var(--cp-rojo);color:#fff;font-weight:900;box-shadow:0 4px 12px -4px rgba(255,61,0,.7)}.ms-card__cupon,.ms-cupon-linea{-ms-flex-align:center;align-items:center;font-size:12.5px}.ms-cupon-linea{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:auto}.ms-cupon-linea+.ms-card__precio{margin-top:0}.ms-cupon-pct{padding:2px 6px;border-radius:5px;background:var(--cp-rojo);color:#fff;font-size:11.5px;font-weight:900}.ms-cupon-linea s{color:var(--ink-3)}.ms-cupon-linea span:last-child{color:var(--cp-texto);font-weight:700}.ms-card__precio.is-cupon b{color:var(--cp-texto)}.ms-det__cupon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#fff1ea;border:1px dashed #ffb48a;color:#a8320a;font-size:13.5px;line-height:1.4}.ms-det__cupon svg{-ms-flex:none;flex:none;color:var(--cp-rojo)}.ms-fila__lista{color:var(--ink-3)}.ms-fila__cupon{color:var(--cp-texto)}.ms-enviada p.ms-enviada__cupon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff1ea;color:#a8320a;font-size:14px}.ms-enviada__cupon svg{-ms-flex:none;flex:none;color:var(--cp-rojo)}@media (max-width:760px){.ms-cupon-barra__txt{font-size:12.5px}.ms-card__cupon{left:6px;bottom:6px;height:22px;padding:0 6px;font-size:11px}.ms-card__cupon svg{display:none}.ms-cupon-linea{font-size:11.5px;gap:5px}}@media (prefers-reduced-motion:reduce){.ms-cupon-barra{animation:none}}.ms-prio{-ms-flex:none;flex:none;width:18px;height:18px;display:-ms-inline-grid;display:inline-grid;place-items:center;border-radius:50%;background:var(--hyf-orange);color:#fff;font-size:11px;font-weight:800;line-height:1}.msk-chip--quitar.ms-cart__chip{padding-left:6px}.ms-cart__prio{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.ms-cart__prio svg{-ms-flex:none;flex:none;margin-top:2px;color:var(--hyf-orange)}.ms-cart__prio b{color:var(--ink-2);font-weight:600}.ms-card__prio{position:absolute;top:12px;right:12px;height:26px;padding:0 10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-radius:var(--r-pill);background:var(--hyf-orange);color:#fff;font-size:12px;font-weight:800;box-shadow:0 4px 12px -4px rgba(252,112,16,.7)}.ms-card__redondo b{font-size:16px;font-weight:800}.ms-prio-nota{display:-ms-flexbox;display:flex;gap:12px;padding:14px 16px;border:1px solid var(--hyf-orange-tint-2);border-radius:14px;background:var(--hyf-orange-tint);line-height:1.5}.ms-prio-nota__ico{-ms-flex:none;flex:none;width:34px;height:34px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--hyf-orange-d)}.ms-prio-nota div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.ms-prio-nota b{font-size:14.5px;color:var(--ink)}.ms-prio-nota span{font-size:13.5px;color:#8a4408}.ms-fila__prio{-ms-flex:none;flex:none;width:30px;height:30px;display:-ms-grid;display:grid;place-items:center;border-radius:50%;background:var(--hyf-orange);color:#fff;font-size:14px;font-weight:800}.ms-fila__mover{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.ms-fila__flecha{width:30px;height:26px;display:-ms-grid;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:14px;font-weight:700;line-height:1;cursor:pointer}.ms-fila__flecha:hover:not(:disabled){border-color:var(--hyf-orange);color:var(--hyf-orange-d)}.ms-fila__flecha:disabled{opacity:.35;cursor:default}.ms-fila__flecha:focus-visible{outline:2px solid var(--hyf-orange);outline-offset:2px}.msk-ventana__body .ms-filtro+.ms-filtro{padding-top:18px;border-top:1px solid var(--line-soft)}.ms-filtros__intro{font-size:13.5px;line-height:1.5;color:var(--ink-3)}.ms-filtros__intro b{color:var(--ink-2);font-weight:600}.ms-filtro__todos{font-size:12.5px;color:var(--ink-4)}.ms-filtro__ayuda{margin-top:-4px;font-size:13px;line-height:1.45;color:var(--ink-3)}.ms-filtro__ayuda b{color:var(--ink-2);font-weight:600}.ms-op .ms-op__n{min-width:20px;height:20px;padding:0 6px;display:-ms-inline-grid;display:inline-grid;place-items:center;border-radius:999px;background:rgba(29,26,23,.06);color:var(--ink-3);font-size:11.5px;font-weight:700}.ms-op[aria-pressed=true] .ms-op__n{background:#fff;color:var(--hyf-orange-d)}.ms-op.is-vacia{opacity:.45;cursor:not-allowed}.ms-op.is-vacia:hover{border-color:var(--line)}@media (max-width:1023px){.ms-cart__prio{display:none}}@media (max-width:560px){.ms-fila{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.ms-fila__prio{width:26px;height:26px;font-size:13px}.ms-fila .ms-fila__foto{width:52px;height:52px}.ms-fila__info{-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)}.ms-fila__mover{-ms-flex-direction:row;flex-direction:row;margin-left:auto}.ms-card__prio{top:6px;right:6px;height:22px;padding:0 7px;font-size:10.5px}}.ms-estado{min-height:50vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;color:var(--ink-2);font-size:15px}.ms-card__foto,.ms-fila__foto{background:linear-gradient(135deg,var(--hyf-orange-tint),#f3efeb)}.ms-error{padding:12px 14px;border-radius:12px;background:#fdeeec;color:#b42318;font-size:14px}.ms-det__id a{color:var(--hyf-orange-d);font-weight:600}.ms-card__total{margin-top:-2px;font-size:12.5px;color:var(--ink-3)}.msk-capa.ms-det-capa{padding:112px 24px 32px;place-items:start center;overflow-y:auto}.msk-ventana.ms-det{max-width:1040px;max-height:min(calc(100vh - 144px),820px)}@media (max-width:700px){.msk-capa.ms-det-capa{padding:0;place-items:end stretch}.msk-ventana.ms-det{max-height:92vh}}.ms-det .msk-ventana__body.ms-det__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"info galeria";-ms-flex-align:start;align-items:start;gap:26px;padding:24px 26px}.ms-det__info{grid-area:info;gap:20px}.ms-det__galeria,.ms-det__info{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ms-det__galeria{grid-area:galeria;gap:10px;position:sticky;top:0}button.ms-det__foto{width:100%;aspect-ratio:4/3;padding:0;border:0;cursor:zoom-in;display:block}button.ms-det__foto:disabled{cursor:default}button.ms-det__foto:focus-visible{outline:3px solid var(--hyf-orange);outline-offset:2px}.ms-det__foto img{animation:ms-foto-in .2s ease-out}.ms-det__ampliar{position:absolute;right:12px;bottom:12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(29,26,23,.62);color:#fff;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;backdrop-filter:blur(4px)}.ms-det__ampliar svg{display:block}.ms-det__miniaturas{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(72px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.ms-det__mini{aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f1ebe5;cursor:pointer;opacity:.78;transition:opacity .15s,border-color .15s}.ms-det__mini img{display:block;width:100%;height:100%;object-fit:cover}.ms-det__mini:hover{opacity:1}.ms-det__mini.is-on{border-color:var(--hyf-orange);opacity:1}.ms-det__mini:focus-visible{outline:2px solid var(--hyf-orange);outline-offset:2px}@media (max-width:860px){.ms-det .msk-ventana__body.ms-det__grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "info";gap:20px;padding:18px}.ms-det__galeria{position:static}.ms-det__miniaturas{-ms-grid-columns:none;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;padding-bottom:4px}}.ms-visor{position:fixed;inset:0;z-index:120;display:-ms-grid;display:grid;place-items:center;padding:56px 72px;background:rgba(14,12,10,.92);animation:msk-fade .16s ease-out}.ms-visor__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.45);animation:ms-foto-in .2s ease-out}.ms-visor__cerrar,.ms-visor__flecha{position:absolute;display:-ms-grid;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background .15s}.ms-visor__cerrar:hover,.ms-visor__flecha:hover{background:hsla(0,0%,100%,.24)}.ms-visor__cerrar:focus-visible,.ms-visor__flecha:focus-visible{outline:2px solid #fff;outline-offset:2px}.ms-visor__cerrar{top:16px;right:16px;width:44px;height:44px}.ms-visor__flecha{top:50%;width:52px;height:52px;transform:translateY(-50%)}.ms-visor__flecha--izq{left:14px}.ms-visor__flecha--der{right:14px}.ms-visor__n{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);padding:5px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:700px){.ms-visor{padding:64px 10px 64px}.ms-visor__flecha{top:auto;bottom:12px;transform:none;width:46px;height:46px}.ms-visor__flecha--izq{left:16px}.ms-visor__flecha--der{right:16px}}@keyframes ms-foto-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ms-det__foto img,.ms-visor,.ms-visor__img{animation:none}}.ms-fila{transition:box-shadow .18s,border-color .18s,background .18s}.ms-fila.ms-orden-move{transition:transform .32s cubic-bezier(.2,.9,.3,1),box-shadow .18s,border-color .18s}.ms-fila__manija{-ms-flex:none;flex:none;width:30px;height:44px;display:-ms-grid;display:grid;place-items:center;margin:0 -4px 0 -6px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-4);font-size:20px;line-height:1;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ms-fila__manija:hover{color:var(--ink-2);background:rgba(29,26,23,.05)}.ms-fila__manija:focus-visible{outline:2px solid var(--hyf-orange);outline-offset:2px}.ms-fila.is-arrastrando{position:relative;z-index:2;border-color:var(--hyf-orange);background:#fffaf6;box-shadow:0 14px 34px -12px rgba(29,26,23,.35)}.ms-fila.is-arrastrando .ms-fila__manija{cursor:grabbing;color:var(--hyf-orange-d)}.ms-fila.is-arrastrando.ms-orden-move{transition:none}body:has(.ms-fila.is-arrastrando){cursor:grabbing;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.ms-fila.ms-orden-move{transition:none}}.ms-confeti{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:70}.ms-enviada{position:relative;gap:18px;padding-top:64px;animation:ms-enviada-in .45s cubic-bezier(.2,.9,.3,1)}.ms-enviada__badge{position:relative;width:84px;height:84px;margin-bottom:6px}.ms-enviada__badge:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(31,157,108,.16) 0,rgba(31,157,108,0) 70%);animation:ms-halo .9s ease-out .2s both}.ms-enviada__badge svg{position:relative;display:block}.ms-check-circulo{stroke:var(--ok);stroke-width:3;stroke-dasharray:152;stroke-dashoffset:152;animation:ms-trazo .7s cubic-bezier(.2,.9,.3,1) .1s forwards}.ms-check-marca{stroke:var(--ok);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:ms-trazo .45s cubic-bezier(.2,.9,.3,1) .65s forwards}.ms-ig{width:100%;max-width:440px;margin-top:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:16px;background:#fff;box-shadow:var(--sh-card);text-align:left;transition:transform .18s,box-shadow .18s,border-color .18s}.ms-ig,.ms-ig:hover{text-decoration:none;color:var(--ink)}.ms-ig:hover{transform:translateY(-2px);border-color:#f0c6d9;box-shadow:var(--sh-float)}.ms-ig__ico{-ms-flex:none;flex:none;width:44px;height:44px;border-radius:13px;display:-ms-grid;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ms-ig__txt{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.ms-ig__txt small{font-size:13px;line-height:1.35;color:var(--ink-3)}.ms-ig__txt strong{font-size:15.5px}.ms-ig__cta{margin-left:auto;-ms-flex:none;flex:none;font-size:14px;font-weight:700;color:#c13584;white-space:nowrap}@keyframes ms-trazo{to{stroke-dashoffset:0}}@keyframes ms-halo{0%{opacity:0;transform:scale(.6)}}@keyframes ms-enviada-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ms-enviada,.ms-enviada__badge:before{animation:none}.ms-check-circulo,.ms-check-marca{animation:none;stroke-dashoffset:0}}@media (max-width:480px){.ms-ig{-ms-flex-wrap:wrap;flex-wrap:wrap}.ms-ig__cta{margin-left:58px}}