.c-saved-recipes{display:flex;flex-direction:column;gap:40px}.c-saved-recipes__lists{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width: 767.98px){.c-saved-recipes__recipes{--gutter: 15px}}@media (min-width: 768px) and (max-width: 991.98px){.c-saved-recipes__recipes{--gutter: 20px}}@media (min-width: 992px){.c-saved-recipes__recipes{--gutter: 30px}}.c-saved-recipes__recipe{margin-bottom:30px}@media (max-width: 991.98px){.c-saved-recipes__recipe{width:calc((100% - var(--gutter)) / 2)}.c-saved-recipes__recipe:nth-child(1){width:100%}.c-saved-recipes__recipe:nth-child(1) img{aspect-ratio:8/5}.c-saved-recipes__recipe:nth-child(6n+3) img,.c-saved-recipes__recipe:nth-child(6n+4) img{aspect-ratio:5/8}}@media (min-width: 992px){.c-saved-recipes__recipe{width:calc((100% - 90px)/4)}.c-saved-recipes__recipe:nth-child(1),.c-saved-recipes__recipe:nth-child(12){width:calc((100% - var(--gutter)) / 2)}.c-saved-recipes__recipe:nth-child(4) img,.c-saved-recipes__recipe:nth-child(6) img,.c-saved-recipes__recipe:nth-child(8) img,.c-saved-recipes__recipe:nth-child(13) img{aspect-ratio:5/8}}.c-saved-recipes__recipe-card-wrapper{position:relative}.c-saved-recipes__close{border-radius:50%;visibility:hidden;position:absolute;top:15px;right:15px;opacity:0;transition:opacity .2s,visibility .2s}.c-saved-recipes__recipe:hover .c-saved-recipes__close{visibility:visible;opacity:1}.c-saved-recipes__gutter-sizer{width:var(--gutter)}
