.menu-component{position:relative;padding-top:4.75rem;border-top:1px solid var(--color-brand-secondary)}@media screen and (max-width: 48rem){.menu-component{padding-top:3.125rem;padding-bottom:4.6875rem}}.menu-category-tab{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:4.375rem}@media screen and (max-width: 48rem){.menu-category-tab{gap:0.625rem;max-width:14.875rem;margin:0 auto 2.4375rem}}.menu-category-tab .tab-button{display:block;width:12.375rem;height:3.375rem;box-sizing:border-box;border:1px solid var(--color-brand-primary);border-radius:1.6875rem;font-size:1.1875rem;font-weight:700;letter-spacing:-0.05em;color:var(--color-brand-primary);transition:all .3s}@media screen and (max-width: 48rem){.menu-category-tab .tab-button{width:7.125rem;height:2rem;border-radius:1rem;font-size:0.9375rem}}.menu-category-tab .tab-button.is-active{background-color:var(--color-brand-primary);color:#fff}@media(hover: hover){.menu-category-tab .tab-button:hover{background-color:var(--color-brand-primary);color:#fff}}.menu-component-empty{padding-block:5rem;text-align:center}.menu-component-list{display:flex;flex-wrap:wrap;gap:1.875rem;width:73.125rem;margin:0 auto;padding-bottom:1.875rem}@media screen and (max-width: 48rem){.menu-component-list{gap:0.3125rem;width:20.9375rem;padding-bottom:0.3125rem}}.menu-component-list .list-item{position:relative;width:23.125rem;height:24.875rem;box-sizing:border-box;border:1px solid var(--color-brand-primary);transition:all .3s}@media screen and (max-width: 48rem){.menu-component-list .list-item{width:10.3125rem;height:14.6875rem}}.menu-component-list .list-thumb{position:absolute;inset:0;background:url("../images/components/menu/menu-thumb-bg.webp") no-repeat center/cover}@media screen and (max-width: 48rem){.menu-component-list .list-thumb{background-image:url("../images/components/menu/menu-thumb-bg-mo.webp");background-position:center top;background-size:100%}}.menu-component-list .list-text{position:relative;padding-top:17.125rem;text-align:center}@media screen and (max-width: 48rem){.menu-component-list .list-text{padding-top:7.375rem}}.menu-component-list .list-title{padding-bottom:0.8125rem;font-size:1.5625rem;font-weight:700;letter-spacing:-0.05em;color:var(--color-brand-primary);transition:all .3s}@media screen and (max-width: 48rem){.menu-component-list .list-title{padding-bottom:0.71875rem;font-size:1.09375rem}}.menu-component-list .list-desc{font-size:1.1875rem;line-height:1.6315789474;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.menu-component-list .list-desc{font-size:0.8125rem;line-height:1.4615384615}}.menu-component-list .list-more{position:absolute;top:6.25rem;left:50%;width:5rem;height:5rem;margin-left:-2.5rem;background:url("../images/components/menu/menu-more-icon.webp") no-repeat center/cover;opacity:0;transform:scale(0);transition:all .3s}@media screen and (max-width: 48rem){.menu-component-list .list-more{inset:0;width:auto;height:auto;margin-left:0;background:none;opacity:1;transform:none}}.menu-component-list .list-deco{position:absolute;top:-1.75rem;left:0.6875rem;display:flex;column-gap:0.625rem;pointer-events:none}@media screen and (max-width: 48rem){.menu-component-list .list-deco{top:-0.875rem;left:0.34375rem;column-gap:0.3125rem}}.menu-component-list .deco-item{width:3.9375rem;height:5.8125rem;background:no-repeat center/cover;font-size:0}@media screen and (max-width: 48rem){.menu-component-list .deco-item{width:1.96875rem;height:2.90625rem}}.menu-component-list .deco-hot{background-image:url("../images/components/menu/menu-deco-hot.webp")}.menu-component-list .deco-new{background-image:url("../images/components/menu/menu-deco-new.webp")}@media(hover: hover)and (min-width: 48.0625rem){.menu-component-list .list-item:hover{background-color:var(--color-brand-primary)}.menu-component-list .list-item:hover .list-title{color:#fff}.menu-component-list .list-item:hover .list-more{opacity:1;transform:scale(1)}}.menu-view-layer{position:fixed;inset:0;z-index:1055;color:#241713}.menu-view-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.5)}@media screen and (max-width: 48rem){.menu-view-scroll{position:absolute;inset:0;overflow-y:auto}}.menu-view-panel{position:fixed;top:50%;left:50%;display:flex;width:75rem;height:37.5rem;background-color:#fff;transform:translate(-50%, -50%)}@media screen and (max-width: 48rem){.menu-view-panel{position:relative;top:auto;left:auto;display:block;width:20.9375rem;height:41.25rem;margin:3.75rem auto 7.34375rem;transform:none}}.menu-view-close{position:absolute;top:0;right:0;z-index:2;display:block;width:3.75rem;height:3.75rem;background:url("../images/components/menu/menu-view-close.webp") no-repeat center}@media screen and (max-width: 48rem){.menu-view-close{width:2.5rem;height:2.5rem;background:url("../images/components/menu/menu-view-close-mo.webp") no-repeat center/cover}}.menu-view-nav{position:absolute;bottom:-3.59375rem;width:4.375rem;height:3.59375rem}.menu-view-nav.nav-prev{left:-1.25rem}.menu-view-nav.nav-next{right:-1.25rem}.menu-view-slide{position:relative;flex:0 0 auto;width:43.75rem;height:100%}@media screen and (max-width: 48rem){.menu-view-slide{width:100%;height:17.96875rem}}.menu-view-slide .swiper{height:100%}.menu-view-slide .swiper-slide{height:100%;background-color:#f3f3f3}.menu-view-slide .slide-image{width:100%;height:100%;background:no-repeat center/cover}.menu-view-slide .slide-paging{position:absolute;bottom:2.8125rem;left:0;z-index:1;display:flex;justify-content:center;column-gap:1.25rem;width:100%}@media screen and (max-width: 48rem){.menu-view-slide .slide-paging{right:1.25rem;bottom:1.25rem;left:auto;justify-content:flex-end;column-gap:0.625rem}}.menu-view-slide .swiper-pagination-bullet{display:block !important;width:0.9375rem;height:0.9375rem;margin:0 !important;border-radius:50%;background-color:#cac7c6;opacity:.7}@media screen and (max-width: 48rem){.menu-view-slide .swiper-pagination-bullet{width:0.625rem;height:0.625rem}}.menu-view-slide .swiper-pagination-bullet-active{background-color:var(--color-brand-primary);opacity:1}.menu-view-slide .slide-deco{position:absolute;bottom:4.375rem;left:4.375rem;z-index:1;display:flex;column-gap:0.625rem}@media screen and (max-width: 48rem){.menu-view-slide .slide-deco{bottom:0.9375rem;left:0.9375rem;column-gap:0.3125rem}}.menu-view-slide .deco-item{width:3.9375rem}@media screen and (max-width: 48rem){.menu-view-slide .deco-item{width:2.34375rem}}.menu-view-slide .deco-item img{display:block;width:100%;height:auto}.menu-view-info{flex:0 0 auto;overflow-y:auto;width:31.25rem;height:100%}@media screen and (max-width: 48rem){.menu-view-info{width:100%;height:23.28125rem}}.menu-view-info .info-inner{width:22.5rem;margin:0 auto;padding-bottom:3.125rem}@media screen and (max-width: 48rem){.menu-view-info .info-inner{width:auto;padding:0 1.25rem 2.1875rem}}.menu-view-info .info-title{padding-top:4.375rem;font-size:1.875rem;font-weight:700;letter-spacing:-0.03em}@media screen and (max-width: 48rem){.menu-view-info .info-title{padding-top:2.1875rem;font-size:1.25rem}}.menu-view-info .info-desc{padding:1.125rem 0 1.5rem;font-size:1.125rem;line-height:1.6666666667;letter-spacing:-0.03em}@media screen and (max-width: 48rem){.menu-view-info .info-desc{padding:0.5625rem 0 0.625rem;font-size:0.9375rem;line-height:1.5}}.menu-view-info .info-line{height:1px;margin:5.4375rem 0 1.875rem;background-color:rgba(0,0,0,.15)}@media screen and (max-width: 48rem){.menu-view-info .info-line{margin:2.0625rem 0 1.25rem}}.menu-view-info .info-note{margin-bottom:1.25rem;font-size:1rem;text-align:center}@media screen and (max-width: 48rem){.menu-view-info .info-note{margin-bottom:0.9375rem;font-size:0.8125rem;letter-spacing:-0.03em}}.menu-view-nutrition{margin-bottom:2.1875rem;letter-spacing:-0.05em}@media screen and (max-width: 48rem){.menu-view-nutrition{margin-bottom:1.09375rem}}.menu-view-nutrition b{font-weight:700}.menu-view-nutrition .nutrition-head{display:flex;justify-content:space-between;padding-block:0.625rem;font-size:1.25rem}@media screen and (max-width: 48rem){.menu-view-nutrition .nutrition-head{padding-block:0.78125rem;font-size:1.09375rem}}.menu-view-nutrition .nutrition-table{display:flex;flex-wrap:wrap;border-top:1px solid #313131;color:#313131}.menu-view-nutrition .table-cell{display:flex;justify-content:space-between;width:50%;padding:0.9375rem 0.625rem 0.9375rem 0;box-sizing:border-box;border-bottom:1px solid #eee}@media screen and (max-width: 48rem){.menu-view-nutrition .table-cell{padding:0.75rem 0.46875rem 0.75rem 0}}.menu-view-nutrition .table-cell:nth-child(2n){padding-left:0.625rem;border-left:1px solid #eee}@media screen and (max-width: 48rem){.menu-view-nutrition .table-cell:nth-child(2n){padding-left:0.75rem}}.menu-view-nutrition .cell-left{display:flex;column-gap:0.4375rem}@media screen and (max-width: 48rem){.menu-view-nutrition .cell-left{column-gap:0.375rem}}.menu-view-nutrition .cell-name{font-size:1.125rem;white-space:nowrap}@media screen and (max-width: 48rem){.menu-view-nutrition .cell-name{font-size:0.875rem}}.menu-view-nutrition .cell-amount{font-size:1.125rem;color:#acacac}@media screen and (max-width: 48rem){.menu-view-nutrition .cell-amount{font-size:0.875rem}}.menu-view-nutrition .cell-percent{font-size:1.1875rem}@media screen and (max-width: 48rem){.menu-view-nutrition .cell-percent{font-size:0.9375rem}}.menu-view-nutrition .nutrition-foot{margin-top:0.75rem;padding:0.4375rem;border:1px solid #000;font-size:1rem;line-height:1.375;text-align:center;color:#000}@media screen and (max-width: 48rem){.menu-view-nutrition .nutrition-foot{margin-top:0.625rem;padding:0.375rem;font-size:0.703125rem}}.store-component{--map-height: 53.125rem;--panel-top: 5.4375rem;--panel-left: 3.75rem;--panel-width: 26.25rem;--item-height: 3rem;--color-bg-base: #fff;--color-bg-muted: #eee;--color-bg-inverse: #151515;--color-text-base: #151515;--color-text-muted: #808080;--color-text-inverse: #fff;--color-border-base: rgba(21, 21, 21, 0.2);position:relative;color:var(--color-text-base)}.store-map-figure{position:relative;isolation:isolate;height:var(--map-height);background-color:var(--color-bg-muted)}.store-map-figure .figure-map{width:100%;height:100%}.store-search-panel{position:absolute;z-index:1;top:var(--panel-top);left:var(--panel-left);display:flex;flex-direction:column;width:var(--panel-width);height:42.25rem;border-radius:1.25rem;background-color:var(--color-bg-base);filter:drop-shadow(0 0.125rem 0.375rem rgba(0, 0, 0, 0.15))}.store-search-panel .panel-tab{display:flex;flex-shrink:0}.store-search-panel .tab-button{flex:1 1 50%;padding-block:1.5rem;border-bottom:0.0625rem solid var(--color-border-base);font-size:var(--typo-plain-xl);line-height:1.2;color:var(--color-text-muted)}.store-search-panel .tab-button.is-active{border-bottom:0.15625rem solid var(--color-brand-primary);font-weight:600;color:var(--color-brand-primary)}.store-search-panel .panel-content{display:flex;flex:1;flex-direction:column;min-height:0;padding:1.5rem 1.875rem 2.25rem}.store-search-panel .panel-content[hidden]{display:none}.store-search-form{position:relative;flex-shrink:0}.store-search-form .form-input{width:100%;height:3.75rem;padding:0 3.75rem 0 1.25rem;border:0.0625rem solid var(--color-border-base);border-radius:0.375rem;background-color:rgba(0,0,0,0);font-size:var(--typo-input);color:var(--color-text-base)}.store-search-form .form-input::placeholder{color:var(--color-text-muted)}.store-search-form .form-button{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;height:100%;aspect-ratio:1}.store-search-form .form-button img{width:1.875rem;height:1.875rem}.store-result-box{flex:1;min-height:0;margin-top:1.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#222 #eee}.store-result-box::-webkit-scrollbar{width:0.25rem}.store-result-box::-webkit-scrollbar-track{background-color:#eee}.store-result-box::-webkit-scrollbar-thumb{background-color:#222}.store-result-box .box-guide{display:none;margin:0 1rem 0.625rem 0;padding:1rem;border-radius:0.375rem;background-color:var(--color-bg-muted);font-size:var(--typo-plain-xs);line-height:1.5;text-align:center}.store-result-box.is-location-disabled .box-guide{display:block}.store-place-list{margin-right:1rem}.store-place-list .list-item{border-bottom:0.0625rem solid var(--color-border-base)}.store-place-list .list-link{display:flex;flex-direction:column;gap:0.625rem;padding:1.25rem 0.25rem}@media(hover: hover){.store-place-list .list-link:hover .list-name{color:var(--color-brand-primary)}}.store-place-list .list-name{font-size:var(--typo-plain-md);font-weight:600;line-height:1.3;transition:color .2s}.store-place-list .list-distance{margin-left:0.25rem;color:var(--color-brand-primary)}.store-place-list .list-address{font-size:var(--typo-plain-xs);line-height:1.4;color:var(--color-text-muted)}.store-place-empty{padding:2.5rem 1.25rem;font-size:var(--typo-plain-sm);text-align:center;color:var(--color-text-muted)}.store-region-box{display:flex;flex-shrink:0;gap:0.375rem;margin-right:1.5rem}.store-region-box .box-path{display:flex;flex:1;justify-content:center;align-items:center;gap:0.375rem;height:var(--item-height);border-radius:0.375rem;background-color:var(--color-bg-muted)}.store-region-box .path-button{flex:1 1 50%;height:100%;font-size:var(--typo-plain-sm);font-weight:500;color:var(--color-text-muted)}.store-region-box .path-button.is-active{color:var(--color-text-base)}.store-region-box .path-arrow{flex-shrink:0;width:0.5rem;height:0.875rem}.store-region-box .box-reset{flex-shrink:0;width:var(--item-height);height:var(--item-height)}.store-region-box .box-reset img{width:100%;height:100%}.store-region-content{flex:1;min-height:0;margin-top:1.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#222 #eee}.store-region-content::-webkit-scrollbar{width:0.25rem}.store-region-content::-webkit-scrollbar-track{background-color:#eee}.store-region-content::-webkit-scrollbar-thumb{background-color:#222}.store-sido-list,.store-gugun-list{display:none;grid-template-columns:repeat(2, 1fr);gap:0.375rem;margin-right:1.5rem}.store-sido-list.is-active,.store-gugun-list.is-active{display:grid}.store-sido-list .list-item,.store-gugun-list .list-item{min-width:0}.store-sido-list .list-button,.store-gugun-list .list-button{width:100%;height:var(--item-height);border:0.0625rem solid var(--color-border-base);border-radius:0.375rem;font-size:var(--typo-plain-sm);font-weight:500;color:var(--color-text-base);transition:border-color .2s,color .2s}@media(hover: hover){.store-sido-list .list-button:not(:disabled):hover,.store-gugun-list .list-button:not(:disabled):hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}}.store-sido-list .list-item.is-active .list-button,.store-gugun-list .list-item.is-active .list-button{border-color:var(--color-brand-primary);background-color:color-mix(in srgb, var(--color-brand-primary) 5%, transparent);color:var(--color-brand-primary)}.store-sido-list .list-item.is-disabled .list-button,.store-gugun-list .list-item.is-disabled .list-button{border-color:rgba(34,34,34,.1);color:rgba(34,34,34,.3);cursor:not-allowed}.store-sido-list .item-back .list-button,.store-gugun-list .item-back .list-button{border-color:rgba(0,0,0,0);background-color:rgba(34,34,34,.05);color:rgba(34,34,34,.7)}.store-region-result{display:none}.store-region-result.is-active{display:block}.store-location-button{position:absolute;z-index:1;top:var(--panel-top);left:calc(var(--panel-left) + var(--panel-width) + 1.25rem);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.375rem;width:4.375rem;height:6.75rem;border-radius:6.1875rem;background-color:var(--color-bg-base);box-shadow:0 0.25rem 0.25rem rgba(0,0,0,.25)}.store-location-button .button-icon{width:2.25rem;height:2.25rem}.store-location-button .button-text{font-size:var(--typo-plain-xs);font-weight:600;line-height:1.2;color:var(--color-brand-primary)}.store-modal-dim{position:fixed;z-index:1050;inset:0;background-color:rgba(0,0,0,.15)}.store-detail-modal{position:absolute;z-index:1055;top:calc(var(--map-height)/2);left:50%;overflow:hidden;width:68.75rem;max-width:92vw;border-radius:1.875rem;background-color:var(--color-bg-base);box-shadow:0 0 1.25rem rgba(34,34,34,.4);transform:translate(-50%, -50%)}.store-detail-modal .modal-scroller{display:flex;align-items:stretch;min-height:25rem}.store-detail-modal .modal-info{flex-grow:1;align-self:center;min-width:0;padding:2.5rem 3rem}.store-detail-modal .info-title{font-size:var(--typo-plain-2xl);font-weight:600;line-height:1.3}.store-detail-modal .info-distance{margin-top:0.625rem;font-size:var(--typo-plain-lg);font-weight:600}.store-detail-modal .info-list{display:flex;flex-direction:column;gap:0.625rem;margin-top:1.25rem;padding-top:1.25rem;border-top:0.0625rem solid rgba(34,34,34,.1)}.store-detail-modal .list-item{display:flex;font-size:var(--typo-plain-sm);line-height:1.5}.store-detail-modal .list-label{flex-shrink:0;width:4.375rem;color:var(--color-text-muted)}.store-detail-modal .list-value{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.store-detail-modal .modal-aside{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:1.875rem;padding:1.875rem 1.25rem 1.875rem 3.75rem}.store-detail-modal .aside-logo{width:9.375rem;height:9.375rem;padding:1rem;border-radius:2.5rem;background-color:#000;object-fit:contain}.store-detail-modal .aside-action{display:flex;flex-direction:column;gap:0.5rem;width:11.5625rem}.store-detail-modal .action-button{display:flex;justify-content:center;align-items:center;height:2.5rem;border-radius:6.1875rem;font-size:var(--typo-plain-sm);font-weight:600;white-space:nowrap;transition:opacity .3s}@media(hover: hover){.store-detail-modal .action-button:hover{opacity:.9}}.store-detail-modal .button-naver{background-color:#2db400;color:var(--color-text-inverse)}.store-detail-modal .button-kakao{background-color:#fee500;color:#191919}.store-detail-modal .modal-delivery{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;padding:1.875rem 3.75rem 1.875rem 1.25rem}.store-detail-modal .delivery-qr{display:flex;flex-direction:column;align-items:center;gap:1.125rem;text-align:center}.store-detail-modal .qr-item{display:none}.store-detail-modal .qr-item.is-active{display:block}.store-detail-modal .qr-code{display:flex;justify-content:center;align-items:center;width:11.875rem;aspect-ratio:1;border-radius:2.5rem;background-color:var(--color-bg-base);box-shadow:0 0 0.75rem rgba(0,0,0,.05)}.store-detail-modal .qr-code canvas,.store-detail-modal .qr-code svg{width:9.25rem !important;height:9.25rem !important}.store-detail-modal .qr-desc{font-size:var(--typo-plain-sm);font-weight:600;line-height:1.5;color:var(--color-text-muted);word-break:keep-all}.store-detail-modal .qr-tab{display:flex;justify-content:center;align-items:center;gap:1.25rem}.store-detail-modal .tab-item{padding:0.3125rem;border-radius:0.9375rem;background-color:rgba(0,0,0,0);transition:background-color .3s}.store-detail-modal .tab-item.is-active{background-color:var(--color-brand-primary)}@media(hover: hover){.store-detail-modal .tab-item:hover{background-color:var(--color-brand-primary)}}.store-detail-modal .tab-button{display:block;width:3.125rem;height:3.125rem}.store-detail-modal .tab-button img{display:block;max-width:100%;max-height:100%}.store-detail-modal .delivery-link{display:none;justify-content:center;align-items:center;gap:1.25rem;padding-top:1.25rem;border-top:0.0625rem solid rgba(34,34,34,.1)}.store-detail-modal .link-button{display:block;width:3.125rem;height:3.125rem}.store-detail-modal .link-button img{display:block;max-width:100%;max-height:100%}.store-detail-modal .modal-close{position:absolute;z-index:3;top:1.875rem;right:1.875rem;padding:0.375rem}.store-detail-modal .modal-close img{display:block;width:1.5rem;height:1.5rem}@media screen and (max-width: 78.75rem){.store-component{--map-height: 28.125rem;--item-height: 2.75rem}.store-search-panel{position:relative;top:auto;left:auto;width:100%;height:37.5rem;border-radius:0;filter:none}.store-location-button{top:calc(var(--map-height) - 1rem);left:1rem;transform:translateY(-100%)}.store-detail-modal{position:fixed;top:50%;right:0;left:0;width:26.25rem;max-width:90vw;margin-inline:auto;transform:translateY(-50%)}.store-detail-modal .modal-scroller{position:relative;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0;max-height:90vh}.store-detail-modal .modal-info{align-self:auto;margin-bottom:2.25rem;padding:1.75rem 1.5rem 1rem}.store-detail-modal .modal-aside{gap:1rem;padding:1.75rem 1.5rem 0}.store-detail-modal .modal-delivery{padding:0 1.5rem 1.875rem}.store-detail-modal .aside-logo{width:7.5rem;height:7.5rem}.store-detail-modal .aside-action{width:100%;max-width:17.5rem}.store-detail-modal .modal-close{top:1rem;right:1rem;display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;border-radius:0.625rem;background-color:var(--color-bg-base);box-shadow:0 0 0.25rem rgba(0,0,0,.1)}.store-detail-modal .modal-close img{width:1.125rem;height:1.125rem;opacity:.5}}@media screen and (min-width: 48.0625rem)and (max-width: 78.75rem){.store-detail-modal{width:45rem}.store-detail-modal .modal-scroller{display:grid;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0, 1fr) auto;column-gap:2rem;padding:2.5rem}.store-detail-modal .modal-info{display:contents}.store-detail-modal .info-title{grid-row:1;grid-column:1}.store-detail-modal .info-distance{grid-row:2;grid-column:1}.store-detail-modal .modal-aside{flex-direction:row;justify-content:flex-start;grid-row:4;grid-column:1;align-self:start;gap:1.25rem;margin-top:1.25rem;padding:0}.store-detail-modal .aside-logo{flex-shrink:0;width:6rem;height:6rem}.store-detail-modal .aside-action{flex:1;width:auto;max-width:11.5625rem}.store-detail-modal .info-list{grid-row:3;grid-column:1}.store-detail-modal .modal-delivery{grid-row:1/-1;grid-column:2;padding:0}}@media screen and (max-width: 48rem){.store-component{--map-height: 20.625rem}.store-search-panel .tab-button{padding-block:1.125rem}.store-search-panel .panel-content{padding:1.25rem 1.25rem 1.875rem}.store-search-form .form-input{height:var(--item-height);padding-left:1rem}.store-result-box .box-guide{font-size:0.8125rem}.store-place-list .list-link{gap:0.375rem;padding-block:1rem}.store-place-list .list-name{font-size:1rem}.store-place-list .list-address{font-size:0.875rem}.store-place-empty{font-size:0.875rem}.store-sido-list,.store-gugun-list{gap:0.25rem;margin-right:0.75rem}.store-sido-list .list-button,.store-gugun-list .list-button{font-size:0.875rem}.store-region-box{margin-right:0.75rem}.store-region-box .path-button{font-size:0.875rem}.store-location-button{width:3rem;height:3rem;padding:0}.store-location-button .button-icon{width:1.625rem;height:1.625rem}.store-location-button .button-text{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;border:0;white-space:nowrap}.store-detail-modal .modal-scroller{max-height:88vh}.store-detail-modal .delivery-qr{display:none}.store-detail-modal .delivery-link{display:flex}.store-detail-modal .modal-info{order:1;margin-bottom:0;padding:1.5rem 1.25rem 0.875rem}.store-detail-modal .modal-aside{order:2;padding:1rem 1.25rem 1.5rem}.store-detail-modal .modal-delivery{order:3}.store-detail-modal .info-title{padding-right:2.75rem}.store-detail-modal .info-distance{font-size:0.9375rem}.store-detail-modal .info-list{margin-top:0.875rem;padding-top:0.875rem}.store-detail-modal .list-item{font-size:0.875rem}.store-detail-modal .action-button{font-size:0.875rem}}@keyframes spicy-fire{to{transform:translateX(5px)}}.found-section{padding:7.5rem 0 5.9375rem;text-align:center;width:auto;margin-inline:var(--frame-padding)}@media screen and (max-width: 48rem){.found-section{margin-inline:0.78125rem}}.found-section::after{content:"";position:absolute;inset:0;z-index:1;border-style:solid;border-color:var(--color-brand-secondary);border-width:1px 1px 0 1px;pointer-events:none}@media screen and (max-width: 48rem){.found-section{padding-top:calc(var(--en-header-height) + 7.5rem)}.found-section::after{top:var(--en-header-height)}}.found-bg-video{position:absolute;inset:0;overflow:hidden;container-type:size}.found-bg-video iframe{position:absolute;top:50%;left:50%;width:max(100cqw,100cqh*1600/1000);height:max(100cqh,100cqw*1000/1600);border:0;transform:translate(-50%, -50%)}@media screen and (max-width: 48rem){.found-bg-video{top:var(--en-header-height)}}.found-text{position:relative}.found-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:4.375rem;line-height:1.1714285714;letter-spacing:-0.05em;color:#fff}.found-title .title-point{color:var(--color-brand-secondary)}@media screen and (max-width: 48rem){.found-title{font-size:2.03125rem;line-height:1.1846153846}}.found-desc{padding-top:1.6875rem;font-size:1.1875rem;line-height:1.5789473684;letter-spacing:-0.02em;color:#fff}.found-desc b{font-weight:700}@media screen and (max-width: 48rem){.found-desc{padding-top:1.5625rem;font-size:0.9375rem;line-height:1.4}}.spicy-section{width:auto;margin-inline:var(--frame-padding)}@media screen and (max-width: 48rem){.spicy-section{margin-inline:0.78125rem}}.spicy-section::after{content:"";position:absolute;inset:0;z-index:1;border-style:solid;border-color:var(--color-brand-secondary);border-width:1px 1px 1px 1px;pointer-events:none}.spicy-inner{width:75.6875rem;margin:0 auto;padding:6.25rem 0}@media screen and (max-width: 48rem){.spicy-inner{width:auto;padding:4.6875rem 0}}.spicy-title{text-align:center;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.75rem;line-height:1.2;letter-spacing:-0.05em;color:#fff}.spicy-title em{color:var(--color-brand-primary)}@media screen and (max-width: 48rem){.spicy-title{font-size:2.03125rem;line-height:1.1846153846}}.spicy-bar{position:relative;width:75.6875rem;height:3.125rem;margin-top:2.1875rem}.spicy-bar .bar-fill,.spicy-bar .bar-mask{position:absolute;top:0;left:0;width:100%;height:100%}.spicy-bar .bar-fill{overflow:hidden;background:url("../images/en/menu/spicy-bar.webp") no-repeat left center/auto 100%}.spicy-bar .bar-fill::after{content:"";position:absolute;top:0;left:64.375rem;width:2px;height:100%;background-color:#fff;opacity:.4}.spicy-bar .bar-fire{position:absolute;top:-1.5rem;left:61.25rem;width:17.1875rem;height:6.25rem;background:url("../images/en/menu/spicy-bar-fire.webp") no-repeat center/15.75rem auto;animation:spicy-fire .5s alternate infinite linear}.spicy-bar .bar-mask{display:block}@media screen and (max-width: 48rem){.spicy-bar{width:20.3125rem;height:1.5625rem;margin:2.03125rem auto 0;transform:translateX(0.46875rem)}.spicy-bar .bar-fill{background:url("../images/en/menu/spicy-bar-mo.webp") no-repeat left/cover}.spicy-bar .bar-fill::after{display:none}.spicy-bar .bar-fire{top:-0.515625rem;left:14.0625rem;width:8.59375rem;height:3.125rem;background-size:7.875rem 1.59375rem}.spicy-bar .bar-level{position:absolute;bottom:0;left:2.96875rem;width:14.59375rem;height:1.525rem;background:url("../images/en/menu/spicy-level-mo.webp") no-repeat center/14.59375rem 1.5625rem}}.spicy-level-list{display:flex;justify-content:center;padding-top:1.875rem}.spicy-level-list .list-item{margin:0 1.4375rem;text-align:center}.spicy-level-list .list-icon{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;margin:0 auto;box-sizing:border-box;border-radius:10%}.spicy-level-list .list-icon img{width:2.4375rem;height:auto}.spicy-level-list .icon-count{padding:0 0.3125rem;font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fff}.spicy-level-list .icon-fire{position:absolute;top:1.6875rem;left:-0.625rem;width:8.125rem;height:6.25rem;background:url("../images/en/menu/spicy-fire.webp") no-repeat center;animation:spicy-fire 1s alternate infinite linear}.spicy-level-list .list-text{padding-top:1.875rem;color:#fff}.spicy-level-list .list-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:1.5625rem;line-height:1.2;letter-spacing:-0.05em}.spicy-level-list .list-desc{padding-top:1.5625rem;font-size:1.1875rem;line-height:1.5789473684;letter-spacing:-0.05em}.spicy-level-list .desc-note{color:#898989}.spicy-level-list .item-level01 .list-icon{background-color:#f9cb22}.spicy-level-list .item-level02 .list-icon{background-color:#f7a920}.spicy-level-list .item-level03 .list-icon{background-color:#f7861e}.spicy-level-list .item-level04 .list-icon{background-color:#f7671d}.spicy-level-list .item-level05 .list-icon{background-color:#f4441a}.spicy-level-list .item-level06 .list-icon{background-color:#ee2618}.spicy-level-list .item-level07 .list-icon{border:1px solid var(--color-brand-secondary)}.spicy-level-list .item-level07 .icon-count{position:relative;z-index:1}@media screen and (max-width: 48rem){.spicy-level-list{display:block;padding:2.1875rem 0 0 1.5625rem}.spicy-level-list .list-item{display:flex;align-items:center;margin:0;padding-bottom:0.9375rem;text-align:left}.spicy-level-list .list-icon{flex:0 0 auto;width:3.75rem;height:3.75rem;margin:0}.spicy-level-list .list-icon img{width:1.21875rem}.spicy-level-list .icon-count{padding:0 0.15625rem;font-size:1.125rem}.spicy-level-list .icon-fire{top:0.84375rem;left:-0.3125rem;width:4.0625rem;height:3.125rem;background-size:cover}.spicy-level-list .list-text{padding:0 0 0 0.9375rem}.spicy-level-list .list-title{font-size:1.25rem;line-height:.925}.spicy-level-list .list-desc{padding-top:0.35rem;font-size:0.9375rem;line-height:1.1333333333}}.menu-section{margin-top:1.875rem;padding-bottom:5.5rem;width:auto;margin-inline:var(--frame-padding)}@media screen and (max-width: 48rem){.menu-section{margin-inline:0.78125rem}}.menu-section::after{content:"";position:absolute;inset:0;z-index:1;border-style:solid;border-color:var(--color-brand-secondary);border-width:1px 1px 1px 1px;pointer-events:none}@media screen and (max-width: 48rem){.menu-section{margin-top:0.9375rem;padding-bottom:0}}.menu-type-area{position:relative;border-bottom:1px solid var(--color-brand-secondary);background:url("../images/en/menu/menu-type-bg.webp") no-repeat left center/50% auto}@media screen and (max-width: 48rem){.menu-type-area{background:none}}.menu-type-bg{position:absolute;inset:0}.menu-type-bg .bg-item,.menu-type-bg .bg-inner{position:absolute;top:0;height:100%}.menu-type-bg .bg-item{overflow:hidden;width:50%}.menu-type-bg .bg-inner{width:100vw}.menu-type-bg .bg-item01,.menu-type-bg .bg-item01 .bg-inner{left:0}.menu-type-bg .bg-item02,.menu-type-bg .bg-item02 .bg-inner{right:0}.menu-type-bg .bg-food{position:absolute;left:50%;max-width:none;width:46.875rem;height:auto}.menu-type-bg .bg-item01 .bg-food{bottom:-11.625rem;margin-left:-25.5rem}.menu-type-bg .bg-item02 .bg-food{bottom:-4.625rem;margin-left:-20rem}.menu-type-list{position:relative;z-index:2;display:flex;max-width:75rem;margin:0 auto;padding-inline:1.875rem}.menu-type-list .list-item{width:50%;padding-top:7rem;padding-bottom:10.625rem}.menu-type-list .list-item:last-child{text-align:right}.menu-type-list .list-title{padding-bottom:1.0625rem;font-family:"SF_HambakSnow","NotoSansKR",-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;font-size:3.75rem;line-height:1.2;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.menu-type-list .list-title{font-size:2.03125rem;line-height:1.1846153846}}.menu-type-list .list-desc{color:#e5e5e5;font-size:1.1875rem;line-height:1.5789473684;letter-spacing:-0.05em;color:#eee}@media screen and (max-width: 48rem){.menu-type-list .list-desc{font-size:0.9375rem;line-height:1.4;color:#dcdcdc}}.menu-type-list .list-button{display:inline-flex;align-items:center;justify-content:center;width:12.375rem;height:3.375rem;margin-top:2.8125rem;box-sizing:border-box;border:1px solid var(--color-brand-primary);border-radius:1.6875rem;font-size:1.1875rem;font-weight:700;color:var(--color-brand-primary);transition:all .3s}@media(hover: hover)and (min-width: 48.0625rem){.menu-type-list .list-item:hover .list-button{background-color:var(--color-brand-primary);color:#fff}}@media screen and (max-width: 48rem){.menu-type-list{display:block;max-width:none;padding-inline:0;text-align:center}.menu-type-list .list-item{position:relative;overflow:hidden;width:auto;height:21.875rem;padding:3.28125rem 0 0;box-sizing:border-box;background:no-repeat center/cover;background-image:url("../images/en/menu/menu-type-bg.webp")}.menu-type-list .list-item:last-child{text-align:center}.menu-type-list .list-title{position:relative;z-index:1;padding-bottom:0;line-height:1.1846153846}.menu-type-list .list-desc{position:relative;z-index:1;padding-top:1.25rem;line-height:1.0333333333;color:#fff}.menu-type-list .list-button{position:relative;z-index:1;display:flex;width:9.0625rem;height:2.03125rem;margin:2.1875rem auto 0;border:0;border-radius:0.84375rem;background-color:var(--color-brand-primary);font-size:0.9375rem;letter-spacing:-0.05em;color:#fff}.menu-type-list .list-food{position:absolute;left:0;width:100%;padding:0 0.9375rem;box-sizing:border-box}.menu-type-list .list-food img{display:block;width:100%;height:auto}.menu-type-list .item01 .list-food{bottom:-4.6875rem}.menu-type-list .item02 .list-food{bottom:-2.5rem}.menu-type-list .item01{border-bottom:1px solid var(--color-brand-secondary)}}.en-menu-component{border-top:0}.en-menu-component-title{margin-bottom:2.5rem;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.4375rem;line-height:1.1272727273;letter-spacing:-0.05em;text-align:center;color:#fff}@media screen and (max-width: 48rem){.en-menu-component-title{margin-bottom:1.875rem;font-size:2.03125rem;line-height:.9538461538}}.en-menu-component .menu-component-list .list-more{border:0;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width: 48rem){.en-menu-component .menu-component-list .list-item{height:13.125rem}.en-menu-component .menu-component-list .list-text{padding-top:8.5625rem}}.en-menu-view-layer .menu-view-close{border:0;background-color:rgba(0,0,0,0);cursor:pointer}.en-menu-view-layer .info-title{font-weight:700}.store-section{margin-top:1.875rem;text-align:center;width:auto;margin-inline:var(--frame-padding)}@media screen and (max-width: 48rem){.store-section{margin-inline:0.78125rem}}.store-section::after{content:"";position:absolute;inset:0;z-index:1;border-style:solid;border-color:var(--color-brand-secondary);border-width:1px 1px 1px 1px;pointer-events:none}@media screen and (max-width: 48rem){.store-section{margin-top:0.9375rem}}.store-head{padding-top:5.625rem}@media screen and (max-width: 48rem){.store-head{padding-top:4.6875rem}}.store-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.4375rem;line-height:1.1272727273;letter-spacing:-0.05em;color:#fff}.store-title .title-point{color:var(--color-brand-primary)}@media screen and (max-width: 48rem){.store-title{font-size:2.03125rem;line-height:.9538461538}}.store-desc{padding-top:2.1875rem;font-size:1.5625rem;line-height:1.24;letter-spacing:-0.05em;color:#fff}.store-desc b{font-weight:700}@media screen and (max-width: 48rem){.store-desc{padding-top:1.5625rem;font-size:0.9375rem;line-height:1.4}}.store-map-area{position:relative;z-index:2;max-width:100rem;margin:6.25rem auto;text-align:left}@media screen and (min-width: 78.8125rem){.store-map-area .store-component{--map-height: 43.75rem}.store-map-area .store-search-panel{height:calc(var(--map-height) - var(--panel-top)*2)}}@media screen and (max-width: 48rem){.store-map-area{width:20.9375rem;margin:2.5rem auto 0.78125rem}}.store-global-box{max-width:100rem;margin:6.25rem auto;padding:6.25rem 0;background-color:#aa0050}@media screen and (max-width: 48rem){.store-global-box{width:20.9375rem;margin:0 auto 0.78125rem;padding:4.6875rem 0}}.store-global-box .box-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.4375rem;line-height:1.1272727273;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.store-global-box .box-title{font-size:2.03125rem;line-height:.9538461538}}.store-global-box .box-desc{padding-top:2.5rem;font-size:1.5625rem;line-height:1.24;letter-spacing:-0.025em;color:#fff}.store-global-box .box-desc b{font-weight:700}@media screen and (max-width: 48rem){.store-global-box .box-desc{padding-top:1.5625rem;font-size:0.9375rem;line-height:1.4;letter-spacing:-0.02em}}.store-global-list{padding-top:3.75rem}@media screen and (max-width: 48rem){.store-global-list{padding-top:1.875rem}}.store-global-list .list-item{display:flex;justify-content:center;color:#fff}.store-global-list .list-item+.list-item{margin-top:1.5625rem}@media screen and (max-width: 48rem){.store-global-list .list-item{display:block;width:19.375rem;margin:0 auto;background-color:#000}.store-global-list .list-item+.list-item{margin-top:0.78125rem}}.store-global-list .list-info{display:flex}@media screen and (max-width: 48rem){.store-global-list .list-info{display:block;padding:0.9375rem 0}}.store-global-list .list-cell{display:flex;align-items:center;justify-content:center;min-height:5.3125rem;margin-right:1px;padding:0.625rem 0.9375rem;box-sizing:border-box;background-color:#000;font-size:1.1875rem;line-height:1.7;letter-spacing:-0.05em}@media screen and (max-width: 48rem){.store-global-list .list-cell{display:block;min-height:0;margin:0;padding:0 0.625rem;background-color:rgba(0,0,0,0);font-size:0.8125rem;line-height:1.3846153846}}.store-global-list .cell-name{width:12.25rem;font-size:1.5625rem}.store-global-list .cell-name b{font-weight:700}@media screen and (max-width: 48rem){.store-global-list .cell-name{width:auto;border:1px solid var(--color-brand-secondary);font-size:1.0625rem;line-height:2.5588235294}}.store-global-list .cell-address{width:28.6875rem}@media screen and (max-width: 48rem){.store-global-list .cell-address{width:auto}}.store-global-list .cell-tel{width:13.0625rem}@media screen and (max-width: 48rem){.store-global-list .cell-tel{width:auto}}.store-global-list .cell-map{width:20.625rem;margin-right:0}@media screen and (max-width: 48rem){.store-global-list .cell-map{width:auto}.store-global-list .cell-map.cell-empty{display:none}}.store-global-list .cell-link{display:flex;align-items:center;justify-content:center;width:15.75rem;height:4.5rem;background:url("../images/en/menu/store-global-button.webp") no-repeat center/100% 100%;font-size:1.1875rem;color:#fff}@media screen and (max-width: 48rem){.store-global-list .cell-link{width:9.375rem;height:1.875rem;margin:0.625rem auto 0;font-size:0.8125rem}}