.aj-pedido{max-width:var(--aj-max);padding:56px var(--aj-gutter) 88px;margin:0 auto}.aj-pedido__titulo{font-size:clamp(32px,5vw,48px)}.aj-pedido__ceja{color:var(--aj-pink);font-family:var(--aj-font-heading);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;padding:0;font-weight:700}.aj-pedido__intro{max-width:calc(68 * var(--aj-ch));color:#1b0b00bf}.aj-pedido__vacio{background:var(--aj-cream);text-align:center;font-family:var(--aj-font-heading);border-radius:18px;margin:32px 0;padding:48px 32px;font-size:20px}.aj-pedido__vacio-cta{background:var(--aj-purple);color:#fff;border-radius:999px;margin-top:18px;padding:12px 26px;font-size:17px;text-decoration:none;display:inline-block}.aj-pedido__contenido{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;margin-top:32px;display:grid}.aj-pedido__lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aj-pedido__item{background:#fff;border:2px solid #1b0b0014;border-radius:18px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.aj-pedido__foto{object-fit:cover;background:var(--aj-cream);border-radius:14px;width:88px;height:88px}.aj-pedido__nombre{font-family:var(--aj-font-heading);color:var(--aj-purple);font-size:18px;font-weight:600;line-height:1.25;text-decoration:none;display:block}.aj-pedido__nombre:hover{text-decoration:underline}.aj-pedido__unitario{color:#1b0b0099;margin:4px 0 0;padding-bottom:0;font-size:14px}.aj-pedido__linea{font-family:var(--aj-font-heading);color:var(--aj-dark);margin:2px 0 0;padding-bottom:0;font-size:17px;font-weight:600}.aj-pedido__controles{align-items:center;gap:8px;display:flex}.aj-pedido__paso{width:34px;height:34px;color:var(--aj-dark);cursor:pointer;background:#fff;border:2px solid #1b0b001f;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:border-color .15s,color .15s;display:grid}.aj-pedido__paso:hover:not(:disabled){border-color:var(--aj-purple);color:var(--aj-purple)}.aj-pedido__paso:disabled{opacity:.35;cursor:default}.aj-pedido__cantidad{width:52px;font-family:var(--aj-font-body);text-align:center;-moz-appearance:textfield;appearance:textfield;background:#fff;border:2px solid #1b0b001f;border-radius:10px;padding:7px 4px;font-size:16px}.aj-pedido__cantidad::-webkit-outer-spin-button,.aj-pedido__cantidad::-webkit-inner-spin-button{appearance:none;margin:0}.aj-pedido__quitar{color:#1b0b0066;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:4px;font-size:17px;line-height:1;transition:background-color .15s,color .15s;display:grid}.aj-pedido__quitar:hover{color:var(--aj-pink);background:#ee4c811a}.aj-pedido__resumen{background:var(--aj-cream);border:2px solid #1b0b0014;border-radius:18px;padding:24px;position:sticky;top:24px}.aj-pedido__fila{color:#1b0b00b3;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:0;font-size:15px;display:flex}.aj-pedido__fila+.aj-pedido__fila{margin-top:8px}.aj-pedido__fila--total{font-family:var(--aj-font-heading);color:var(--aj-dark);border-top:2px solid #1b0b0014;margin-top:14px;padding-top:14px;font-size:18px}.aj-pedido__fila--total strong{font-size:24px}.aj-pedido__nota{color:var(--aj-teal);margin:12px 0 0;padding-bottom:0;font-size:14px;line-height:1.45}.aj-pedido__datos{border-top:2px dashed #1b0b001f;gap:12px;margin-top:20px;padding-top:18px;display:grid}.aj-pedido__datos h2{font-family:var(--aj-font-heading);color:var(--aj-purple);margin:0;padding:0;font-size:19px;line-height:1.2}.aj-pedido__datos>p{color:#1b0b009e;margin:-6px 0 1px;padding:0;font-size:13px;line-height:1.4}.aj-pedido__datos label{gap:5px;display:grid}.aj-pedido__datos label>span{color:#1b0b00b8;font-size:12.5px;font-weight:700}.aj-pedido__datos input,.aj-pedido__datos textarea{width:100%;color:var(--aj-dark);font-family:var(--aj-font-body);background:#fff;border:2px solid #1b0b001f;border-radius:11px;padding:10px 11px;font-size:14px}.aj-pedido__datos textarea{resize:vertical;min-height:76px}.aj-pedido__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.aj-pedido__datos input:focus,.aj-pedido__datos textarea:focus{border-color:var(--aj-orange);outline:none;box-shadow:0 0 0 3px #f05a281f}.aj-pedido__enviar{background:var(--aj-purple);color:#fff;width:100%;font-family:var(--aj-font-heading);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:15px 20px;font-size:17px;font-weight:600;transition:filter .15s,opacity .15s;display:flex}.aj-pedido__enviar:hover:not(:disabled){filter:brightness(.94)}.aj-pedido__enviar:disabled{opacity:.7;cursor:default}.aj-pedido__aclaracion{color:#1b0b009e;text-align:center;margin:12px 0 0;padding:0;font-size:12.5px;line-height:1.45}.aj-pedido__enviar .aj-pedido__enviar-icono,.aj-pedido__enviar-icono{flex:none;width:22px;height:22px}.aj-pedido__feedback{text-align:center;min-height:20px;margin-top:10px;font-size:13px;font-weight:600;line-height:1.4}.aj-pedido__feedback.is-ok{color:var(--aj-teal)}.aj-pedido__feedback.is-error{color:#b42318}.aj-pedido__vaciar{width:100%;font-family:var(--aj-font-body);color:#1b0b008c;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:15px;text-decoration:underline;display:block}.aj-pedido__vaciar:hover{color:var(--aj-pink)}.aj-pedido__ayuda{color:#1b0b00bf;margin-top:36px}@media (width<=940px){.aj-pedido__contenido{grid-template-columns:minmax(0,1fr)}.aj-pedido__resumen{position:static}}@media (width<=620px){.aj-pedido__item{grid-template-columns:64px minmax(0,1fr);gap:14px}.aj-pedido__foto{width:64px;height:64px}.aj-pedido__controles{grid-column:1/-1;justify-content:flex-end}.aj-pedido__paso,.aj-pedido__quitar{width:40px;height:40px}.aj-pedido__cantidad{width:58px;padding-top:9px;padding-bottom:9px}}
