.food{position:relative}.food-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media screen and (max-width:1200px){.food-in{gap:1.6rem}}@media screen and (max-width:800px){.food-in{gap:1rem}}.food-img{width:100%}.food-img .in{display:block;padding-top:calc((600 / 600) * 100%);position:relative;overflow:hidden;width:100%;width:100%}.food-img .in img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.food-tt{color:#cfae61;--f-sz:clamp(2.8rem, calc(0.4rem + 3vw), 4rem);font-size:var(--f-sz);text-align:center}@media screen and (max-width:800px){.food-tt{font-size:2.2rem}}.food-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-height:15rem;overflow:hidden auto;padding-right:.5rem}@media screen and (max-width:1200px){.food-content{max-height:12rem}}.food-content p{margin-bottom:1.6rem;--f-sz:clamp(1.6rem, calc(1.2rem + 0.5vw), 1.8rem);font-size:var(--f-sz);color:#fff}@media screen and (max-width:800px){.food-content p{font-size:1.4rem}}