.recipes-grid__list{margin:0;padding:0;list-style:none}:where(.recipes-grid__list>li,.recipes-grid__list>ol){margin:0;padding:0}.recipes-grid__list{grid-template-columns:repeat(12,3fr);grid-auto-flow:row;display:grid}@media (max-width:767px){.recipes-grid__list{grid-auto-rows:50vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid__list{grid-auto-rows:23.6111vw}}@media (min-width:1440px){.recipes-grid__list{grid-auto-rows:23.6111vw}}@media (max-width:767px){.recipes-grid__list{grid-template-columns:repeat(6,3fr)}}.recipes-grid__item{grid-column:span 3}.recipes-grid__item--wide{grid-column:span 4}.recipes-grid__item--wide-double{grid-column:span 6}.recipes-grid__item--tall{grid-row:span 2}@media (max-width:767px){.recipes-grid__item--wide,.recipes-grid__item--wide-double,.recipes-grid__item--tall{grid-column:span 3}.recipes-grid__item--tall{grid-row:span 1}.recipes-grid__item:last-child:nth-child(odd){grid-column:span 6}}
.recipes-grid-card{cursor:pointer;background-color:var(--bg-color,#fff);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:clip}.recipes-grid-card:after{content:"";z-index:3;pointer-events:none;opacity:0;background-color:#fff;transition:opacity .3s cubic-bezier(0,0,.4,1);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.recipes-grid-card:after{content:none}}.recipes-grid-card__pic{width:100%;height:100%}.recipes-grid-card__pic._d{transition:transform .3s cubic-bezier(0,0,.4,1);display:block}@media (max-width:767px){.recipes-grid-card__pic._d{display:none}}.recipes-grid-card__pic._m{display:none}@media (max-width:767px){.recipes-grid-card__pic._m{display:block}}.recipes-grid-card__content{z-index:5;width:100%;height:-moz-fit-content;height:fit-content;position:absolute}@media (max-width:767px){.recipes-grid-card__content{bottom:11.0256vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__content{bottom:7.08333vw}}@media (min-width:1440px){.recipes-grid-card__content{bottom:7.08333vw}}.recipes-grid-card__content{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:767px){.recipes-grid-card__content{gap:1.02564vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__content{gap:.555556vw}}@media (min-width:1440px){.recipes-grid-card__content{gap:.555556vw}}@media (max-width:767px){.recipes-grid-card__content{top:unset;translate:unset}}.recipes-grid-card__icon{opacity:0;flex-shrink:0}@media (max-width:767px){.recipes-grid-card__icon{padding:1.53846vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__icon{padding:.555556vw}}@media (min-width:1440px){.recipes-grid-card__icon{padding:.555556vw}}.recipes-grid-card__icon{justify-content:center;align-items:center;display:flex}@media (max-width:767px){.recipes-grid-card__icon{width:8.20513vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__icon{width:3.33333vw}}@media (min-width:1440px){.recipes-grid-card__icon{width:3.33333vw}}@media (max-width:767px){.recipes-grid-card__icon{height:8.20513vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__icon{height:3.33333vw}}@media (min-width:1440px){.recipes-grid-card__icon{height:3.33333vw}}.recipes-grid-card__icon{color:#fff;border-style:solid;border-color:#fff}@media (max-width:767px){.recipes-grid-card__icon{border-width:.512821vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__icon{border-width:.138889vw}}@media (min-width:1440px){.recipes-grid-card__icon{border-width:.138889vw}}@media (max-width:767px){.recipes-grid-card__icon{border-radius:20.5128vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__icon{border-radius:5.55556vw}}@media (min-width:1440px){.recipes-grid-card__icon{border-radius:5.55556vw}}.recipes-grid-card__icon{transition:opacity .3s cubic-bezier(0,0,.4,1)}@media (max-width:767px){.recipes-grid-card__icon{opacity:1}}@media (hover:none){.recipes-grid-card__icon{opacity:1}}.recipes-grid-card__title{opacity:0;color:#fff;text-align:center}@media (max-width:767px){.recipes-grid-card__title{font-size:3.58974vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__title{font-size:1.66667vw}}@media (min-width:1440px){.recipes-grid-card__title{font-size:1.66667vw}}.recipes-grid-card__title{font-style:normal;font-weight:700}@media (max-width:767px){.recipes-grid-card__title{line-height:5.12821vw}}@media (min-width:768px) and (max-width:1439px){.recipes-grid-card__title{line-height:1.94444vw}}@media (min-width:1440px){.recipes-grid-card__title{line-height:1.94444vw}}.recipes-grid-card__title{text-transform:uppercase;margin:0;transition:opacity .3s cubic-bezier(0,0,.4,1)}@media (max-width:767px){.recipes-grid-card__title{opacity:1;max-width:min-content}}@media (hover:none){.recipes-grid-card__title{opacity:1}}@media (hover:hover) and (pointer:fine){.recipes-grid-card:hover .recipes-grid-card__title,.recipes-grid-card:hover .recipes-grid-card__icon{opacity:1}.recipes-grid-card:hover .recipes-grid-card__pic._d{transform:scale(1.07)}.recipes-grid-card:hover:after{opacity:.1}}
