.nuC0Gq_card{flex-direction:column;display:flex;position:relative}.nuC0Gq_link{flex-direction:column;gap:1rem;display:flex}.nuC0Gq_plate{aspect-ratio:4/5;background:var(--wine-deep);box-shadow:0 0 0 4px var(--wine-deep), 0 0 0 8px var(--sand-dark), 0 0 0 12px var(--wine-deep);margin:12px;transition:box-shadow .12s steps(2,end);position:relative;overflow:hidden}.nuC0Gq_link:hover .nuC0Gq_plate,.nuC0Gq_link:focus-visible .nuC0Gq_plate{box-shadow:0 0 0 4px var(--wine-deep), 0 0 0 8px var(--yellow), 0 0 0 12px var(--wine-deep)}.nuC0Gq_slotNo{z-index:4;background:var(--wine-deep);color:var(--yellow);font-family:var(--font-heading);letter-spacing:.04em;padding:5px 9px;font-size:8px;position:absolute;top:0;left:0}.nuC0Gq_corner{z-index:4;background:var(--sand);opacity:0;width:10px;height:10px;transition:opacity .12s steps(2,end);position:absolute}.nuC0Gq_corner[data-c=tl]{top:6px;left:6px}.nuC0Gq_corner[data-c=tr]{top:6px;right:6px}.nuC0Gq_corner[data-c=bl]{bottom:6px;left:6px}.nuC0Gq_corner[data-c=br]{bottom:6px;right:6px}.nuC0Gq_link:hover .nuC0Gq_corner,.nuC0Gq_link:focus-visible .nuC0Gq_corner{opacity:1;animation:.7s step-end infinite nuC0Gq_cornerBlink}@keyframes nuC0Gq_cornerBlink{0%,60%{opacity:1}61%,to{opacity:.25}}.nuC0Gq_select{z-index:4;background:var(--yellow);color:var(--wine-deep);font-family:var(--font-heading);opacity:0;align-items:center;gap:7px;padding:7px 12px;font-size:8px;transition:opacity .12s steps(2,end),transform .12s steps(2,end);display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,10px)}.nuC0Gq_link:hover .nuC0Gq_select,.nuC0Gq_link:focus-visible .nuC0Gq_select{opacity:1;transform:translate(-50%)}.nuC0Gq_body{flex-direction:column;gap:.45rem;padding-inline:12px;display:flex}.nuC0Gq_row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.nuC0Gq_name{color:var(--sand-light);text-shadow:2px 2px 0 var(--wine-deep);margin:0;font-size:clamp(.7rem,1.9vw,.95rem);line-height:1.5}.nuC0Gq_tagline{color:var(--muted);margin:0 0 .3rem;font-size:12px}.nuC0Gq_price{font-family:var(--font-heading);color:var(--yellow);font-size:11px}.nuC0Gq_prelim{font-family:var(--font-meta);letter-spacing:.1em;color:var(--muted);font-size:10px}@media (prefers-reduced-motion:reduce){.nuC0Gq_corner{animation:none}}
