.wc[data-v-ec3a0c7e]{box-sizing:border-box;border:1px solid var(--wl-green);background:var(--wl-cream);min-width:0;min-height:536px;color:var(--wl-green);isolation:isolate;border-radius:8px;flex-direction:column;display:flex;position:relative}.wc__glyph[data-v-ec3a0c7e]{z-index:-1;opacity:0;pointer-events:none;border-radius:7px;width:100%;height:100%;transition:opacity .1s linear;position:absolute;inset:0}.wc:focus-within .wc__glyph[data-v-ec3a0c7e],.wc:hover .wc__glyph[data-v-ec3a0c7e]{opacity:1}@media (prefers-reduced-motion:reduce){.wc__glyph[data-v-ec3a0c7e]{transition:none}}.wc__media[data-v-ec3a0c7e]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.wc__media[data-v-ec3a0c7e] .dish{aspect-ratio:402/364;background:0 0}.wc__media[data-v-ec3a0c7e] .dish img{-o-object-fit:contain;object-fit:contain;width:60%;height:71.7%;transition:transform .6s var(--ease-out);position:absolute;inset:22.5% 20% 5.8%}.wc__media[data-v-ec3a0c7e]:hover .dish img{transform:scale(1.04)}.wc__media[data-v-ec3a0c7e] .dish__letter{color:color-mix(in srgb,var(--wl-green) 22%,var(--wl-cream));font-size:clamp(4rem,8vw,7rem)}.wc__badges[data-v-ec3a0c7e]{flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 64px);display:flex;position:absolute;top:12px;left:12px}.wc__sale[data-v-ec3a0c7e]{background:var(--wl-green);color:var(--wl-cream);border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700;line-height:1.3}.wc__body[data-v-ec3a0c7e]{flex-direction:column;flex:1;gap:6px;padding:0 41px 34px 33px;display:flex}.wc__row[data-v-ec3a0c7e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wc__name[data-v-ec3a0c7e]{text-transform:uppercase;text-wrap:balance;min-height:58px;margin:0;font-size:1.375rem;font-weight:700;line-height:29px}.wc__name a[data-v-ec3a0c7e],.wc__name button[data-v-ec3a0c7e]{color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.wc__price[data-v-ec3a0c7e]{color:#000;text-align:right;flex:none;max-width:45%;font-size:1.375rem;font-weight:700;line-height:34px}.wc__lead[data-v-ec3a0c7e]{margin:0;font-size:1rem;font-weight:600;line-height:21px}.wc__foot[data-v-ec3a0c7e]{align-items:center;margin-top:auto;padding-top:13px;display:flex}.wc__buy[data-v-ec3a0c7e]{min-width:116px;min-height:34px}.wc__info[data-v-ec3a0c7e]{color:var(--store-muted)}@media (width<=600px){.wc__body[data-v-ec3a0c7e]{padding:0 24px 24px}.wc__name[data-v-ec3a0c7e],.wc__price[data-v-ec3a0c7e]{font-size:1.125rem}}@media (width<=720px){.wc[data-v-ec3a0c7e]{min-height:311px}.wc__media[data-v-ec3a0c7e] .dish{aspect-ratio:151/165}.wc__media[data-v-ec3a0c7e] .dish img{width:84%;height:81%;inset:14% 8% 5%}.wc__body[data-v-ec3a0c7e]{gap:2px;padding:0 8px 12px}.wc__row[data-v-ec3a0c7e]{flex-direction:column;gap:0}.wc__name[data-v-ec3a0c7e]{min-height:26px;font-size:.625rem;line-height:13px}.wc__price[data-v-ec3a0c7e]{color:var(--wl-green);text-align:left;max-width:none;font-size:.625rem;line-height:16px}.wc__lead[data-v-ec3a0c7e]{font-size:.5rem;line-height:9px}.wc__foot[data-v-ec3a0c7e]{padding-top:8px}.wc__buy[data-v-ec3a0c7e]{width:100%;min-width:0;min-height:28px;font-size:.5rem}.wc__badges[data-v-ec3a0c7e]{max-width:calc(100% - 52px);top:8px;left:8px}}.store--desc-set .wc__lead{-webkit-line-clamp:var(--desc-lines);line-clamp:var(--desc-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store--no-desc .wc__lead{display:none}
