.RecipesGallery-module__QVNoha__gallery{grid-template-columns:repeat(auto-fill, minmax(var(--card-min,208px), 1fr));gap:16px;padding:18px 20px 22px;display:grid}.RecipesGallery-module__QVNoha__gallery.RecipesGallery-module__QVNoha__gallery>.RecipesGallery-module__QVNoha__card{grid-column:auto}.RecipesGallery-module__QVNoha__card{cursor:pointer;isolation:isolate;aspect-ratio:var(--card-ratio,4 / 5);color:#fff;transition:transform var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out);animation:RecipesGallery-module__QVNoha__card-in var(--d-fade) var(--ease-out) calc(var(--j,0) * var(--stagger-card)) backwards;background:#2b2520;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b252014}@keyframes RecipesGallery-module__QVNoha__card-in{0%{opacity:0;transform:translateY(var(--row-enter-y))}}@media (hover:hover){.RecipesGallery-module__QVNoha__card:hover{box-shadow:0 0 0 1px #2b25201f, var(--shadow-card-hover);transform:translateY(-2px)}}.RecipesGallery-module__QVNoha__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.RecipesGallery-module__QVNoha__card[data-open],.RecipesGallery-module__QVNoha__card[data-linger=hold]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--sage-700)}.RecipesGallery-module__QVNoha__card[data-linger=fade]{transition:box-shadow var(--hold-linger) var(--ease-out)}.RecipesGallery-module__QVNoha__photo{z-index:-2;position:absolute;inset:0}.RecipesGallery-module__QVNoha__photo [data-photo]{border-radius:0!important;width:100%!important;height:100%!important}.RecipesGallery-module__QVNoha__photo img{transition:transform var(--d-panel) var(--ease-out)}@media (hover:hover){.RecipesGallery-module__QVNoha__card:hover .RecipesGallery-module__QVNoha__photo img{transform:scale(1.03)}}.RecipesGallery-module__QVNoha__shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.RecipesGallery-module__QVNoha__name{font:700 16px/1.25 var(--sans);letter-spacing:-.01em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RecipesGallery-module__QVNoha__card b.RecipesGallery-module__QVNoha__nil{opacity:.7;font-weight:500}.RecipesGallery-module__QVNoha__chg [data-v=cell],.RecipesGallery-module__QVNoha__chg [data-v=cell] [data-part=main]{font:700 12px/1 var(--sans);color:#ffffffd9!important}.RecipesGallery-module__QVNoha__chgWait{opacity:.5;border-radius:4px;width:34px;height:10px}@media (prefers-reduced-motion:reduce){.RecipesGallery-module__QVNoha__card{animation:none}.RecipesGallery-module__QVNoha__card:hover,.RecipesGallery-module__QVNoha__card:hover .RecipesGallery-module__QVNoha__photo img{transform:none}}.RecipesGallery-module__QVNoha__shade{background:linear-gradient(#14100c8c 0%,#14100c00 34%),linear-gradient(#14100c00 58%,#14100cb8 100%)}.RecipesGallery-module__QVNoha__top{font:500 12px/1 var(--sans);color:#ffffffd9;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 8px #0000004d;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex;position:absolute;top:14px;left:16px;right:16px}.RecipesGallery-module__QVNoha__top>b{font:700 28px/1 var(--sans);letter-spacing:-.02em;color:#fff}.RecipesGallery-module__QVNoha__top .RecipesGallery-module__QVNoha__chg{flex-basis:100%}.RecipesGallery-module__QVNoha__text{text-shadow:0 1px 8px #00000040;position:absolute;bottom:16px;left:16px;right:16px}@media (max-width:519px){.RecipesGallery-module__QVNoha__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 12px 16px}.RecipesGallery-module__QVNoha__top{gap:4px;top:11px;left:12px;right:12px}.RecipesGallery-module__QVNoha__top>b{font-size:22px}.RecipesGallery-module__QVNoha__text{bottom:12px;left:12px;right:12px}.RecipesGallery-module__QVNoha__name{font-size:14px;line-height:1.25}}.RecipesGallery-module__QVNoha__skel{opacity:0;transition:opacity var(--d-fade) var(--ease-out);pointer-events:none}.RecipesGallery-module__QVNoha__skel[data-show]{opacity:1}.RecipesGallery-module__QVNoha__skCard{background:var(--sunken);box-shadow:none;cursor:default;animation:none}.RecipesGallery-module__QVNoha__skNum{background:color-mix(in srgb, var(--sunken) 60%, var(--card));border-radius:8px;width:72px;height:26px;position:absolute;top:14px;left:16px}.RecipesGallery-module__QVNoha__skName{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.RecipesGallery-module__QVNoha__skName>*{background:color-mix(in srgb, var(--sunken) 60%, var(--card));border-radius:6px;height:13px}.RecipesGallery-module__QVNoha__skName>:last-child{width:62%}@media (max-width:519px){.RecipesGallery-module__QVNoha__skNum{width:56px;height:22px;top:11px;left:12px}.RecipesGallery-module__QVNoha__skName{bottom:12px;left:12px;right:12px}}
