.recipe-categories{display:block}.recipe-categories__inner{margin:0 auto;max-width:1440px;padding:var(--recipe-categories-padding-top,50px) 50px var(--recipe-categories-padding-bottom,50px)}.recipe-categories__heading{color:#000;font-size:34px;font-weight:500;line-height:36px;margin:0 0 32px;text-transform:uppercase}.recipe-categories__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.recipe-categories__item{align-items:center;background:#fff;border:1px solid #000;color:#000;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;line-height:22px;min-height:46px;min-width:243px;padding:10px 40px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}@media (min-width:1200px){.recipe-categories__item:nth-child(-n+5){flex:1}}.recipe-categories__item:focus-visible,.recipe-categories__item:hover{background:#000;border-color:#000;color:#fff;transform:translateY(-1px)}.recipe-categories__item--static{cursor:default}.recipe-categories__item--static:focus-visible,.recipe-categories__item--static:hover{background:#fff;color:#000;transform:none}@media screen and (max-width:991px){.recipe-categories__inner{padding-left:20px;padding-right:20px}.recipe-categories__grid{align-items:normal;gap:16px}.recipe-categories__item{flex:0 0 calc(50% - 8px);font-size:16px;line-height:22px;min-width:inherit;padding:12px 18px;white-space:normal;width:100%}}@media screen and (max-width:749px){.recipe-categories__inner{padding-bottom:var(--recipe-categories-padding-bottom-mobile,40px);padding-top:var(--recipe-categories-padding-top-mobile,40px)}.recipe-categories__heading{font-size:28px;line-height:30px;margin-bottom:24px}}