.alcy-app .alcy-store-share{gap:6px;display:grid}.alcy-app .alcy-store-share:focus{outline:none}.alcy-app .alcy-store-share>h3{color:var(--alcy-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.alcy-app .alcy-store-share>p{margin:0;line-height:1.5}.alcy-app .alcy-store-share-state{color:var(--alcy-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.alcy-app .alcy-store-share-dot{background:var(--alcy-edge);width:8px;height:8px;box-shadow:0 0 0 4px var(--alcy-neutral-bg);border-radius:50%;flex:none}.alcy-app .alcy-store-share-dot.is-featured{background:var(--alcy-good);box-shadow:0 0 0 4px var(--alcy-good-bg)}.alcy-app .alcy-store-share-detail{color:var(--alcy-text-2);font-size:13px}.alcy-app .alcy-store-share-error{color:var(--alcy-danger);font-size:13px}.alcy-app .alcy-store-share-actions{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:6px;display:flex}.alcy-app .alcy-store-share-actions .alcy-ghost-button{min-height:40px}.alcy-app .alcy-store-share .alcy-store-link .alcy-icon{width:14px;height:14px}.alcy-app .alcy-store-share-shared{font-size:13px}.alcy-app .alcy-store-share-shared>summary{color:var(--alcy-ink);cursor:pointer}.alcy-app .alcy-store-share-shared>div{color:var(--alcy-text-2);gap:4px;margin-top:8px;line-height:1.5;display:grid}.alcy-app .alcy-store-share-shared p{margin:0}.alcy-app .alcy-store-share-shared .alcy-store-share-shared-title{color:var(--alcy-ink);font:16px/1.3 Georgia,serif}.alcy-app .alcy-store-share-shared small{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.alcy-app .alcy-store-share-shared ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.alcy-app .alcy-store-share-shared li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:0 12px;display:flex}.alcy-app .alcy-store-share-dialog{--glass-radius:24px;--glass-fill:#fdfcf9f5;--glass-opaque:var(--alcy-paper);--glass-shadow:0 24px 72px #30263e24, 0 4px 12px #30263e0d;border-color:var(--alcy-edge-2);text-align:start;width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:26px 28px 22px;position:fixed;overflow-y:auto}.alcy-app .alcy-store-share-dialog::backdrop{background:#2627353d}.alcy-app .alcy-store-share-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.alcy-app .alcy-store-share-head h2{letter-spacing:-.01em;margin:0;font:26px/1.2 Georgia,serif}.alcy-app .alcy-store-share-close{width:44px;height:44px;color:var(--alcy-muted);background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;margin:-8px -10px 0 0;display:inline-flex}.alcy-app .alcy-store-share-close:hover{background:var(--alcy-lavender);color:var(--alcy-ink)}.alcy-app .alcy-store-share-dialog p{margin:0;line-height:1.55}.alcy-app .alcy-store-share-dialog .alcy-store-share-intro{color:var(--alcy-text-2);margin-top:8px;font-size:13.5px}.alcy-app .alcy-store-share-form{gap:14px;margin-top:18px;display:grid}.alcy-app .alcy-store-share-field{gap:6px;font-size:13px;font-weight:600;display:grid}.alcy-app .alcy-store-share-field .alcy-input{font-weight:400}.alcy-app .alcy-store-share-field textarea.alcy-input{resize:vertical;height:auto;min-height:72px;padding-block:10px;line-height:1.5}.alcy-app .alcy-store-share-dialog .alcy-store-share-label{color:var(--alcy-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.alcy-app .alcy-store-share-preview{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-radius:18px;gap:8px;padding:16px;display:grid}.alcy-app .alcy-store-share-preview h3{overflow-wrap:anywhere;margin:4px 0 0;font:22px/1.2 Georgia,serif}.alcy-app .alcy-store-share-preview>p{color:var(--alcy-text-2);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13.5px}.alcy-app .alcy-store-share-preview>small{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.alcy-app .alcy-store-share-covers{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:8px;height:220px;display:grid}.alcy-app .alcy-store-share-covers.is-1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.alcy-app .alcy-store-share-covers.is-2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.alcy-app .alcy-store-share-covers.is-3>:first-child{grid-row:span 2}.alcy-app .alcy-store-share-covers>span,.alcy-app .alcy-store-share-piece-media{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-radius:12px;display:block;overflow:hidden}.alcy-app .alcy-store-share-covers img,.alcy-app .alcy-store-share-piece-media img{object-fit:cover;width:100%;height:100%;display:block}.alcy-app :is(.alcy-store-share-covers,.alcy-store-share-piece-media) img.is-wide{object-fit:contain}.alcy-app .alcy-store-share-preview ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:14px 10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.alcy-app .alcy-store-share-preview li{align-content:start;gap:2px;min-width:0;font-size:12px;line-height:1.35;display:grid}.alcy-app .alcy-store-share-piece-media{aspect-ratio:3/4;margin-bottom:6px}.alcy-app .alcy-store-share-preview li b{letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px}.alcy-app .alcy-store-share-preview li>span:not([class]){color:var(--alcy-text-2);overflow-wrap:anywhere}.alcy-app .alcy-store-share-price{font-variant-numeric:lining-nums tabular-nums;font-weight:600}.alcy-app .alcy-store-share-private{color:var(--alcy-muted);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.alcy-app .alcy-store-share-private .alcy-icon{flex:0 0 16px;margin-top:2px}.alcy-app .alcy-store-share-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;display:flex}.alcy-app .alcy-store-share-buttons .alcy-ink-button{min-height:44px}@media (pointer:coarse){.alcy-app .alcy-store-share-actions .alcy-ghost-button{min-height:44px}.alcy-app .alcy-store-share-shared>summary{min-height:44px;padding-block:12px}}@media (max-width:520px){.alcy-app .alcy-store-share-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:20px 18px 18px}.alcy-app .alcy-store-share-covers{height:180px}}@media (forced-colors:active){.alcy-app .alcy-store-share-preview,.alcy-app .alcy-store-share-dot{border:1px solid canvastext}}
.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:17px/1.3 Georgia,serif}.alcy-feed-run span:not(.alcy-feed-live-dot){color:var(--alcy-muted);font-size:12.5px}.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);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.alcy-feed-sizes>div{flex-wrap:wrap;gap:6px;display:flex}.alcy-feed-sizes>div>span{background:var(--alcy-surface);min-height:28px;color:var(--alcy-text-2);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.alcy-feed-sizes>a{color:var(--alcy-purple);font-size:12px;font-weight:600}.alcy-feed-view-toggle{border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);border-radius:999px;justify-self:end;padding:3px;display:inline-flex}.alcy-feed-view-toggle button,.alcy-feed-category button{white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:34px;padding:7px 13px;font-size:12px;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);background:var(--alcy-surface);max-width:210px;min-height:38px;color:var(--alcy-text-2);border-radius:999px;padding:7px 34px 7px 12px;font-size:12px}.alcy-feed-picks{gap:18px;display:grid}.alcy-feed-picks>header h2{letter-spacing:-.02em;margin:0;font:clamp(25px,3vw,34px)/1.15 Georgia,serif}.alcy-feed-picks>header p{color:var(--alcy-muted);margin:5px 0 0;font-size:12px}.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);background:var(--alcy-surface);border-radius:15px;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:0 4px 14px color-mix(in srgb, var(--alcy-plum) 16%, transparent);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;background:var(--alcy-plum);color:var(--alcy-surface);border-radius:999px;padding:5px 8px;font-size:10px;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);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.alcy-feed-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:18px/1.25 Georgia,serif;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:15px}.alcy-feed-price>s{color:var(--alcy-muted);font-size:12px}.alcy-feed-price>span{color:var(--alcy-good);font-size:11px;font-weight:700}.alcy-feed-fit{background:var(--alcy-good-bg);color:var(--alcy-good);border-radius:999px;justify-self:start;padding:5px 9px;font-size:10.5px;font-weight:700}.alcy-feed-empty{border:1px dashed var(--alcy-edge);min-height:190px;color:var(--alcy-muted);text-align:center;border-radius:15px;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{border:1px solid var(--alcy-edge);background:var(--alcy-surface);width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--alcy-ink);box-shadow:0 24px 70px color-mix(in srgb, var(--alcy-plum) 28%, transparent);border-radius:16px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:25px;padding:24px;overflow:auto}.alcy-feed-quick[open]{display:grid}.alcy-feed-quick::backdrop{background:color-mix(in srgb, var(--alcy-plum) 42%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.alcy-feed-close{z-index:2;border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.alcy-feed-close .alcy-icon{width:18px;height:18px}.alcy-feed-quick-shop{color:var(--alcy-muted);grid-column:1/-1;margin:0;font-size:12px}.alcy-feed-quick>:is(img,.alcy-feed-photo-fallback){aspect-ratio:4/5;object-fit:cover;border-radius:14px;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{letter-spacing:-.025em;padding-inline-end:28px;font:clamp(27px,4vw,39px)/1.08 Georgia,serif}.alcy-feed-quick-copy h3{color:var(--alcy-muted);letter-spacing:.1em;text-transform:uppercase;margin-block-start:5px;font-size:10px}.alcy-feed-quick-price{font-variant-numeric:tabular-nums;font-size:14px}.alcy-feed-quick-note{font:16px/1.55 Georgia,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);text-align:center;border-radius:999px;min-width:38px;padding:6px 9px;font-size:11px}.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-ghost-button{min-height:44px}.alcy-feed-quick-error{color:var(--alcy-warn);font-size:12px}@media (pointer:coarse){.alcy-feed-close{width:44px;height:44px}.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:16px}.alcy-feed-quick[open]{grid-template-columns:1fr}.alcy-feed-quick>: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}.alcy-feed-quick{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px}}@media (prefers-reduced-transparency:reduce){.alcy-feed-quick::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@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}}
.alcy-app .alcy-store-view{grid-template-columns:minmax(0,1fr);gap:48px;min-width:0;display:grid}.alcy-app .alcy-store-hero{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:8px;display:grid}.alcy-app .alcy-store-hero.has-photos{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.alcy-app .alcy-store-lead{align-content:start;min-width:0;display:grid}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead>:not(h1,.alcy-store-kicker){max-width:680px}@media (min-width:900px){.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead:has(>.alcy-store-letter){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-flow:dense;align-items:start;column-gap:56px}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead:has(>.alcy-store-letter)>:is(.alcy-store-kicker,h1){grid-column:1/-1}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead>.alcy-store-letter{grid-area:span 3/1}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead:has(>.alcy-store-letter)>:not(h1,.alcy-store-kicker,.alcy-store-letter){grid-column:2;max-width:none}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead:has(>.alcy-store-letter)>:is(.alcy-store-now-slot,.alcy-store-state,.alcy-store-notice){margin-top:0}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead:has(>.alcy-store-letter)>.alcy-store-now-slot .alcy-store-now{margin-top:0}.alcy-app .alcy-store-hero:not(.has-photos) .alcy-store-lead:has(>.alcy-store-letter)>:not(h1,.alcy-store-kicker,.alcy-store-letter)+:not(h1,.alcy-store-kicker,.alcy-store-letter){margin-top:16px}}.alcy-app .alcy-store-side{min-width:0;min-height:360px;container-type:size}.alcy-app .alcy-store-kicker{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;line-height:1.5;display:flex}.alcy-app .alcy-store-eyebrow{color:var(--alcy-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.alcy-app .alcy-store-lead h1{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 22px;font:clamp(36px,2.4vw + 22px,56px)/1.04 Georgia,serif}.alcy-app .alcy-store-letter{background:var(--alcy-ivory);border-radius:6px;gap:12px;padding:22px 26px 12px;display:grid}.alcy-app .alcy-store-note{gap:12px;display:grid}.alcy-app .alcy-store-letter-label{color:var(--alcy-muted);font:700 11px/1.4 var(--alcy-font);letter-spacing:.06em;text-transform:uppercase;margin:0}.alcy-app .alcy-store-letter.is-carried .alcy-store-note p{color:var(--alcy-text-2);font-size:15px}.alcy-app .alcy-store-note p{color:var(--alcy-ink);white-space:pre-wrap;margin:0;font:17px/1.6 Georgia,serif}.alcy-app .alcy-store-note p.alcy-store-note-sources{color:var(--alcy-muted);font:700 10px/1.4 var(--alcy-font);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.alcy-app .alcy-store-letter-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.alcy-app .alcy-store-sign{color:var(--alcy-plum);align-items:center;gap:10px;font:italic 16px Georgia,serif;display:inline-flex}.alcy-app .alcy-store-link{min-height:44px;color:var(--alcy-ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.alcy-app .alcy-store-state{gap:8px;min-width:0;margin-top:20px;display:grid}.alcy-app .alcy-store-state p{margin:0}.alcy-app .alcy-store-state-notes{color:var(--alcy-muted);justify-items:start;font-size:13px;line-height:1.5;display:grid}.alcy-app .alcy-store-state-notes .alcy-store-band-panel{justify-self:stretch;margin:4px 0 0}.alcy-app .alcy-store-notice{min-width:0;margin-top:16px}.alcy-app .alcy-store-collage{--alcy-collage-h:min(100cqh, 160cqw);height:var(--alcy-collage-h);gap:10px;display:grid;position:sticky;top:24px}.alcy-app .alcy-store-collage>span{--alcy-ratio:var(--alcy-photo-ratio,.8)}.alcy-app .alcy-store-collage.is-1{justify-content:flex-end;align-items:flex-start;display:flex}.alcy-app .alcy-store-collage.is-1>span{width:min(100cqw, var(--alcy-collage-h) * var(--alcy-ratio));height:max(min(var(--alcy-collage-h), 100cqw / var(--alcy-ratio)), var(--alcy-collage-h) - 72px);flex:none}.alcy-app .alcy-store-collage.is-2{grid-template-rows:repeat(2,minmax(0,1fr))}.alcy-app .alcy-store-collage.is-2>span{width:min(100%, (var(--alcy-collage-h) - 10px) / 2 * var(--alcy-ratio))}.alcy-app .alcy-store-collage.is-2>:last-child{justify-self:end}.alcy-app .alcy-store-collage.is-3{grid-template-columns:minmax(0, 1fr) min(44%, calc((var(--alcy-collage-h) - 10px) * .39));grid-template-rows:repeat(2,minmax(0,1fr))}.alcy-app .alcy-store-collage.is-3>:first-child{grid-row:span 2}.alcy-app .alcy-store-collage.is-3{--alcy-collage-h:min(100cqh, 100cqw)}@container (max-aspect-ratio:2/3){.alcy-app .alcy-store-collage.is-3{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100cqw,53.3333cqh - 2.13333px);height:auto;margin-left:auto}.alcy-app .alcy-store-collage.is-3>span{aspect-ratio:4/5}.alcy-app .alcy-store-collage.is-3>:first-child{grid-area:auto/span 2}.alcy-app .alcy-store-collage.is-3 img{object-fit:contain}}@container (orientation:landscape){.alcy-app .alcy-store-collage.is-2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.alcy-app .alcy-store-collage.is-2>span{width:min(100%, var(--alcy-collage-h) * var(--alcy-ratio));justify-self:center}}.alcy-app .alcy-store-collage>span{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-radius:18px;min-width:0;min-height:0;display:block;overflow:hidden}.alcy-app .alcy-store-collage img,.alcy-app .alcy-store-tile-media img{object-fit:cover;width:100%;height:100%;display:block}.alcy-app .alcy-store-collage:is(.is-1,.is-2) img,.alcy-app :is(.alcy-store-collage,.alcy-store-tile-media) img.is-wide{object-fit:contain}.alcy-app .alcy-store-band:not(:has(.alcy-store-band-facts,.alcy-store-band-link,.alcy-store-band-note,.alcy-store-share-error)){display:none}.alcy-app .alcy-store-band:focus:not(:focus-visible){outline:none}.alcy-app .alcy-store-band:focus-visible{outline:3px solid var(--alcy-focus);outline-offset:6px;border-radius:6px}.alcy-app .alcy-store-band{min-width:0;color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 28px;margin-block:-16px -30px;font-size:13px;line-height:1.5;display:flex}.alcy-app .alcy-store-band-facts{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;margin:0;display:flex}.alcy-app .alcy-store-band-facts>:first-child{color:var(--alcy-ink)}.alcy-app .alcy-store-band-actions,.alcy-app .alcy-store-share.is-band{display:contents}.alcy-app .alcy-store-band-link{min-height:36px;color:var(--alcy-ink);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.alcy-app .alcy-store-band-words{text-decoration:underline;-webkit-text-decoration-color:var(--alcy-edge);text-decoration-color:var(--alcy-edge);text-underline-offset:5px}.alcy-app .alcy-store-band-link:hover .alcy-store-band-words{text-decoration-color:currentColor}.alcy-app .alcy-store-band-note{color:var(--alcy-text-2);margin:0}.alcy-app .alcy-store-band-link small{color:var(--alcy-muted);font-size:inherit;font-weight:400}.alcy-app .alcy-store-band-link .alcy-icon{width:14px;height:14px}.alcy-app .alcy-store-band-link[aria-expanded=true] .alcy-icon{transform:rotate(180deg)}.alcy-app .alcy-store-band-link .alcy-store-share-dot{margin-inline:2px 4px}.alcy-app .alcy-store-band-panel{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);max-width:680px;color:var(--alcy-text-2);border-radius:18px;flex:1 0 100%;order:1;gap:8px;margin:8px 0 4px;padding:18px 22px;display:grid}.alcy-app .alcy-store-band-panel[hidden]{display:none}.alcy-app .alcy-store-band-panel>h2,.alcy-app .alcy-store-band-panel>h3,.alcy-app .alcy-store-band-panel>p{margin:0}.alcy-app .alcy-store-band-panel>h3{color:var(--alcy-muted);font:700 11px/1.4 var(--alcy-font);letter-spacing:.1em;text-transform:uppercase;margin-top:6px}.alcy-app .alcy-store-share-panel>h2{color:var(--alcy-ink);font:17px/1.3 Georgia,serif}.alcy-app .alcy-store-band .alcy-store-share.is-band>p:not(.alcy-store-band-note),.alcy-app .alcy-store-band .alcy-store-share-error{flex:1 0 100%;order:1;margin:0}.alcy-app .alcy-store-status{color:var(--alcy-text-2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.alcy-app .alcy-store-status-lead{color:var(--alcy-ink);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.alcy-app .alcy-store-status .alcy-feed-live-dot{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--alcy-good-bg) 85%, transparent);flex:none}.alcy-app .alcy-store-status .alcy-store-dot-settled{background:var(--alcy-edge);box-shadow:0 0 0 4px var(--alcy-neutral-bg)}.alcy-app .alcy-store-transport{background:var(--alcy-neutral-bg);color:var(--alcy-text-2);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.alcy-app .alcy-store-version select{border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);max-width:100%;min-height:36px;color:var(--alcy-ink);font:inherit;font-variant-numeric:lining-nums tabular-nums;border-radius:999px;padding:5px 12px;font-size:13px}.alcy-app .alcy-store-version select:focus-visible{outline:3px solid var(--alcy-focus);outline-offset:4px}.alcy-app .alcy-store-effort{color:var(--alcy-text-2);font-variant-numeric:lining-nums tabular-nums;text-wrap:pretty;font-size:13px;line-height:1.55}.alcy-app .alcy-store-leave{color:var(--alcy-text-2);flex-wrap:wrap;align-items:center;gap:0 18px;font-size:12.5px;font-weight:600;display:flex}.alcy-app .alcy-store-assessment-status{color:var(--alcy-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font:17px/1.3 Georgia,serif;display:flex}.alcy-app .alcy-store-assessment-flag{color:var(--alcy-warn);font:600 12px/1.4 var(--alcy-font)}.alcy-app .alcy-store-assessment-summary{color:var(--alcy-text-2);margin:0;font-size:14px;line-height:1.6}.alcy-app .alcy-store-assessment ul{color:var(--alcy-text-2);margin:0;padding-left:20px;font-size:13.5px;line-height:1.6}.alcy-app .alcy-store-considered>summary{color:var(--alcy-ink);cursor:pointer}.alcy-app .alcy-store-considered summary small,.alcy-app .alcy-store-tabs small{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;font-size:11px}.alcy-app .alcy-store-waiting{min-height:220px;color:var(--alcy-text-2);padding:24px}.alcy-app .alcy-store-waiting strong{color:var(--alcy-ink);font:19px/1.3 Georgia,serif}.alcy-app .alcy-store-waiting span{max-width:46ch;font-size:13px;line-height:1.5}.alcy-app .alcy-store-empty{color:var(--alcy-muted);text-align:center;margin:0}.alcy-app .alcy-store-view{--alcy-store-tabs-h:54px;--alcy-store-sort-h:40px}.alcy-app .alcy-store-tabs{z-index:5;border-block:1px solid var(--alcy-rule);background:var(--alcy-paper);justify-content:space-between;align-items:center;gap:0 28px;min-width:0;padding:0;display:flex;position:sticky;top:0}.alcy-app .alcy-store-tabs [role=toolbar]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:2px 26px;min-width:0;margin-inline:-8px;padding:6px 8px;display:flex;overflow-x:auto}.alcy-app .alcy-store-tabs [role=toolbar]::-webkit-scrollbar{display:none}.alcy-app .alcy-store-tabs [role=toolbar][data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.alcy-app .alcy-store-tabs [role=toolbar][data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.alcy-app .alcy-store-tabs [role=toolbar][data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.alcy-app .alcy-store-tabs button{min-height:40px;color:var(--alcy-text-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.alcy-app .alcy-store-tabs button:hover,.alcy-app .alcy-store-tabs button[aria-pressed=true]{color:var(--alcy-ink)}.alcy-app .alcy-store-tabs [role=toolbar] button:focus-visible{outline-offset:2px}.alcy-app .alcy-store-tabs button[aria-pressed=true]{text-underline-offset:7px;font-weight:700;text-decoration:underline}.alcy-app .alcy-store-tabs button.is-filter{border-left:1px solid var(--alcy-rule);padding-left:22px}.alcy-app .alcy-store-tabs button.is-filter~button.is-filter{border-left:0;padding-left:0}.alcy-app .alcy-store-tabs button,.alcy-app .alcy-store-tabs .alcy-store-sort{flex:none}.alcy-app .alcy-store-sort .alcy-icon{width:14px;height:14px}.alcy-app .alcy-store-chapter{border-top:1px solid var(--alcy-rule);grid-template-columns:minmax(0,.78fr) minmax(0,2fr);align-items:start;gap:52px;min-width:0;padding-top:32px;display:grid}.alcy-app .alcy-store-tabs+.alcy-store-chapter{border-top:0;margin-top:-16px;padding-top:4px}.alcy-app .alcy-store-chapter-copy{top:calc(var(--alcy-store-tabs-h) + 24px);justify-items:start;gap:10px;min-width:0;display:grid;position:sticky}.alcy-app .alcy-store-num,.alcy-app .alcy-store-chapter-copy small{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.alcy-app .alcy-store-num{letter-spacing:.08em;font-weight:700}.alcy-app .alcy-store-chapter h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font:30px/1.12 Georgia,serif}.alcy-app .alcy-store-chapter-copy p{color:var(--alcy-text-2);white-space:pre-wrap;margin:0;font:15px/1.6 Georgia,serif}.alcy-app .alcy-store-tray>.alcy-store-grid{border:1px dashed var(--alcy-edge);background:color-mix(in srgb, var(--alcy-lavender) 26%, var(--alcy-paper));border-radius:22px;padding:18px}.alcy-app .alcy-store-tray h2{align-items:center;gap:10px;font-size:24px;display:flex}.alcy-app .alcy-store-tray h2 .alcy-feed-live-dot{flex:none;width:8px;height:8px}.alcy-app .alcy-store-grid{--alcy-store-row-gap:30px;gap:var(--alcy-store-row-gap) 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.alcy-app .alcy-store-chapter .alcy-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alcy-app .alcy-store-tile{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.alcy-app .alcy-store-tile-media{aspect-ratio:3/4;border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-radius:18px;margin-bottom:9px;display:block;overflow:hidden}.alcy-app .alcy-store-tile.is-considering .alcy-store-tile-media{border-style:dashed;border-color:var(--alcy-edge)}.alcy-app .alcy-store-tile-brand{color:var(--alcy-ink);letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.alcy-app .alcy-store-tile-brand .alcy-store-tile-at{color:var(--alcy-text-2);letter-spacing:0;text-transform:none;font-weight:400}.alcy-app .alcy-store-tile-name{color:var(--alcy-text-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.alcy-app .alcy-store-tile-price{color:var(--alcy-ink);font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:600}.alcy-app .alcy-store-tile-price.is-unknown{color:var(--alcy-muted);font-style:italic;font-weight:400}.alcy-app .alcy-store-tile-note{color:var(--alcy-purple);font-size:11.5px}.alcy-app .alcy-store-tile-media.is-text{background:color-mix(in srgb, var(--alcy-lavender) 55%, var(--alcy-surface));flex-direction:column;gap:6px;min-width:0;padding:18px 16px;display:flex}.alcy-app .alcy-store-tile-media.is-text .alcy-store-tile-name{color:var(--alcy-ink);-webkit-line-clamp:5;font:19px/1.3 Georgia,serif}.alcy-app .alcy-store-considered{gap:18px;display:grid}.alcy-app .alcy-store-considered[open]>summary{margin-bottom:18px}.alcy-app .alcy-store-considered>summary{font-weight:600}.alcy-app .alcy-store-quick{grid-template-columns:minmax(0,1fr);width:min(640px,100vw - 32px)}.alcy-app .alcy-store-quick.has-photo{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);width:min(880px,100vw - 32px)}.alcy-app .alcy-store-quick .alcy-feed-quick-shop{padding-inline-end:44px}.alcy-app .alcy-store-quick-figure{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.alcy-app .alcy-store-quick-figure img{aspect-ratio:3/4;border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:560px;display:block}.alcy-app .alcy-store-quick-figure img.is-wide{aspect-ratio:auto;object-fit:contain}.alcy-app .alcy-store-quick-figure figcaption{color:var(--alcy-muted);font-size:12px}.alcy-app .alcy-store-price-basis{color:var(--alcy-muted);margin-top:3px;font-size:12px;display:block}.alcy-app .alcy-store-flag{background:var(--alcy-lavender);color:var(--alcy-plum);border-radius:999px;justify-self:start;padding:5px 9px;font-size:10.5px;font-weight:700}.alcy-app .alcy-store-reason{white-space:pre-wrap;font:16px/1.55 Georgia,serif}.alcy-app .alcy-store-listing dt{gap:3px;display:grid}.alcy-app .alcy-store-basis{color:var(--alcy-muted);font-size:10.5px;font-weight:600}.alcy-app .alcy-store-basis.is-reading{color:var(--alcy-purple)}.alcy-app .alcy-store-checks{color:var(--alcy-text-2);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.alcy-app .alcy-store-sources{gap:4px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-store-sources li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.alcy-app .alcy-store-sources a{min-height:36px;color:var(--alcy-purple);align-items:center;gap:4px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.alcy-app .alcy-store-sources a .alcy-icon{width:13px;height:13px}.alcy-app .alcy-store-sources small{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.alcy-app .alcy-store-fine{color:var(--alcy-muted);font-size:12px;line-height:1.5}.alcy-app .alcy-store-error{color:var(--alcy-danger)}.alcy-app .alcy-store-error p{margin:0 0 8px}@media (pointer:fine){.alcy-app .alcy-store-letter-foot .alcy-store-link{min-height:32px}}@media (pointer:coarse){.alcy-app .alcy-store-view{--alcy-store-tabs-h:58px;--alcy-store-sort-h:44px}.alcy-app .alcy-store-tabs button,.alcy-app .alcy-store-version select,.alcy-app .alcy-store-band-link,.alcy-app .alcy-store-sources a{min-height:44px}.alcy-app .alcy-store-considered>summary{min-height:44px;padding-block:12px}.alcy-app .alcy-store-sources a{text-decoration:underline}}@media (max-width:899px){.alcy-app .alcy-store-hero.has-photos,.alcy-app .alcy-store-chapter{grid-template-columns:minmax(0,1fr);gap:24px}.alcy-app .alcy-store-hero.has-photos{gap:0}.alcy-app .alcy-store-hero.has-photos .alcy-store-lead{display:contents}.alcy-app .alcy-store-hero.has-photos .alcy-store-lead>*{order:2}.alcy-app .alcy-store-hero.has-photos .alcy-store-lead>:is(.alcy-store-kicker,h1){order:0}.alcy-app .alcy-store-side{order:1;min-height:0;margin-bottom:24px;container-type:normal}.alcy-app .alcy-store-collage,.alcy-app .alcy-store-collage:is(.is-1,.is-2,.is-3){grid-template:none / none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;max-width:560px;height:auto;display:grid;position:static}.alcy-app .alcy-store-collage.is-1{max-width:min(100%,280px)}.alcy-app .alcy-store-side .alcy-store-collage>span:nth-child(n){aspect-ratio:4/5;border-radius:14px;grid-area:auto;justify-self:stretch;width:auto;height:auto;display:block}.alcy-app .alcy-store-side .alcy-store-collage.is-1>span:nth-child(n){aspect-ratio:var(--alcy-ratio)}.alcy-app .alcy-store-collage img{object-fit:contain}.alcy-app .alcy-store-chapter-copy{position:static}.alcy-app .alcy-store-band{flex-direction:column;align-items:flex-start;gap:0;margin-block:-12px -20px}.alcy-app .alcy-store-band-panel,.alcy-app .alcy-store-band .alcy-store-share.is-band>p:not(.alcy-store-band-note){flex:none;align-self:stretch}.alcy-app .alcy-store-band-panel{order:0;margin-top:4px}}@media (max-width:759px){.alcy-app .alcy-store-tabs{top:calc(-1 * var(--alcy-store-sort-h));flex-wrap:wrap}.alcy-app .alcy-store-tabs .alcy-store-sort{order:-1;margin-left:auto}.alcy-app .alcy-store-tabs [role=toolbar]{flex:1 0 calc(100% + 16px)}.alcy-app .alcy-store-quick.has-photo{grid-template-columns:minmax(0,1fr)}.alcy-app .alcy-store-quick-figure img{object-fit:contain;max-height:52vh}}@media (max-width:559px){.alcy-app .alcy-store-view{gap:36px}.alcy-app .alcy-store-grid,.alcy-app .alcy-store-chapter .alcy-store-grid{--alcy-store-row-gap:24px;gap:var(--alcy-store-row-gap) 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.alcy-app .alcy-store-letter{padding:20px 18px 12px}.alcy-app .alcy-store-note p{font-size:16px}.alcy-app .alcy-store-band-panel{padding:16px 18px}.alcy-app .alcy-store-band-facts{flex-direction:column}.alcy-app .alcy-store-band-dot{display:none}.alcy-app .alcy-store-tile-media.is-text{padding:13px 12px}.alcy-app .alcy-store-tile-media.is-text .alcy-store-tile-name{font-size:16px}.alcy-app .alcy-store-tray>.alcy-store-grid{padding:12px}.alcy-app .alcy-store-chapter h2{font-size:26px}}@supports (grid-template-rows:subgrid){.alcy-app .alcy-store-grid,.alcy-app .alcy-store-chapter .alcy-store-grid{margin-bottom:calc(-1 * var(--alcy-store-row-gap));row-gap:0}.alcy-app .alcy-store-grid>.alcy-store-tile{grid-row:span 5;grid-template-rows:subgrid;margin-bottom:var(--alcy-store-row-gap);row-gap:3px;display:grid}.alcy-app .alcy-store-tile>.alcy-store-tile-media{grid-row:1}.alcy-app .alcy-store-tile>.alcy-store-tile-brand{grid-row:2}.alcy-app .alcy-store-tile>.alcy-store-tile-name{grid-row:3}.alcy-app .alcy-store-tile>.alcy-store-tile-price{grid-row:4}.alcy-app .alcy-store-tile>.alcy-store-tile-note{grid-row:5}}@media (forced-colors:active){.alcy-app .alcy-store-tile-media,.alcy-app .alcy-store-tray>.alcy-store-grid,.alcy-app .alcy-store-band-panel,.alcy-app .alcy-store-letter,.alcy-app .alcy-store-version select,.alcy-app .alcy-store-flag,.alcy-app .alcy-store-transport{border:1px solid canvastext}}
.alcy-app .alcy-shop-check{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.alcy-app .alcy-shop-check>.alcy-feature-talk{width:100%;max-width:660px}.alcy-app .alcy-shop-check-head{gap:10px;max-width:780px;display:grid}.alcy-app .alcy-shop-check-eyebrow{color:var(--alcy-muted);margin:0;font:italic 15px/1.3 Georgia,serif}.alcy-app .alcy-shop-check-head h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font:clamp(34px,4.2vw,54px)/1.05 Georgia,serif}.alcy-app .alcy-shop-check-head>p[role=status],.alcy-app .alcy-shop-check-detail{max-width:62ch;color:var(--alcy-text-2);margin:0;font-size:13.5px;line-height:1.55}.alcy-app .alcy-shop-check-status{min-height:44px;color:var(--alcy-text-2);flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:13px;display:flex}.alcy-app .alcy-shop-check-lead{color:var(--alcy-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-weight:600;line-height:1.4;display:inline-flex}.alcy-app .alcy-shop-check-dot{background:var(--alcy-edge);width:8px;height:8px;box-shadow:0 0 0 4px var(--alcy-neutral-bg);border-radius:50%;flex:none}.alcy-app .alcy-shop-check-dot.is-live{background:var(--alcy-live);box-shadow:0 0 0 4px color-mix(in srgb, var(--alcy-good-bg) 85%, transparent)}.alcy-app .alcy-shop-check-dot.is-ready{background:var(--alcy-good);box-shadow:0 0 0 4px color-mix(in srgb, var(--alcy-good-bg) 85%, transparent)}.alcy-app .alcy-shop-check-meta{font-variant-numeric:lining-nums tabular-nums}.alcy-app .alcy-shop-check-transport{background:var(--alcy-neutral-bg);color:var(--alcy-text-2);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.alcy-app .alcy-shop-check-actions{color:var(--alcy-text-2);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12.5px;display:flex}.alcy-app .alcy-shop-check-error{background:var(--alcy-warn-bg);color:var(--alcy-warn);border-radius:12px;justify-items:start;gap:4px;padding:12px 16px;display:grid}.alcy-app .alcy-shop-check-error p{margin:0;line-height:1.5}.alcy-app .alcy-shop-check-figure{font-family:var(--alcy-font);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;font-weight:600}.alcy-app .alcy-shop-check-answer{border:1px solid var(--alcy-edge-2);background:var(--alcy-ivory);border-radius:22px;gap:12px;padding:22px 24px;display:grid}.alcy-app .alcy-shop-check-answer h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font:clamp(24px,2.6vw,32px)/1.15 Georgia,serif}.alcy-app .alcy-shop-check-summary{max-width:70ch;color:var(--alcy-text-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.alcy-app .alcy-shop-check-tally{gap:6px;display:grid}.alcy-app .alcy-shop-check-tally small{color:var(--alcy-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.alcy-app .alcy-shop-check-tally ul{color:var(--alcy-text-2);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.alcy-app .alcy-shop-check-tally .alcy-shop-check-figure{color:var(--alcy-ink);font-weight:700}.alcy-app .alcy-shop-check-coverage{color:var(--alcy-text-2);margin:0;font-size:12.5px;line-height:1.5}.alcy-app .alcy-shop-check-badge{background:var(--alcy-neutral-bg);color:var(--alcy-text-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.35;display:inline-flex}.alcy-app .alcy-shop-check-badge.is-good{background:var(--alcy-good-bg);color:var(--alcy-good)}.alcy-app .alcy-shop-check-badge.is-unsure{background:var(--alcy-warn-bg);color:var(--alcy-warn)}.alcy-app .alcy-shop-check-shops{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-shop-check-shops li{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-radius:18px;align-content:start;justify-items:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.alcy-app .alcy-shop-check-shops strong{font-size:14px}.alcy-app .alcy-shop-check-shops strong a{text-decoration:none}.alcy-app .alcy-shop-check-shops strong a:hover{text-decoration:underline}.alcy-app .alcy-shop-check-shops p{color:var(--alcy-text-2);margin:0;font-size:12.5px;line-height:1.5}.alcy-app .alcy-shop-check-shops small{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.alcy-app .alcy-shop-check-section{gap:16px;padding-top:8px;display:grid}.alcy-app .alcy-shop-check-section>header{gap:4px;display:grid}.alcy-app .alcy-shop-check-section h2{letter-spacing:-.015em;margin:0;font:clamp(22px,2.4vw,27px)/1.2 Georgia,serif}.alcy-app .alcy-shop-check-section>header p{color:var(--alcy-muted);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:13px}.alcy-app .alcy-shop-check-pieces{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-shop-check-piece{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid;box-shadow:0 1px 2px #2627350a,0 12px 32px #3a2b4e0f}.alcy-app .alcy-shop-check-piece h3{margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.alcy-app .alcy-shop-check-piece h3 a{text-decoration:none}.alcy-app .alcy-shop-check-piece h3 a:hover{text-decoration:underline}.alcy-app .alcy-shop-check-piece p{margin:0;line-height:1.5}.alcy-app .alcy-shop-check-options{color:var(--alcy-muted);font-size:12.5px}.alcy-app .alcy-shop-check-price{color:var(--alcy-text-2);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;display:flex}.alcy-app .alcy-shop-check-price strong{color:var(--alcy-ink);font-size:15px}.alcy-app .alcy-shop-check-badges{flex-wrap:wrap;gap:6px;display:flex}.alcy-app .alcy-shop-check-piece-summary{color:var(--alcy-text-2);font-size:13px}.alcy-app .alcy-shop-check-why{font-size:12.5px}.alcy-app .alcy-shop-check-why summary{color:var(--alcy-purple);cursor:pointer;font-weight:700}.alcy-app .alcy-shop-check-why dl{gap:6px;margin:8px 0 0;display:grid}.alcy-app .alcy-shop-check-why dt{color:var(--alcy-ink);font-weight:700}.alcy-app .alcy-shop-check-why dd{color:var(--alcy-text-2);margin:0;line-height:1.5}.alcy-app .alcy-shop-check-evidence{gap:2px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-shop-check-evidence a{color:var(--alcy-purple);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12px;display:inline-flex}.alcy-app .alcy-shop-check-evidence .alcy-icon{flex:none;width:12px;height:12px}@media (max-width:759px){.alcy-app .alcy-shop-check-answer{padding:18px}}@media (pointer:coarse){.alcy-app .alcy-shop-check-actions .alcy-text-button,.alcy-app .alcy-shop-check-error .alcy-text-button,.alcy-app .alcy-shop-check-why summary,.alcy-app .alcy-shop-check-evidence a,.alcy-app .alcy-shop-check-shops strong a,.alcy-app .alcy-shop-check-piece h3 a{align-items:center;min-height:44px;display:inline-flex}.alcy-app .alcy-shop-check-shops strong a,.alcy-app .alcy-shop-check-piece h3 a{text-decoration:underline}}@media (forced-colors:active){.alcy-app .alcy-shop-check-badge,.alcy-app .alcy-shop-check-transport{border:1px solid canvastext}.alcy-app .alcy-shop-check-dot{box-shadow:none;background:canvastext}}
