.mi-pedido-grid{display:grid;gap:24px;margin-top:16px}@media (min-width:1024px){.mi-pedido-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.mi-pedido-caja{position:sticky;top:24px}}.mi-pedido-caja{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.mi-pedido-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0}.mi-pedido-total span{font-size:15px;color:var(--tinta-2)}.mi-pedido-total b{font-size:32px;line-height:1.1;color:var(--tinta);font-family:var(--cifras)}.mi-pedido-confianza{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mi-pedido-confianza li{display:flex;gap:10px;align-items:flex-start}.mi-pedido-confianza svg{flex:none;margin-top:2px;color:var(--acento-texto)}.mi-pedido-confianza b{display:block;font-size:15px;color:var(--tinta)}.mi-pedido-confianza small{display:block;font-size:14px;color:var(--tinta-2)}.mi-pedido-subtitulo{margin:4px 0 0;font-size:18px;font-weight:800;color:var(--tinta);scroll-margin-top:96px}.mi-pedido-form{display:grid;gap:12px}.mi-pedido-form label{display:grid;gap:6px;font-size:15px;font-weight:700;color:var(--tinta)}.mi-pedido-form label small{font-weight:500;font-size:14px;color:var(--tinta-2)}.mi-pedido-form input,.mi-pedido-form textarea{min-height:48px;padding:10px 12px;border:1px solid var(--linea);border-radius:10px;background:#fff;font:inherit;font-size:16px;font-weight:500;color:var(--tinta)}.mi-pedido-form textarea{min-height:72px;resize:vertical}.mi-pedido-error{margin:0;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:15px}.mi-pedido-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:12px 16px;border:0;border-radius:12px;background:var(--wa);color:#fff;font:inherit;font-size:18px;font-weight:800;text-decoration:none;cursor:pointer}.mi-pedido-wa[aria-busy=true]{opacity:.75;cursor:progress}.mi-pedido-nota{margin:0;font-size:14px;color:var(--tinta-2)}.mi-pedido-barra{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#fffffff2;box-shadow:0 -6px 18px #0000001f;flex-direction:column;align-items:stretch;gap:6px}.mi-pedido-barra .mi-pedido-wa{flex-direction:column;gap:0;width:100%;min-height:60px;padding:8px 12px;font-size:16px;line-height:1.25}.mi-pedido-barra .mi-pedido-wa b{font-size:20px;font-family:var(--cifras)}.mi-pedido-barra p{margin:0;text-align:center;font-size:14px;color:var(--tinta-2)}.mi-pedido-subtitulo small{margin-left:6px;font-size:14px;font-weight:500;color:var(--tinta-2)}.compartir-pedido{margin-top:16px;padding:16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.compartir-pedido h2{margin:0;font-size:18px;font-weight:800;color:var(--tinta)}.compartir-pedido p{margin:4px 0 0;font-size:15px;line-height:1.4;color:var(--tinta-2)}.compartir-pedido>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.compartir-pedido-boton,.compartir-pedido-copiar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:12px;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.compartir-pedido-boton{flex:1 1 260px;border:2px solid var(--marca);background:var(--superficie);color:var(--marca)}.compartir-pedido-boton:hover{background:var(--fondo)}.compartir-pedido-copiar{flex:0 1 auto;border:1px solid var(--linea);background:transparent;color:var(--tinta);font-size:15px}.compartir-pedido-boton:focus-visible,.compartir-pedido-copiar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.compartir-pedido-nota input{display:block;width:100%;min-height:48px;margin-top:6px;padding:0 10px;border:1px solid var(--linea);border-radius:10px;font-size:14px}