﻿.header .header-bi a{background-image:url("/assets/img/common/header-bi-light.png")}.header .header-tel{color:#fff}.header .header-nav a{color:#fff}#content.menu{padding-bottom:100px}#content.menu .main-section-vh-100{height:calc(100vh - 68px)}#content.menu .sub-section-vh-100{height:calc(100vh - 68px - 100px)}#content.menu .section-title{margin:90px 0 35px;text-align:center;font-family:"GowunBatang";font-size:45px;font-weight:700;line-height:1.4}#content.menu .section-title strong{font-size:55px}#content.menu .no1-bgs{background-color:#000}#content.menu .no1-bgs .bg-main{opacity:.65}#content.menu .no1-content-01 .title{margin-top:140px;font-family:"GowunBatang";font-size:65px;font-weight:700;line-height:1.2}#content.menu .no1-content-01 .title strong{font-size:70px}#content.menu .no1-content-01 .text-01{margin-top:30px;font-size:30px;font-weight:700}#content.menu .no1-content-01 .text-01 .highlight-rect{background:url("../img/menu/text-highlighting.svg") no-repeat center/cover;width:calc(100% + 1.02em);height:calc(100% + .4em);margin-left:3px}#content.menu .no1-content-02-bgs{background-color:#000}#content.menu .no1-content-02-bgs .bg-main{opacity:.35}#content.menu .no1-content-02-bgs .bg-rice{position:absolute;bottom:0;left:calc(50% - 240px)}#content.menu .no1-content-02-bgs .bg-rice-vapor{position:absolute;bottom:0;left:calc(50% - 280px)}#content.menu .no1-content-02-bgs .bg-spoon{position:absolute;bottom:40%;right:0}#content.menu .no1-content-02-bgs .bg-spoon-vapor{position:absolute;bottom:50%;right:300px}#content.menu .no1-content-02 .title{margin-top:140px;font-family:"GowunBatang";font-size:65px;font-weight:700;line-height:1.2}#content.menu .no1-content-02 .title strong{font-size:70px}#content.menu .no1-content-02 .text-01{margin-top:40px;font-size:30px;font-weight:700;line-height:1.2;display:inline-flex;align-items:center}#content.menu .no1-content-02 .text-01 b{position:relative;color:#f79322;font-size:40px}#content.menu .no1-content-02 .text-01 b::after{content:"●";position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:6px}#content.menu .no1-content-02 .text-02{margin-top:30px}#content.menu .tasty .bg-mask{background-color:rgba(0,0,0,.4)}#content.menu .tasty-content{margin:0 auto;max-width:1800px;height:750px}#content.menu .tasty-sliders h3{left:60px;top:60px}#content.menu .tasty-sliders h3 svg{display:inline-block}#content.menu .tasty-sliders h3 svg.on .text-01.fill-overlay{animation:fillText 1.25s cubic-bezier(0.73, 0.04, 0.46, 0.99) forwards}#content.menu .tasty-sliders h3 svg.on .text-02.fill-overlay{animation:fillText 1.25s cubic-bezier(0.73, 0.04, 0.46, 0.99) forwards;animation-delay:1s}#content.menu .tasty-sliders h3 svg.on .text-03.fill-overlay{animation:fillText 1.25s cubic-bezier(0.73, 0.04, 0.46, 0.99) forwards;animation-delay:2s}@keyframes fillText{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}#content.menu .tasty-sliders h3 text{font-family:"Pretendard";font-size:60px;font-weight:700;letter-spacing:-0.06em;fill:none;paint-order:stroke;stroke:#fdf5dd;stroke-width:.5;stroke-linecap:butt;stroke-linejoin:miter;text-anchor:start;dominant-baseline:hanging;vector-effect:non-scaling-stroke}#content.menu .tasty-sliders h3 .fill-overlay{stroke:none;fill:#fdf5dd;clip-path:inset(0 100% 0 0)}#content.menu .tasty-list{border:1px solid #b6b6b6}#content.menu .tasty-list li{background-color:#fdf5dd;padding-left:308px;border-bottom:1px solid #b6b6b6}#content.menu .tasty-list li h3{position:relative;font-family:"GowunBatang";font-size:40px;font-weight:700}#content.menu .tasty-list li h3 strong{color:#1a2552}#content.menu .tasty-list li h3::after{content:"";display:none;position:absolute;left:-38px;top:4px;background:url("../img/menu/tasty-stamp.png") no-repeat center/contain;width:36px;height:36px}#content.menu .tasty-list li .text-01{display:none;margin-top:30px;font-size:20px;font-weight:700}#content.menu .tasty-list li .text-02{display:none;margin-top:10px;font-size:20px;font-weight:500}#content.menu .tasty-list li:last-child{border:none}#content.menu .tasty-list li.on{background-color:rgba(0,0,0,0)}#content.menu .tasty-list li.on h3::after,#content.menu .tasty-list li.on .text-01,#content.menu .tasty-list li.on .text-02{display:block}#content.menu .tasty .tasty-circles{position:absolute;top:132px;left:calc(50% - 240px);width:480px;height:480px;border-radius:50%}#content.menu .tasty .tasty-circles .tasty-rotate-anim{animation:tasty-rotate 30s linear infinite}@keyframes tasty-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#content.menu .recipe-content{margin:0 auto;padding:120px 60px;max-width:1800px;background-color:#122555}#content.menu .recipe-content-top{height:750px;padding-bottom:60px;border-bottom:1px solid hsla(0,0%,100%,.3)}#content.menu .recipe-content-top .left-title{padding-left:40px;width:420px}#content.menu .recipe-content-top .left-title svg{display:inline-block}#content.menu .recipe-content-top .left-title svg.on .text-01.fill-overlay{animation:fillText 1.25s cubic-bezier(0.73, 0.04, 0.46, 0.99) forwards}#content.menu .recipe-content-top .left-title svg.on .text-02.fill-overlay{animation:fillText 1.25s cubic-bezier(0.73, 0.04, 0.46, 0.99) forwards;animation-delay:1s}@keyframes fillText{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}#content.menu .recipe-content-top .left-title text{font-family:"Pretendard";font-size:60px;font-weight:700;letter-spacing:-0.06em;fill:none;paint-order:stroke;stroke:#fdf5dd;stroke-width:.5;stroke-linecap:butt;stroke-linejoin:miter;text-anchor:start;dominant-baseline:hanging;vector-effect:non-scaling-stroke}#content.menu .recipe-content-top .left-title .fill-overlay{stroke:none;fill:#fdf5dd;clip-path:inset(0 100% 0 0)}#content.menu .recipe-content-top .left-desc{padding-left:40px;margin-top:20px}#content.menu .recipe-content-top .left-desc img{margin-bottom:20px}#content.menu .recipe-content-top ul{flex:1}#content.menu .recipe-content-top ul li{background-color:#222}#content.menu .recipe-content-top ul li video{opacity:.24}#content.menu .recipe-content-top ul li.on video{opacity:1}#content.menu .recipe-content-top ul li.on p{opacity:1}#content.menu .recipe-content-top ul li.on p::after{content:"";display:block;position:absolute;left:calc(50% - 20px);top:-50px;background:url("../img/menu/recipe-01-stamp.png") no-repeat center/contain;width:40px;height:39px}#content.menu .recipe-content-top ul li p{opacity:.4;bottom:50px;font-family:"Pretendard";font-size:30px;font-weight:700;line-height:1.2}#content.menu .recipe-content-bottom{margin-top:30px;gap:39px}#content.menu .recipe-content-bottom li{aspect-ratio:1/1;width:450px;border-radius:50%;overflow:hidden}#content.menu .recipe-content-bottom li .text-wrap{opacity:0;visibility:hidden;color:#292627;background-color:rgba(253,245,221,.85);font-family:"Pretendard";transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#content.menu .recipe-content-bottom li .text-wrap .text-01{font-size:30px;font-weight:700;line-height:1.3}#content.menu .recipe-content-bottom li .text-wrap .text-01 strong{color:#1a2552}#content.menu .recipe-content-bottom li .text-wrap .text-02{margin-top:20px;font-size:20px;font-weight:700}#content.menu .recipe-content-bottom li .text-wrap .text-03{margin-top:20px}#content.menu .recipe-content-bottom li.active .text-wrap{opacity:1;visibility:visible}#content.menu .side-content{height:900px}#content.menu .side-content .bg-mask{background-color:rgba(46,46,46,.3)}#content.menu .side-content h3.text-01 svg{margin-top:95px;display:inline-block}#content.menu .side-content h3.text-01 svg.on .text-01.fill-overlay{animation:fillText 1.25s cubic-bezier(0.73, 0.04, 0.46, 0.99) forwards}@keyframes fillText{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}#content.menu .side-content h3.text-01 text{font-family:"Pretendard";font-size:60px;font-weight:700;letter-spacing:-0.06em;fill:none;paint-order:stroke;stroke:#fdf5dd;stroke-width:.5;stroke-linecap:butt;stroke-linejoin:miter;text-anchor:start;dominant-baseline:hanging;vector-effect:non-scaling-stroke}#content.menu .side-content h3.text-01 .fill-overlay{stroke:none;fill:#fdf5dd;clip-path:inset(0 100% 0 0)}#content.menu .side-content p.text-02{margin-top:85px;font-size:30px;font-weight:700}#content.menu .side-content p.text-03{margin-top:10px;font-size:20px;font-weight:700;line-height:1.5}#content.menu .side-content p.text-04{margin-top:40px;font-size:18px;font-weight:400}#content.menu .side .points{margin-top:40px}#content.menu .side .points li{aspect-ratio:1/1;width:240px;border:1px solid #fdf5dd;border-radius:50%;overflow:hidden;margin:0 -15px;transition:background-color .5s ease-in-out,color .5s ease-in-out}#content.menu .side .points li p{font-size:25px;font-weight:700;line-height:1.2}#content.menu .side .points li.active{background-color:#fdf5dd;color:#292627}#content.menu .side .side-slider{margin-top:20px}#content.menu .side .side-slider ul li{margin-right:20px;height:157px}#content.menu .display ul{margin:80px auto 0;gap:10px;max-width:1800px}#content.menu .display ul li{aspect-ratio:352/400;background-color:#1a2552}#content.menu .display ul li .display-content-inner{width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff}#content.menu .display ul li h2.title{font-size:30px;font-weight:700;line-height:1.4}#content.menu .display ul li p{margin-top:15px;font-size:20px;line-height:1.4}#content.menu .combo .combo-item-desc{color:#fff;margin-top:15px;font-size:20px;font-weight:400;line-height:1.4}#content.menu .combo .combo-item-desc .badge{display:inline-block;padding:0 10px;border-radius:20px;color:#2e2e2e;background-color:#fff}#content.menu .combo .combo-item-desc small{margin-left:7px;font-size:18px}#content.menu .combo .combo-item-desc-detail{display:block;margin-top:5px}#content.menu .combo-title img{margin-right:10px}#content.menu .combo-list-wrap{gap:10px;margin:0 auto;max-width:1521px}#content.menu .combo-list-wrap .combo-best{flex:1;max-width:50%;min-width:50%;height:450px}#content.menu .combo-list-wrap .combo-best .combo-best-label{position:absolute;left:20px;top:20px}#content.menu .combo-list-wrap .combo-best .combo-item-desc{position:absolute;left:38px;bottom:38px}#content.menu .combo-list:not(:hover) li.on{width:510px}#content.menu .combo-list li{width:120px;height:450px;overflow:hidden;transition:width .4s ease-in-out}#content.menu .combo-list li:hover{width:510px}#content.menu .combo-list li .combo-item-inner{width:510px;height:450px}#content.menu .combo-list li.combo-item-01{background-color:#1a2552}#content.menu .combo-list li.combo-item-02{background-color:#faf3dd}#content.menu .combo-list li.combo-item-02 .combo-item-desc{color:#292627}#content.menu .combo-list li.combo-item-03{background-color:#292627}#content.menu .combo-list li .combo-item-btn{width:120px;height:450px}#content.menu .combo-list li .combo-item-desc{text-align:right;position:absolute;right:40px;bottom:40px}#content.menu .combo-list li .combo-item-content{overflow:hidden;width:392px;height:450px;border-left:1px solid rgba(253,245,221,.14)}#content.menu .combo-list li.combo-item-02 .combo-item-content{border-left-color:#ccc}#content.menu .menu .menu-tab{gap:10px;margin-top:97px;margin-bottom:50px;font-size:20px;line-height:1.4;font-weight:500}#content.menu .menu .menu-tab li{flex-basis:170px}#content.menu .menu .menu-tab li a{display:flex;justify-content:center;align-items:center;height:65px;border:1px solid #1a2552}#content.menu .menu .menu-tab li.active{background-color:#1a2552;color:#fff}#content.menu .menu .menu-list{max-width:1521px;padding:0 50px;margin:0 auto;box-sizing:content-box;display:flex;flex-wrap:wrap;gap:11px}#content.menu .menu .menu-list>*{width:calc((100% - 22px)/3)}#content.menu .menu .menu-list li{position:relative;background-color:#faf3dd}#content.menu .menu .menu-list .menu-item-image{position:relative;margin:20px}#content.menu .menu .menu-list .menu-item-desc{position:absolute;text-align:right;right:40px;bottom:40px;color:#2e2e2e;margin-top:15px;font-size:20px;font-weight:400;line-height:1.4}#content.menu .menu .menu-list .menu-item-desc .badge{display:inline-block;padding:0 10px;margin-right:-10px;border-radius:20px;color:#fff;background-color:#2e2e2e}#content.menu .menu .menu-list .menu-item-desc small{font-size:18px}