#footer{background:#fff;padding:clamp(2.25rem,2.09rem + .81vw,3rem) calc(clamp(2.25rem,2.09rem + .81vw,3rem)*2);z-index:100;row-gap:clamp(2.25rem,2.09rem + .81vw,3rem)}#footer h4{color:#e7b46c}#footer .link{color:#2e2e2e;text-decoration:none;cursor:pointer;width:max-content;transition:all .5s ease-in-out}#footer .link:hover{color:#e76a74}#footer .address,#footer .contact,#footer .directions,#footer .hours,#footer .socials{display:flex;flex-direction:column;gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5)}#footer .contact{grid-area:1/1/3/6;display:flex;flex-direction:column}#footer .address{grid-area:1/6/2/10}#footer .socials{grid-area:1/10/2/13}#footer .socials .links a{display:flex;flex-direction:row;align-items:center;gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.125)}#footer .socials .links a:hover{color:#e76a74}#footer .hours{grid-area:3/1/4/6;align-self:flex-end}#footer .hours .kitchen_info{color:#1e1e1e;font-size:calc(clamp(1.06rem,.4vw + .96rem,1.38rem)*.7);max-width:70%}#footer .directions{grid-area:2/6/4/13}#footer .directions iframe.map{border:none}#footer .directions .map{grid-area:1/8/4/13;width:100%;height:40vh;filter:grayscale(100%);box-shadow:0 12px 24px rgba(30,30,30,.086)}#footer .directions img{width:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*6);height:auto;margin-top:clamp(1.13rem,1.04rem + .41vw,1.5rem)}@media screen and (min-width:768px)and (max-width:1023px){#footer{padding:clamp(1.69rem,1.57rem + .61vw,2.25rem) calc(clamp(1.69rem,1.57rem + .61vw,2.25rem)*1.5)}#footer .contact{grid-area:1/1/3/6}#footer .address{grid-area:1/6/2/9}#footer .socials{grid-area:2/6/3/9}#footer .hours{grid-area:3/1/4/4;align-self:flex-start}#footer .hours .kitchen_info{font-size:calc(clamp(1.06rem,.4vw + .96rem,1.38rem)*.8);max-width:80%}#footer .directions{grid-area:3/4/4/9}}@media screen and (max-width:767px){#footer{padding:clamp(1.13rem,1.04rem + .41vw,1.5rem)}#footer .contact{grid-area:1/1/2/5}#footer .address{grid-area:2/1/3/5}#footer .socials{grid-area:3/1/4/5}#footer .hours{grid-area:4/1/5/5}#footer .hours .kitchen_info{font-size:calc(clamp(1.06rem,.4vw + .96rem,1.38rem)*.9);max-width:90%}#footer .directions{grid-area:5/1/6/5}}