@layer movil{@media (max-width:767px){:where(.pantalla-CatalogoMobile) .tband{padding:24px 18px 18px}:where(.pantalla-CatalogoMobile) .tband h1{font-size:32px}:where(.pantalla-CatalogoMobile) .msearch{border:1px solid var(--line);height:50px;color:var(--ink-400);background:var(--paper);border-radius:12px;align-items:center;gap:11px;margin:16px 18px 0;padding:0 15px;font-size:15px;display:flex}:where(.pantalla-CatalogoMobile) .fbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;gap:10px;padding:16px 18px;display:flex;position:sticky;top:0}:where(.pantalla-CatalogoMobile) .fbtn{border:1px solid var(--line);height:46px;color:var(--navy-900);background:#fff;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}:where(.pantalla-CatalogoMobile) .fbtn .n{background:var(--orange-500);width:20px;height:20px;color:var(--navy-900);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}:where(.pantalla-CatalogoMobile) .chiprow{gap:8px;margin:0;padding:14px 18px;display:flex;overflow-x:auto}:where(.pantalla-CatalogoMobile) .mchip{background:var(--navy-900);color:#fff;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;height:34px;padding:0 8px 0 12px;font-size:13px;font-weight:500;display:inline-flex}:where(.pantalla-CatalogoMobile) .mchip button{color:#fff;background:#ffffff29;border:0;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;display:flex}:where(.pantalla-CatalogoMobile) .mcount{color:var(--ink-400);padding:4px 18px 16px;font-size:13.5px}:where(.pantalla-CatalogoMobile) .mgrid{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 32px;display:grid}:where(.pantalla-CatalogoMobile) .mgrid .photo{height:171px}:where(.pantalla-CatalogoMobile) .bdg{z-index:2;position:absolute;top:9px;left:9px}:where(.pantalla-CatalogoMobile) .state-bar{background:var(--paper-2);border-top:1px dashed var(--ink-400);border-bottom:1px dashed var(--ink-400);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);padding:11px 18px;font-size:11px;font-weight:700}:where(.pantalla-CatalogoMobile) .sheet{box-shadow:var(--sh-3);background:#fff;border-radius:20px 20px 0 0;padding:10px 0 26px}:where(.pantalla-CatalogoMobile) .grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 18px}:where(.pantalla-CatalogoMobile) .sh-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 18px 16px;display:flex}:where(.pantalla-CatalogoMobile) .sh-head h3{font-size:21px}:where(.pantalla-CatalogoMobile) .sh-group{border-bottom:1px solid var(--line);padding:20px 18px}:where(.pantalla-CatalogoMobile) .sh-group h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:12px;font-family:var(--font-body);margin-bottom:14px;font-weight:700}:where(.pantalla-CatalogoMobile) .pills{flex-wrap:wrap;gap:9px;display:flex}:where(.pantalla-CatalogoMobile) .pill{border:1px solid var(--line);min-height:44px;color:var(--ink-700);background:#fff;border-radius:11px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex}:where(.pantalla-CatalogoMobile) .pill.on{background:var(--navy-900);border-color:var(--navy-900);color:#fff;font-weight:600}:where(.pantalla-CatalogoMobile) .radio{min-height:50px;color:var(--ink-700);justify-content:space-between;align-items:center;font-size:15.5px;display:flex}:where(.pantalla-CatalogoMobile) .rdot{border:1.5px solid var(--line);border-radius:50%;flex:none;width:20px;height:20px}:where(.pantalla-CatalogoMobile) .rdot.on{border:6px solid var(--orange-500)}:where(.pantalla-CatalogoMobile) .sh-foot{gap:11px;padding:20px 18px 0;display:flex}}}
