#menu_component{background:#fdf6f0;padding-top:0;row-gap:clamp(2.25rem,2.09rem + .81vw,3rem)}#menu_component h4{color:#332e2a}#menu_component p{color:#645a52}#menu_component .menu_buttons{grid-area:1/1/2/13;gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5) clamp(1.13rem,1.04rem + .41vw,1.5rem)}#menu_component .menu_buttons,#menu_component .menu_categories{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#menu_component .menu_categories{grid-area:2/2/3/12;padding-bottom:clamp(1.13rem,1.04rem + .41vw,1.5rem);gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.25) clamp(1.13rem,1.04rem + .41vw,1.5rem)}#menu_component .menu_items{grid-area:3/1/4/13;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));display:grid;justify-content:space-between;align-items:space-between;grid-gap:clamp(2.25rem,2.09rem + .81vw,3rem) clamp(1.13rem,1.04rem + .41vw,1.5rem);gap:clamp(2.25rem,2.09rem + .81vw,3rem) clamp(1.13rem,1.04rem + .41vw,1.5rem)}#menu_component button{display:flex;background:transparent;border:none;border-bottom:1px solid #dd7c26;cursor:pointer;padding:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.25);opacity:.3;transition:all .5s ease-in-out}#menu_component button:hover{opacity:.75}#menu_component button p{color:#332e2a;margin:0}#menu_component button.active{color:#dd7c26;opacity:1}#menu_component .menu_item{display:flex;gap:0;flex-direction:column;justify-content:space-between}#menu_component .name{color:#332e2a;text-transform:uppercase;margin:0;padding:0}#menu_component .description{color:#645a52;padding:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.25) 0}#menu_component .price{color:#dd7c26;text-align:left}#menu_component img{width:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*5);height:auto}@media screen and (min-width:768px)and (max-width:1023px){#menu_component .menu_buttons{grid-area:1/1/2/9}#menu_component .menu_categories{grid-area:2/1/3/9}#menu_component .menu_items{grid-area:3/1/4/9;grid-template-columns:repeat(auto-fill,minmax(28%,1fr))}}@media screen and (max-width:767px){#menu_component .menu_buttons{grid-area:1/1/2/5}#menu_component .menu_categories{grid-area:2/1/3/5}#menu_component .menu_items{grid-area:3/1/4/5;grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}}#menu_page{background:#fdf6f0;padding-bottom:0}#menu_page .heading{grid-area:1/1/2/13}#menu_page .text_1{grid-area:2/3/3/8;text-align:right}#menu_page .text_2{grid-area:2/8/3/11;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5);text-align:left;margin:clamp(2.25rem,2.09rem + .81vw,3rem) 0}#menu_page .text_2 h4{font-size:clamp(1.13rem,.13vi + 1.09rem,1.25rem);color:#dd7c26}#menu_page .text_2 .cta{background:none}#menu_page .text_3{grid-area:3/2/4/12;text-align:left}@media screen and (min-width:768px)and (max-width:1023px){#menu_page .heading{grid-area:1/1/2/9}#menu_page .text_1{grid-area:2/1/3/6}#menu_page .text_2{grid-area:2/6/3/9}#menu_page .text_3{grid-area:3/2/4/8}}@media screen and (max-width:767px){#menu_page{padding-top:15vh}#menu_page .heading{grid-area:1/1/2/5;margin-bottom:clamp(1.13rem,1.04rem + .41vw,1.5rem)}#menu_page .text_1{grid-area:2/1/3/3}#menu_page .text_2{grid-area:2/3/3/5}#menu_page .text_3{grid-area:3/1/4/5}}