.pedido{padding:var(--esp-l) var(--gutter) var(--esp-seccion)}.caja{max-width:980px;margin:0 auto}.volver{min-height:44px;font:600 var(--paso-0) / 1 var(--letra-titulo);align-items:center;gap:.4em;display:inline-flex}.pedido h1{font-size:var(--paso-4);margin:var(--esp-s) 0 var(--esp-l)}.partes{gap:var(--esp-m);align-items:start;display:grid}@media (width>=860px){.partes{grid-template-columns:1.15fr 1fr}.resumen{order:2}}.tarjeta{background:var(--superficie);border:2px solid var(--borde);border-radius:var(--radio-m);padding:var(--esp-m)}.tarjeta h2{font-size:var(--paso-2);margin-bottom:var(--esp-s)}.resumen .lineas{margin:0;padding:0;list-style:none}.resumen .item{gap:var(--esp-xs);padding:var(--esp-xs) 0;border-bottom:2px solid var(--borde);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.resumen .item:last-child{border-bottom:0}.resumen .item img{object-fit:cover;border-radius:var(--radio-s);background:var(--borde);width:56px;height:56px}.resumen .item .nombre{font:600 var(--paso-0) / 1.25 var(--letra-titulo)}.resumen .item .detalle{font-size:var(--paso--1);color:var(--texto-suave)}.resumen .item .precio{font:700 var(--paso-0) / 1 var(--letra-titulo);font-variant-numeric:tabular-nums}.resumen .suma{color:var(--texto-suave);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.resumen .suma:first-of-type{margin-top:var(--esp-xs);padding-top:var(--esp-xs);border-top:2px solid var(--borde)}.resumen .total{margin-top:var(--esp-xs);font:700 var(--paso-2) / 1 var(--letra-titulo);justify-content:space-between;align-items:baseline;display:flex}.resumen .total output{font-variant-numeric:tabular-nums}.resumen .nota,form .nota{margin-top:var(--esp-2xs);font-size:var(--paso--1);color:var(--texto-suave)}form .nota{margin-top:var(--esp-xs);text-align:center}.cambiar{margin-top:var(--esp-xs);font:600 var(--paso--1) / 1 var(--letra-titulo);min-height:44px;line-height:44px;display:inline-block}.campo{margin-bottom:var(--esp-s);gap:6px;display:grid}.campo label{font:600 var(--paso-0) / 1.2 var(--letra-titulo)}.campo .ayuda{font-size:var(--paso--1);color:var(--texto-suave)}.campo input,.campo textarea{border-radius:var(--radio-s);background:var(--fondo);width:100%;min-height:52px;color:var(--texto);font:500 var(--paso-0) / 1.4 var(--letra-texto);border:2px solid #242d7c59;padding:12px 14px}.campo textarea{resize:vertical;min-height:104px}.tel{position:relative}.tel span{pointer-events:none;font:500 var(--paso-0) / 1 var(--letra-texto);color:var(--texto-suave);position:absolute;top:50%;left:16px;translate:0 -50%}.campo .tel input{padding-left:calc(16px + 3.1em)}.campo input:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--foco);outline-offset:1px;border-color:var(--foco)}.campo [aria-invalid=true]{border-color:var(--rojo)}.error{font:700 var(--paso--1) / 1.3 var(--letra-texto);color:var(--rojo)}.error:empty{display:none}.error a{color:inherit;text-underline-offset:3px}.turnstile:empty{display:none}.como{border:0;min-width:0;padding:0}.como legend{font:600 var(--paso-0) / 1.2 var(--letra-titulo);margin-bottom:6px;padding:0}.opciones-como{gap:var(--esp-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opcion{cursor:pointer;border-radius:var(--radio-s);background:var(--fondo);min-height:72px;color:var(--texto);transition:background var(--dur-rapida), color var(--dur-rapida), border-color var(--dur-rapida);border:2px solid #242d7c59;align-content:center;gap:4px;padding:10px 12px;display:grid;position:relative}.opcion input{opacity:0;pointer-events:none;position:absolute}.opcion b{font:600 var(--paso-0) / 1.15 var(--letra-titulo)}.opcion span{font:500 var(--paso--1) / 1.3 var(--letra-texto);color:var(--texto-suave);transition:color var(--dur-rapida)}.opcion:has(input:checked){background:var(--pastilla);border-color:var(--pastilla);color:var(--texto-pastilla)}.opcion:has(input:checked) span{color:inherit}.opcion:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.campo[hidden]{display:none}.entrega{border:0;min-width:0;padding:0}.entrega legend{font:600 var(--paso-0) / 1.2 var(--letra-titulo);margin-bottom:6px;padding:0}.dias-entrega{gap:var(--esp-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dia{text-align:center;cursor:pointer;border-radius:var(--radio-s);background:var(--fondo);min-height:64px;color:var(--texto);transition:background var(--dur-rapida), color var(--dur-rapida), border-color var(--dur-rapida);border:2px solid #242d7c59;place-content:center;gap:4px;padding:8px 4px;display:grid;position:relative}.dia input{opacity:0;pointer-events:none;position:absolute}.dia b{font:600 var(--paso-0) / 1 var(--letra-titulo)}.dia span{font:500 var(--paso--1) / 1 var(--letra-texto);color:var(--texto-suave);transition:color var(--dur-rapida)}.dia:has(input:checked){background:var(--pastilla);border-color:var(--pastilla);color:var(--texto-pastilla)}.dia:has(input:checked) span{color:inherit}.dia:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.rango{margin-top:var(--esp-2xs);font:500 var(--paso--1) / 1.4 var(--letra-texto);color:var(--texto-suave)}.sin-dias{padding:var(--esp-xs) var(--esp-s);border-radius:var(--radio-s);background:var(--fondo);font-weight:600}.sin-dias a{color:inherit;text-underline-offset:3px}.sugerencia{font:500 var(--paso--1) / 1.3 var(--letra-texto)}.sugerencia button{cursor:pointer;min-height:44px;color:inherit;font:700 var(--paso--1) / 1 var(--letra-texto);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.boton{border-radius:var(--radio-pastilla);border:3px solid var(--borde-boton);cursor:pointer;background:var(--boton);width:100%;min-height:56px;color:var(--texto-boton);box-shadow:var(--sombra-boton);font:600 var(--paso-1) / 1 var(--letra-titulo);transition:translate var(--dur-rapida) var(--curva-salida), box-shadow var(--dur-rapida) var(--curva-salida)}.boton:active:not(:disabled){box-shadow:0 2px 0 var(--borde-boton);translate:0 4px}.boton:disabled{cursor:not-allowed;background:var(--borde);color:var(--texto-suave);box-shadow:none;border-color:#0000}.boton[aria-busy=true]{cursor:progress;opacity:.7}.avisos{margin-bottom:var(--esp-m);padding:var(--esp-s);border-radius:var(--radio-s);border:2px solid var(--rojo);background:#bb1c3812}.avisos p{font-weight:700}.avisos ul{margin:6px 0 0;padding-left:1.2em}.avisos[hidden]{display:none}#vacio .boton{place-items:center;max-width:320px;text-decoration:none;display:grid}#vacio p{font-size:var(--paso-1);color:var(--texto-suave);margin-bottom:var(--esp-s)}.mis-datos{justify-content:space-between;align-items:center;gap:var(--esp-2xs) var(--esp-s);margin:calc(-1 * var(--esp-2xs)) 0 var(--esp-m);padding:var(--esp-xs) var(--esp-xs) var(--esp-xs) var(--esp-s);border-radius:var(--radio-s);background:var(--fondo);flex-wrap:wrap;display:flex}.mis-datos p{font:600 var(--paso-0) / 1.3 var(--letra-titulo)}.usar{min-height:48px;padding:0 var(--esp-s);border-radius:var(--radio-pastilla);cursor:pointer;border:2px solid var(--texto);color:var(--texto);font:600 var(--paso-0) / 1.2 var(--letra-titulo);background:0 0}.usar:active{background:var(--texto);color:var(--fondo)}.nota-datos{margin:calc(-1 * var(--esp-2xs)) 0 var(--esp-m);font-size:var(--paso--1);color:var(--texto-suave)}.hola{margin:calc(-1 * var(--esp-2xs)) 0 var(--esp-m);padding:var(--esp-xs) var(--esp-s);border-radius:var(--radio-s);background:var(--fondo)}.hola button{cursor:pointer;min-height:44px;color:var(--texto);font:600 var(--paso--1) / 1 var(--letra-titulo);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.nota-datos:empty{display:none}.nota-datos:focus{outline:none}.hoja .explica,.hoja .ayuda{color:var(--texto-suave);font-size:var(--paso--1)}.hoja .explica{margin-bottom:var(--esp-s)}.opciones{gap:var(--esp-2xs);margin:0;padding:0;list-style:none;display:grid}.opciones button{align-items:center;gap:var(--esp-s);width:100%;min-height:64px;padding:var(--esp-2xs) var(--esp-s);border:2px solid var(--borde);border-radius:var(--radio-s);cursor:pointer;text-align:left;background:var(--superficie);color:var(--texto);font:600 var(--paso-1) / 1.2 var(--letra-titulo);grid-template-columns:28px 1fr auto;display:grid}.opciones button:active{border-color:var(--texto)}.opciones button[aria-busy=true]{cursor:progress;opacity:.7}.opciones svg:last-child{color:var(--texto-suave)}.nota-hoja{margin-top:var(--esp-s);font:600 var(--paso--1) / 1.4 var(--letra-texto)}.nota-hoja:empty{display:none}.hoja form .campo{margin-bottom:var(--esp-xs)}.hoja .campo input.codigo{font:700 var(--paso-2) / 1 var(--letra-titulo);letter-spacing:.3em;font-variant-numeric:tabular-nums}.hoja .enviado{margin-bottom:var(--esp-s)}.hoja .enviado strong{word-break:break-all}.hoja .boton{margin-top:var(--esp-2xs)}.enlaces{justify-content:space-between;gap:0 var(--esp-s);margin-top:var(--esp-xs);flex-wrap:wrap;display:flex}.enlaces button{cursor:pointer;min-height:44px;color:var(--texto);font:600 var(--paso--1) / 1 var(--letra-titulo);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.enlaces button:disabled{cursor:default;color:var(--texto-suave);text-decoration:none}[hidden]{display:none!important}@media (prefers-color-scheme:dark){.campo input,.campo textarea,.dia{border-color:#fffbea59}.campo [aria-invalid=true],.avisos{border-color:var(--rosa)}.error{color:var(--rosa)}.avisos{background:#cf92bb1a}}
