.alcy-feed{gap:28px;padding-block:46px 10px;display:grid}.alcy-feed::selection,.alcy-feed ::selection{background:var(--alcy-ink-sweep);color:var(--alcy-ink)}.alcy-feed-run{font-variant-numeric:tabular-nums;--glass-radius:18px;--glass-blur:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:13px 18px;display:grid}.alcy-feed-run>div{flex-wrap:wrap;align-items:baseline;gap:4px 11px;display:flex}.alcy-feed-run strong{font:var(--alcy-text-subtitle)/1.3 var(--alcy-serif)}.alcy-feed-run span:not(.alcy-feed-live-dot){color:var(--alcy-muted);font-size:var(--alcy-text-small)}.alcy-feed-live-dot{background:var(--alcy-good);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--alcy-good-bg) 85%, transparent);border-radius:50%}.alcy-feed-live-dot.alcy-pulse{background:var(--alcy-live)}.alcy-feed-bar{--glass-radius:24px;gap:14px;padding:17px 20px;display:grid}.alcy-feed-sizes{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 16px;display:grid}.alcy-feed-sizes>strong{color:var(--alcy-muted);font-size:var(--alcy-text-label);letter-spacing:.1em;text-transform:uppercase}.alcy-feed-sizes>div{flex-wrap:wrap;gap:6px;display:flex}.alcy-feed-sizes>div>span{border-radius:var(--alcy-radius-fine);background:var(--alcy-surface);min-height:28px;color:var(--alcy-text-2);font-size:var(--alcy-text-label);align-items:center;gap:5px;padding:5px 10px;font-weight:600;display:inline-flex}.alcy-feed-sizes>a{color:var(--alcy-purple);font-size:var(--alcy-text-meta);font-weight:600}.alcy-feed-view-toggle{border:1px solid var(--alcy-control-edge);border-radius:var(--alcy-radius-control);background:var(--alcy-surface);justify-self:end;padding:3px;display:inline-flex}.alcy-feed-view-toggle button,.alcy-feed-category button{border-radius:var(--alcy-radius-control);min-height:34px;font-size:var(--alcy-text-meta);white-space:nowrap;background:0 0;border:0;padding:7px 13px;transition:color .15s,background-color .15s}.alcy-feed-view-toggle button[aria-pressed=true],.alcy-feed-category button[aria-pressed=true]{background:var(--alcy-plum);color:var(--alcy-surface)}.alcy-feed-view-toggle,.alcy-feed-category{isolation:isolate;position:relative}.alcy-feed-view-toggle>.alcy-current-ghost,.alcy-feed-category>.alcy-current-ghost{border-color:var(--alcy-plum)}.alcy-feed-view-toggle button[aria-pressed=true][data-current-arriving],.alcy-feed-category button[aria-pressed=true][data-current-arriving]{color:var(--alcy-ink);background:0 0}.alcy-feed-filters{border-block:1px solid color-mix(in srgb, var(--alcy-edge) 70%, transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-block:13px;display:grid}.alcy-feed-category{scrollbar-color:var(--alcy-edge) transparent;gap:3px;padding:2px;display:flex;overflow-x:auto}.alcy-feed-filters select{border:1px solid var(--alcy-control-edge);border-radius:var(--alcy-radius-control);background:var(--alcy-surface);max-width:210px;min-height:38px;color:var(--alcy-text-2);font-size:var(--alcy-text-meta);padding:7px 34px 7px 12px}.alcy-feed-picks{gap:18px;display:grid}.alcy-feed-picks>header h2{font:var(--alcy-text-h2)/1.15 var(--alcy-serif);letter-spacing:-.02em;margin:0}.alcy-feed-picks>header p{color:var(--alcy-muted);font-size:var(--alcy-text-meta);margin:5px 0 0}.alcy-feed-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:start;gap:18px 14px;display:grid}.alcy-feed-card{border:1px solid var(--alcy-edge-2);border-radius:var(--alcy-radius-card);background:var(--alcy-surface);min-width:0;position:relative;overflow:hidden}.alcy-feed-save{z-index:3;border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);width:44px;height:44px;color:var(--alcy-plum);box-shadow:var(--alcy-shadow-contact);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:9px;inset-inline-end:9px}.alcy-feed-save .alcy-icon{width:20px;height:20px}.alcy-feed-save[aria-pressed=true] .alcy-icon{fill:currentColor}.alcy-feed-save:disabled{opacity:.62}.alcy-feed-card-button{text-align:start;background:0 0;border:0;width:100%;min-width:0;padding:0;display:grid}.alcy-feed-card-button:hover .alcy-feed-card-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.alcy-feed-card-media{aspect-ratio:4/5;background:var(--alcy-surface);display:block;position:relative;overflow:hidden}.alcy-feed-card-media>:is(img,.alcy-feed-photo-fallback){object-fit:cover;width:100%;height:100%}.alcy-feed-photo-fallback{background:linear-gradient(160deg, var(--alcy-paper), color-mix(in srgb, var(--alcy-muted) 9%, var(--alcy-paper)));min-height:90px;color:color-mix(in srgb, var(--alcy-muted) 70%, var(--alcy-paper));place-items:center;display:grid}.alcy-feed-photo-fallback .alcy-icon{stroke-width:1.3px;width:28px;height:28px}.alcy-feed-discount{z-index:1;border-radius:var(--alcy-radius-fine);background:var(--alcy-plum);color:var(--alcy-surface);font-size:var(--alcy-text-label);padding:5px 8px;font-weight:800;position:absolute;inset-block-start:10px;inset-inline-start:10px}.alcy-feed-card-body{gap:8px;min-width:0;padding:15px;display:grid}.alcy-feed-brand{color:var(--alcy-muted);font-size:var(--alcy-text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.alcy-feed-card-title{font:var(--alcy-text-subtitle)/1.25 var(--alcy-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alcy-feed-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.alcy-feed-price>strong{font-size:var(--alcy-text-lead)}.alcy-feed-price>s{color:var(--alcy-muted);font-size:var(--alcy-text-meta)}.alcy-feed-price>span{color:var(--alcy-good);font-size:var(--alcy-text-label);font-weight:700}.alcy-feed-fit{border-radius:var(--alcy-radius-fine);background:var(--alcy-good-bg);color:var(--alcy-good);font-size:var(--alcy-text-label);justify-self:start;padding:5px 9px;font-weight:700}.alcy-feed-empty{border:1px dashed var(--alcy-edge);border-radius:var(--alcy-radius-card);min-height:190px;color:var(--alcy-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.alcy-feed-empty .alcy-icon{width:24px;height:24px}.alcy-feed-empty p{max-width:45ch;margin:0}.alcy-feed-quick{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:25px}.alcy-feed-quick[open]{display:grid}.alcy-feed-quick-shop{color:var(--alcy-muted);font-size:var(--alcy-text-meta);grid-column:1/-1;margin:0}.alcy-feed-quick>.alcy-dialog-body>:is(img,.alcy-feed-photo-fallback){aspect-ratio:4/5;border-radius:var(--alcy-radius-photo);object-fit:cover;width:100%;max-height:560px}.alcy-feed-quick-copy{align-content:start;gap:12px;min-width:0;display:grid}.alcy-feed-quick-copy h2,.alcy-feed-quick-copy h3,.alcy-feed-quick-copy p,.alcy-feed-quick-copy dl{margin:0}.alcy-feed-quick-copy h2{font:var(--alcy-text-h2)/1.08 var(--alcy-serif);letter-spacing:-.025em;padding-inline-end:28px}.alcy-feed-quick-copy h3{color:var(--alcy-muted);font-size:var(--alcy-text-label);letter-spacing:.1em;text-transform:uppercase;margin-block-start:5px}.alcy-feed-quick-price{font-size:var(--alcy-text-body);font-variant-numeric:tabular-nums}.alcy-feed-quick-note{font:var(--alcy-text-lead)/1.55 var(--alcy-serif)}.alcy-feed-size-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alcy-feed-size-list li{border:1px solid var(--alcy-edge);border-radius:var(--alcy-radius-fine);text-align:center;min-width:38px;font-size:var(--alcy-text-label);padding:6px 9px}.alcy-feed-size-list li.is-yours{border-color:var(--alcy-plum);background:var(--alcy-lavender);color:var(--alcy-plum);font-weight:700}.alcy-feed-quick-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.alcy-feed-quick-actions .alcy-button-secondary{min-height:44px}.alcy-feed-close{z-index:2;position:absolute;inset-block-start:12px;inset-inline-end:12px}.alcy-feed-quick-error{color:var(--alcy-warn);font-size:var(--alcy-text-meta)}@media (pointer:coarse){.alcy-feed-view-toggle button,.alcy-feed-category button,.alcy-feed-filters select{min-height:44px}.alcy-feed-sizes>a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:900px){.alcy-feed-sizes{grid-template-columns:auto minmax(0,1fr) auto}.alcy-feed-view-toggle{grid-column:1/-1;justify-self:start}}@media (max-width:759px){.alcy-feed{padding-block-start:28px}.alcy-feed-run{grid-template-columns:auto minmax(0,1fr)}.alcy-feed-filters{grid-template-columns:1fr 1fr}.alcy-feed-category{grid-column:1/-1}.alcy-feed-filters select{width:100%;max-width:none;font-size:var(--alcy-text-lead)}.alcy-feed-quick[open]{grid-template-columns:1fr}.alcy-feed-quick>.alcy-dialog-body>:is(img,.alcy-feed-photo-fallback){object-fit:contain;max-height:52vh}}@media (max-width:520px){.alcy-feed-sizes{grid-template-columns:1fr auto}.alcy-feed-sizes>div,.alcy-feed-view-toggle{grid-column:1/-1}.alcy-feed-view-toggle button{flex:1}.alcy-feed-filters{grid-template-columns:1fr}.alcy-feed-category,.alcy-feed-filters label{grid-column:1}}@media (forced-colors:active){.alcy-feed-card,.alcy-feed-quick,.alcy-feed-filters select,.alcy-feed-view-toggle{border-color:canvastext}.alcy-feed-fit{color:canvastext;background:canvas;border:1px solid canvastext}}
