/* Shop the look */
.look .drop{max-width:760px;margin:0 auto;border:1.5px dashed var(--brass);background:var(--parchment);min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;transition:background .15s}
.look .drop.over{background:#e4d9c1}
.look .drop.has{border-style:solid;border-color:var(--rule);padding:12px;background:var(--cream)}
.look .drop img{max-height:520px;width:auto;margin:0 auto}
.look .big{font-family:var(--display);font-size:30px;margin:0}
.look .empty .note{margin:4px 0 20px}
.look .actions{display:flex;gap:22px;justify-content:center;align-items:center;margin-top:22px}
.look .pill[disabled]{opacity:.55;cursor:wait}
.linkbtn{background:none;border:0;font:inherit;font-size:16px;color:var(--green);text-decoration:underline;cursor:pointer}
.look .status{text-align:center;min-height:1.6em;margin:16px 0 0;color:var(--oxblood)}
.look .privacy{text-align:center;margin:4px 0 0}
#results{margin-top:64px;padding-top:56px;border-top:1px solid var(--rule)}
.items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
.item{border:1px solid var(--rule);padding:20px 22px;background:var(--cream)}
.item h3{font-size:27px;margin-top:6px}
.item .details{margin:6px 0 0;color:var(--muted);font-size:16px}
.item .shop{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;font-size:16px;border-top:1px dotted var(--rule);padding-top:12px}
.item .shop .note{font-size:14px}
@media (max-width:760px){.items{grid-template-columns:1fr}.look .drop{min-height:220px}}

.look [hidden]{display:none!important}
