.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.add{gap:8px;margin:16px 0 8px;display:flex}.add input{padding:12px 14px;font-size:17px}.add button{padding:0 20px}#suggestions{min-height:0;margin-bottom:6px}.aisle{margin-top:18px}.aisle h2{font:700 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.items{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.items li{border-top:1px solid var(--line-soft);align-items:center;display:flex}.items li:first-child{border-top:0}.check{all:unset;box-sizing:border-box;cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:flex}.check:hover{background:var(--raised)}.check:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.box{border:2px solid var(--line-strong);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.check[aria-checked=true] .box{background:var(--accent);border-color:var(--accent)}.check[aria-checked=true] .box:after{content:"";border:solid var(--on-accent);border-width:0 0 2px 2px;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.name{overflow-wrap:anywhere;min-width:0}.qty{color:var(--muted);font:500 13px/1.3 var(--mono);white-space:nowrap;margin-left:auto;padding-left:8px}.who{color:var(--muted);font-size:12px}.items .who{margin-left:4px}.check[aria-checked=true] .name{color:var(--muted);text-decoration:line-through}.more{color:var(--muted);background:0 0;border:0;align-self:stretch;padding:8px 14px}.more svg{width:18px;height:18px}.basket{margin-top:22px}.basket summary{cursor:pointer;color:var(--ink-soft);padding:8px 0;font-weight:700}.basket .items{margin-bottom:10px}.pod .share{margin-top:10px}#pod-signed-in>p{margin-top:8px}.add .mic{padding:0 12px}
