:root{--font-pri:'SVN-Gilroy';--font-sec:'TOP LUXURY';--font-third:'Montserrat';--w-logo:14rem;--hd-up:6rem;--hd-bot:9.4rem;--size-hd:9.4rem;--ss-pd:12rem;--it-pd:1.6rem;--ctn:135.8rem}@media screen and (max-width:1620px){:root{--ctn:110rem}}@media screen and (max-width:1340px){:root{--ctn:105rem}}@media (max-width:1199px){:root{--w-logo:8rem;--hd-up:3rem;--hd-bot:6rem;--size-hd:6rem;--ss-pd:8rem;--it-pd:0.8rem}}@media (max-width:359px){:root{--it-pd:.4rem}}.ios .menu-sec .heading-sec .tt-sec,.macos .menu-sec .heading-sec .tt-sec{font-weight:400;font-style:normal;font-family:'TOP LUXURY',SVN-Gilroy}.body-menu{background:url(/template/assets/images/bg-page-blog.jpg);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%}@media screen and (min-width:767px){.menu-sec .heading-sec{width:80%}}.menu-sec .heading-sec .tt-sec{font-weight:400;font-style:normal}.menu-sec .view-more-btn{margin-top:4rem}.menu-sec .view-more-btn .btn{margin:0 auto}.menu-main-wrap{--it-pd:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4rem}@media screen and (max-width:1199px){.menu-main-wrap{--it-pd:1rem}}.menu-main-wrap .menu-block-ctn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4rem}.menu-main-wrap .load-btn{margin:calc(var(--it-pd) * 2) auto 0}.menu-main-wrap .menu-block:nth-child(even) .menu-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.menu-main-wrap .menu-block .menu-row .tt-sec{font-family:var(--font-pri);padding-left:var(--it-pd)}.menu-main-wrap .menu-thumb-col .img-inner{position:relative;display:block;overflow:hidden;padding-top:calc((686 / 648)*100%)}.menu-main-wrap .menu-thumb-col .img-inner>img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-main-wrap .menu-content-col{position:relative}.menu-main-wrap .menu-content-col::after,.menu-main-wrap .menu-content-col::before{content:"";position:absolute;width:calc(100% - var(--it-pd) - 1rem);height:4rem}.menu-main-wrap .menu-content-col.fade-top::before{left:50%;top:0;-webkit-transform:translate(-50%,0) rotate(-180deg);transform:translate(-50%,0) rotate(-180deg);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(rgba(255,255,255,.7)));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 100%)}.menu-main-wrap .menu-content-col.fade-bot::after{left:50%;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(rgba(255,255,255,.7)));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 100%)}.menu-main-wrap .menu-content-col .menu-list{--spc:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--spc);overflow:hidden auto}@media screen and (max-width:1199px){.menu-main-wrap .menu-content-col .menu-list{--spc:2rem}}.menu-main-wrap .menu-content-col .menu-item{color:#fff}.menu-main-wrap .menu-content-col .menu-item .menu-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.menu-main-wrap .menu-content-col .menu-item .menu-content .menu-name{font-family:var(--font-sec);width:80%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}@media screen and (max-width:1199px){.menu-main-wrap .menu-content-col .menu-item .menu-content .menu-name{width:80%}}@media screen and (max-width:575px){.menu-main-wrap .menu-content-col .menu-item .menu-content .menu-name{font-size:1.4rem}}.menu-main-wrap .menu-content-col .menu-item .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;font-style:italic;padding-right:5rem}@media screen and (max-width:575px){.menu-main-wrap .menu-content-col .menu-item .desc{font-size:1.2rem}}.menu-main-wrap .menu-content-col .menu-item .menu-price{font-family:var(--font-sec);-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:575px){.menu-main-wrap .menu-content-col .menu-item .menu-price{font-size:1.4rem}}