.CuisineCard-module__RlX3kG__card{border-radius:20px;grid-area:span 1/span 1;text-decoration:none;transition:all .4s cubic-bezier(.19,1,.22,1);display:block;position:relative;overflow:hidden}.CuisineCard-module__RlX3kG__card.CuisineCard-module__RlX3kG__large{grid-area:span 2/span 2}@media (max-width:767px){.CuisineCard-module__RlX3kG__card{border-radius:14px}.CuisineCard-module__RlX3kG__card.CuisineCard-module__RlX3kG__large{grid-area:span 2/span 2}}.CuisineCard-module__RlX3kG__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.19,1,.22,1)}.CuisineCard-module__RlX3kG__overlay{background:linear-gradient(#0000001a 0%,#0003 50%,#000000bf 100%);position:absolute;inset:0}.CuisineCard-module__RlX3kG__card.CuisineCard-module__RlX3kG__large .CuisineCard-module__RlX3kG__overlay{background:linear-gradient(#0000001a 0%,#0003 50%,#000000bf 100%)}.CuisineCard-module__RlX3kG__card:not(.CuisineCard-module__RlX3kG__large) .CuisineCard-module__RlX3kG__overlay{background:linear-gradient(#0000 40%,#000000b3 100%)}.CuisineCard-module__RlX3kG__content{color:#fff;position:absolute;bottom:28px;left:28px;right:28px}.CuisineCard-module__RlX3kG__card:not(.CuisineCard-module__RlX3kG__large) .CuisineCard-module__RlX3kG__content{bottom:18px;left:18px;right:18px}@media (max-width:767px){.CuisineCard-module__RlX3kG__content{bottom:14px;left:14px;right:14px}}.CuisineCard-module__RlX3kG__title{font-family:var(--font-fraunces,Georgia,serif);color:#fff;margin:0;font-weight:400}.CuisineCard-module__RlX3kG__titleLarge{margin-bottom:6px;font-size:2.25rem}.CuisineCard-module__RlX3kG__card:not(.CuisineCard-module__RlX3kG__large) .CuisineCard-module__RlX3kG__title{font-size:1.4rem}@media (max-width:767px){.CuisineCard-module__RlX3kG__titleLarge{font-size:1.75rem}.CuisineCard-module__RlX3kG__card:not(.CuisineCard-module__RlX3kG__large) .CuisineCard-module__RlX3kG__title{font-size:1.15rem}}.CuisineCard-module__RlX3kG__description{opacity:.85;color:#fff;margin:0;font-size:1rem;line-height:1.5}@media (max-width:767px){.CuisineCard-module__RlX3kG__description{font-size:.85rem}}
.Tag-module__b2gXTa__tag{border:1px solid var(--color-light-gray,#e8e4de);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.25,1,.5,1);display:inline-flex}.Tag-module__b2gXTa__tag:hover{transform:translateY(-1px)}
