.taste-finder-v-module__cy7ZJq__strip,.taste-finder-v-module__cy7ZJq__results{font-family:var(--font-body,system-ui), system-ui, sans-serif;color:var(--v-ink)}.taste-finder-v-module__cy7ZJq__strip button:focus-visible,.taste-finder-v-module__cy7ZJq__results button:focus-visible,.taste-finder-v-module__cy7ZJq__results a:focus-visible,.taste-finder-v-module__cy7ZJq__results select:focus-visible{outline:3px solid var(--v-ink);outline-offset:3px}.taste-finder-v-module__cy7ZJq__strip{box-sizing:border-box;margin:var(--v-space-4) 0 0;padding:var(--v-space-4);border-radius:var(--v-r-card);background:var(--v-card);box-shadow:0 4px 0 var(--v-edge)}.taste-finder-v-module__cy7ZJq__head{margin:0 0 var(--v-space-3)}.taste-finder-v-module__cy7ZJq__title{font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-lg);text-transform:uppercase;letter-spacing:-.01em;color:var(--v-neon-ink);text-shadow:var(--mx-neon-glow);margin:0;font-style:italic;font-weight:900;line-height:1.15}.taste-finder-v-module__cy7ZJq__sub{font-size:var(--v-text-sm);color:var(--v-muted);margin:2px 0 0}.taste-finder-v-module__cy7ZJq__chips{align-items:center;gap:var(--v-space-2);flex-wrap:wrap;display:flex}.taste-finder-v-module__cy7ZJq__chip{align-items:center;gap:var(--v-space-2);box-sizing:border-box;min-height:var(--v-h-chip);padding:0 var(--v-space-4);border:2px solid var(--v-field);border-radius:var(--v-r-pill);background:var(--v-card);color:var(--v-ink);font-family:inherit;font-size:var(--v-text-sm);cursor:pointer;font-weight:800;line-height:1;display:inline-flex}.taste-finder-v-module__cy7ZJq__chip[aria-pressed=true]{border-color:var(--v-btn-bg);background:var(--v-btn-bg);color:var(--v-btn-fg)}.taste-finder-v-module__cy7ZJq__chipOff{border-style:dashed;border-color:var(--v-line);color:var(--v-disabled-fg);cursor:default}.taste-finder-v-module__cy7ZJq__reset{min-height:var(--v-h-btn-sm);padding:0 var(--v-space-2);color:var(--v-link);font-family:inherit;font-size:var(--v-text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.taste-finder-v-module__cy7ZJq__results{box-sizing:border-box;padding:var(--v-space-4);border-radius:var(--v-r-card);background:var(--v-card);box-shadow:0 4px 0 var(--v-edge)}.taste-finder-v-module__cy7ZJq__bar{align-items:center;gap:3px;min-width:0;height:8px;display:flex}.taste-finder-v-module__cy7ZJq__bar i{background:var(--v-link-bg);border-radius:4px;flex:1;min-width:6px;height:8px}.taste-finder-v-module__cy7ZJq__bar i[data-on=true]{background:var(--v-link)}.taste-finder-v-module__cy7ZJq__barNa i{border-top:2px dotted var(--v-field);background:0 0;border-radius:0;height:0}.taste-finder-v-module__cy7ZJq__ctl{align-items:center;gap:var(--v-space-3);font-size:var(--v-text-sm);color:var(--v-muted);flex-wrap:wrap;display:flex}.taste-finder-v-module__cy7ZJq__ctl b{color:var(--v-ink)}.taste-finder-v-module__cy7ZJq__sort{margin-left:auto}.taste-finder-v-module__cy7ZJq__select{min-height:var(--v-h-btn-sm);padding:0 var(--v-space-3);border:2px solid var(--v-field);background:var(--v-card);color:var(--v-ink);font-family:inherit;font-size:var(--v-text-sm);border-radius:14px;font-weight:700}.taste-finder-v-module__cy7ZJq__select option{background:var(--v-card);color:var(--v-ink)}.taste-finder-v-module__cy7ZJq__legend{margin:var(--v-space-3) 0;background:var(--v-link-bg);font-size:var(--v-text-xs);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 14px;display:flex}.taste-finder-v-module__cy7ZJq__legendItem{align-items:center;gap:var(--v-space-2);display:inline-flex}.taste-finder-v-module__cy7ZJq__legend .taste-finder-v-module__cy7ZJq__bar{flex:none;width:64px}.taste-finder-v-module__cy7ZJq__legend .taste-finder-v-module__cy7ZJq__barR{width:44px}.taste-finder-v-module__cy7ZJq__group{margin-top:var(--v-space-4);padding-top:var(--v-space-4);border-top:2px dotted var(--v-line)}.taste-finder-v-module__cy7ZJq__group:first-of-type{margin-top:var(--v-space-3);border-top:0;padding-top:0}.taste-finder-v-module__cy7ZJq__gHead{align-items:center;gap:var(--v-space-3);margin:0 0 var(--v-space-2);background:var(--v-link-bg);border-radius:14px;padding:10px 12px;display:flex}.taste-finder-v-module__cy7ZJq__gName{font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-md);margin:0;font-weight:800;line-height:1.2}.taste-finder-v-module__cy7ZJq__gName a{color:inherit;text-decoration:none}.taste-finder-v-module__cy7ZJq__gSub{font-size:var(--v-text-xs);color:var(--v-muted)}.taste-finder-v-module__cy7ZJq__thead{display:none}.taste-finder-v-module__cy7ZJq__list{margin:0;padding:0;list-style:none}.taste-finder-v-module__cy7ZJq__row{gap:0 var(--v-space-2);border-bottom:1px solid var(--v-line);padding:var(--v-space-2) 4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.taste-finder-v-module__cy7ZJq__row:last-child{border-bottom:0}.taste-finder-v-module__cy7ZJq__main{min-width:0}.taste-finder-v-module__cy7ZJq__name{color:var(--v-ink);font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-md);overflow-wrap:break-word;font-weight:800;line-height:1.2;text-decoration:none;display:block}.taste-finder-v-module__cy7ZJq__name:hover{text-underline-offset:3px;text-decoration:underline}.taste-finder-v-module__cy7ZJq__words{font-size:var(--v-text-xs);color:var(--v-muted);margin-top:2px;display:block}.taste-finder-v-module__cy7ZJq__why{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.taste-finder-v-module__cy7ZJq__tag{border-radius:var(--v-r-pill);font-size:var(--v-text-xs);white-space:nowrap;background:var(--v-link-bg);color:var(--v-link);align-items:center;padding:2px 10px;font-weight:800;display:inline-flex}.taste-finder-v-module__cy7ZJq__tagBest{background:var(--v-btn-bg);color:var(--v-btn-fg)}.taste-finder-v-module__cy7ZJq__tagDeal{background-image:var(--deal-grad), linear-gradient(var(--deal-pill), var(--deal-pill));-webkit-text-fill-color:transparent;color:#0000;border:1px solid var(--deal-edge);box-shadow:var(--deal-glow);-webkit-background-clip:text,padding-box;background-clip:text,padding-box}.taste-finder-v-module__cy7ZJq__dealRow{margin-top:6px;display:flex}.taste-finder-v-module__cy7ZJq__tagLow{background:var(--v-notice-bg);color:var(--v-low-stock)}.taste-finder-v-module__cy7ZJq__add,.taste-finder-v-module__cy7ZJq__expand{box-sizing:border-box;width:var(--v-h-btn-sm);height:var(--v-h-btn-sm);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;display:inline-grid}.taste-finder-v-module__cy7ZJq__add{background:var(--v-btn-bg);box-shadow:0 3px 0 var(--v-btn-edge);color:var(--v-btn-fg);grid-area:1/2}.taste-finder-v-module__cy7ZJq__add:active{box-shadow:0 1px 0 var(--v-btn-edge);transform:translateY(2px)}.taste-finder-v-module__cy7ZJq__expand{width:auto;height:var(--v-h-btn-sm);padding:0 var(--v-space-1);color:var(--v-link);font-size:var(--v-text-sm);justify-self:start;gap:var(--v-space-2);text-underline-offset:3px;background:0 0;border-radius:12px;grid-area:2/1/auto/-1;grid-auto-flow:column;font-weight:800;text-decoration:underline}.taste-finder-v-module__cy7ZJq__expand svg{transition:transform .15s}.taste-finder-v-module__cy7ZJq__expand[aria-expanded=true] svg{transform:rotate(180deg)}.taste-finder-v-module__cy7ZJq__bars{gap:var(--v-space-2);padding:var(--v-space-2) 0 var(--v-space-1);grid-area:3/1/auto/-1;display:none}.taste-finder-v-module__cy7ZJq__row[data-open=true] .taste-finder-v-module__cy7ZJq__bars{display:grid}.taste-finder-v-module__cy7ZJq__m{align-items:center;gap:var(--v-space-2);font-size:var(--v-text-xs);grid-template-columns:96px minmax(54px,1fr) 72px;display:grid}.taste-finder-v-module__cy7ZJq__ml{color:var(--v-muted);font-weight:600}.taste-finder-v-module__cy7ZJq__mv{text-align:right;white-space:nowrap;font-weight:800}.taste-finder-v-module__cy7ZJq__mvNa{color:var(--v-muted);font-weight:600}.taste-finder-v-module__cy7ZJq__more{width:100%;min-height:var(--v-h-btn-sm);margin-top:var(--v-space-2);border:2px solid var(--v-link);color:var(--v-link);font-family:inherit;font-size:var(--v-text-sm);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:flex}.taste-finder-v-module__cy7ZJq__offBar{align-items:center;gap:var(--v-space-3);width:100%;min-height:var(--v-h-btn-sm);margin-top:var(--v-space-2);border:2px dashed var(--v-line);color:var(--v-disabled-fg);font-family:inherit;font-size:var(--v-text-sm);text-align:left;cursor:pointer;background:0 0;border-radius:14px;padding:0 14px;font-weight:700;display:flex}.taste-finder-v-module__cy7ZJq__offBar svg{margin-left:auto;transition:transform .15s}.taste-finder-v-module__cy7ZJq__offBar[aria-expanded=true] svg{transform:rotate(180deg)}.taste-finder-v-module__cy7ZJq__offList{gap:2px var(--v-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:6px 4px;list-style:none;display:grid}.taste-finder-v-module__cy7ZJq__offRow{justify-content:space-between;align-items:center;gap:var(--v-space-2);min-height:var(--v-h-btn-sm);border-bottom:1px solid var(--v-line);color:var(--v-disabled-fg);font-size:var(--v-text-sm);display:flex}.taste-finder-v-module__cy7ZJq__offRow s{-webkit-text-decoration-color:color-mix(in srgb, var(--v-disabled-fg) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--v-disabled-fg) 55%, transparent)}.taste-finder-v-module__cy7ZJq__offRow a{min-height:var(--v-h-btn-sm);color:var(--v-link);font-size:var(--v-text-xs);text-underline-offset:3px;white-space:nowrap;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.taste-finder-v-module__cy7ZJq__empty{margin-top:var(--v-space-3);padding:var(--v-space-5) var(--v-space-4);border-radius:var(--v-r-field);background:var(--v-link-bg);text-align:center}.taste-finder-v-module__cy7ZJq__empty p{margin:0 0 var(--v-space-2)}.taste-finder-v-module__cy7ZJq__note{margin-top:var(--v-space-3);border:2px dashed var(--v-line);font-size:var(--v-text-xs);color:var(--v-muted);border-radius:14px;padding:10px 14px}.taste-finder-v-module__cy7ZJq__note b{color:var(--v-ink)}@media (max-width:559px){.taste-finder-v-module__cy7ZJq__strip{padding:14px var(--v-space-3)}.taste-finder-v-module__cy7ZJq__chips{gap:6px}.taste-finder-v-module__cy7ZJq__chip{gap:6px;padding:0 12px}}@media (min-width:560px){.taste-finder-v-module__cy7ZJq__strip,.taste-finder-v-module__cy7ZJq__results{padding:var(--v-space-5)}.taste-finder-v-module__cy7ZJq__offList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.taste-finder-v-module__cy7ZJq__strip{align-items:center;gap:var(--v-space-3);box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;margin:-6px;padding:6px;display:flex;overflow-x:auto}.taste-finder-v-module__cy7ZJq__strip::-webkit-scrollbar{display:none}.taste-finder-v-module__cy7ZJq__head{flex:none;margin:0}.taste-finder-v-module__cy7ZJq__title{font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-sm);letter-spacing:0;white-space:nowrap;color:var(--v-neon-ink);text-shadow:var(--mx-neon-glow-s);font-weight:900}.taste-finder-v-module__cy7ZJq__sub{display:none}.taste-finder-v-module__cy7ZJq__chips{gap:var(--v-space-2);flex-wrap:nowrap;flex:none}.taste-finder-v-module__cy7ZJq__chip,.taste-finder-v-module__cy7ZJq__reset{white-space:nowrap;flex:none}.taste-finder-v-module__cy7ZJq__strip .taste-finder-v-module__cy7ZJq__reset{z-index:1;background:var(--v-bg);box-shadow:-12px 0 8px var(--v-bg);position:sticky;right:0}}@media (min-width:1024px){.taste-finder-v-module__cy7ZJq__strip{justify-content:space-between;align-items:center;gap:var(--v-space-5);display:flex}.taste-finder-v-module__cy7ZJq__head{margin:0}}@media (min-width:1280px){.taste-finder-v-module__cy7ZJq__thead,.taste-finder-v-module__cy7ZJq__row{grid-template-columns:minmax(120px, 1.2fr) repeat(3, minmax(80px, 1fr)) minmax(112px, 1fr) var(--v-h-btn-sm);align-items:center;gap:10px;display:grid}.taste-finder-v-module__cy7ZJq__thead{margin-top:var(--v-space-2);border-bottom:2px solid var(--v-line);font-size:var(--v-text-xs);color:var(--v-muted);padding:8px 4px;font-weight:800}.taste-finder-v-module__cy7ZJq__row{min-height:56px;padding:10px 4px}.taste-finder-v-module__cy7ZJq__words,.taste-finder-v-module__cy7ZJq__expand,.taste-finder-v-module__cy7ZJq__tagWhy{display:none}.taste-finder-v-module__cy7ZJq__bars,.taste-finder-v-module__cy7ZJq__row[data-open=true] .taste-finder-v-module__cy7ZJq__bars{display:contents}.taste-finder-v-module__cy7ZJq__m{grid-template-columns:minmax(40px,1fr) auto}.taste-finder-v-module__cy7ZJq__ml{display:none}.taste-finder-v-module__cy7ZJq__add{grid-area:auto}.taste-finder-v-module__cy7ZJq__offList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.taste-finder-v-module__cy7ZJq__expand svg,.taste-finder-v-module__cy7ZJq__offBar svg{transition:none}}@keyframes taste-finder-v-module__cy7ZJq__tasteIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.taste-finder-v-module__cy7ZJq__fade{animation:taste-finder-v-module__cy7ZJq__tasteIn var(--v-dur-2) var(--v-ease) both}}
