.food-menu-block .inner-box{position:relative;display:block;border:1px solid #ccc;border-radius:8px;padding:30px;background:#fff;margin-bottom:30px;transition:all .5s ease}.food-menu-block .inner-box:hover{border-color:#047139}.food-menu-block .inner-box .image-box{margin-bottom:30px;border-radius:8px;overflow:hidden}.food-menu-block .inner-box .image-box img{width:100%}.food-menu-block .inner-box .title-box{position:relative;width:100%;z-index:1;align-items:center;margin-bottom:6px}.food-menu-block .inner-box .title-box h4{font-size:20px;line-height:30px;margin-bottom:10px}.food-menu-block .inner-box .title-box h4 a{display:inline-block;color:#000}.food-menu-block .inner-box .title-box h4 a:hover{color:#047139}.food-menu-block .inner-box .title-box .line{position:relative;display:block;height:2px;border:1px dashed #b0b0b0;width:100%;flex:1;top:6px;margin-bottom:20px}.food-menu-block .inner-box .title-box .price{position:relative;display:block;font-size:20px;line-height:30px;font-weight:700;color:#000}.food-menu-block .inner-box p{font-size:14px;line-height:24px;color:#999;margin-bottom:21px}.food-menu-block .inner-box .cart-box,.food-menu-block .inner-box p{position:relative;display:block}.food-menu-block .inner-box .cart-box a{position:relative;display:inline-block;width:40px;height:40px;line-height:46px;font-size:20px;color:#000;text-align:center;border-radius:5px;background:#ffa00b}.food-menu-block .inner-box .cart-box a:hover{color:#fff;background:#000}