.menu{padding-top:200px;position:relative}@media screen and (max-width: 767px){.menu{padding-top:100px}}.menu .heading-lv2{position:relative}.menu__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:165px 55px;justify-items:center}@media screen and (max-width: 1023px){.menu__list{gap:100px 30px}}@media screen and (max-width: 767px){.menu__list{grid-template-columns:1fr 1fr;gap:50px 30px}}@media(width < 450px){.menu__list{grid-template-columns:1fr}}.menu__item{display:grid}.menu__item a{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:15px;max-width:330px;width:100%}.menu__img.mt{margin-top:-32px}@media screen and (max-width: 767px){.menu__img.mt{margin-top:0}}.menu__season{font-weight:700;padding-left:10px;position:relative;top:16px}@media screen and (max-width: 767px){.menu__season{top:12px}}.menu__season span{font-family:"Prompt",sans-serif;font-size:1.6875rem;line-height:1.2}@media screen and (max-width: 767px){.menu__season span{font-size:1.25rem}}.menu .ribbon{--r: .8em;padding-right:calc(var(--r) + 1.25em);-webkit-clip-path:polygon(-100vw 0, 100% 0, calc(100% - var(--r)) 50%, 100% 100%, -100vw 100%);clip-path:polygon(-100vw 0, 100% 0, calc(100% - var(--r)) 50%, 100% 100%, -100vw 100%);-o-border-image:conic-gradient(#FFD833 0 0) 0;border-image:conic-gradient(#FFD833 0 0) fill 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu .ribbon--orange{-o-border-image:conic-gradient(#FFBA69 0 0) 0;border-image:conic-gradient(#FFBA69 0 0) fill 0}.menu__category{background-color:#eaeaea;border-radius:0 0 10px 10px;display:flex;gap:4px;justify-content:center;padding:6px}.menu__category li{background-color:#fff4b2;border:1px solid #fff;border-radius:10px;display:grid;place-items:center;font-size:.8125rem;font-weight:700;height:44px;line-height:1.2;padding:0 8px;text-align:center}@media screen and (max-width: 767px){.menu__category li{font-size:.75rem}}.menu__category li.sm{font-size:.6875rem}.menu__body{display:flex;flex-direction:column;height:270px}@media screen and (max-width: 767px){.menu__body{height:initial}}.menu__name{line-height:1.3;height:72px;margin-bottom:10px}@media screen and (max-width: 767px){.menu__name{height:initial}}.menu__name+div{margin-top:auto}.menu__size{font-size:.875rem;font-weight:700;margin-bottom:15px}.menu__send{gap:8px;justify-content:flex-start;margin-bottom:16px}.menu__send p{border-radius:5px;font-size:.75rem;font-weight:700;padding:4px 15px}.menu__send p:first-child{border:1px solid #9f9886;color:#9f9886}.menu__send p+p{background-color:#40320d;color:#fff}.menu__price{align-items:center;justify-content:space-between;margin-bottom:14px}.menu__price p{font-size:.875rem;font-weight:700}@media screen and (max-width: 767px){.menu__price p{font-size:.75rem}}.menu__price p:last-child span{font-family:"Prompt",sans-serif;font-size:2.25rem}@media screen and (max-width: 767px){.menu__price p:last-child span{font-size:1.875rem}}.detail{margin:0 auto 154px;max-width:1140px;padding:48px 20px 0}@media screen and (max-width: 767px){.detail{margin-bottom:80px;padding-top:20px}}.detail__inner{display:flex;gap:80px}@media screen and (max-width: 1023px){.detail__inner{gap:40px}}@media screen and (max-width: 767px){.detail__inner{flex-direction:column}}.detail__img{flex-shrink:0;max-width:590px}.detail__img img{cursor:pointer}.detail__img .slick__main{margin-bottom:44px}@media screen and (max-width: 767px){.detail__img .slick__main{margin-bottom:30px}}.detail__img .slick__main p{margin-top:6px}.detail__img .slick__thumb{margin-inline:auto}.detail__img .slick__thumb .slick-track{transform:unset !important}.detail__img .slick__thumb figure{margin:0 5px}.detail__img .slick__thumb figure img{margin-inline:auto}.detail__body .row{display:flex;align-items:center;gap:20px;margin-bottom:8px}.detail__body .row:has(>.menu__send){gap:30px;margin-bottom:45px}@media screen and (max-width: 767px){.detail__body .row:has(>.menu__send){margin-bottom:30px}}.detail__body .menu__season{position:initial}.detail__body .menu__category{background:rgba(0,0,0,0);padding:0}.detail__body .menu__category li{font-size:.75rem;height:initial;padding:3px 0;width:58px}.detail__body .menu__category li.sm{font-size:.6875rem}.detail__body .menu__name{font-size:1.75rem;height:initial;line-height:1.43;margin-bottom:36px}@media screen and (max-width: 767px){.detail__body .menu__name{font-size:1.5rem;margin-bottom:25px}}.detail__body .menu__price{justify-content:flex-start;gap:39px;margin-bottom:8px}.detail__body .menu__fee{font-size:.75rem;margin-bottom:15px}.detail__body .menu__fee a{text-decoration:underline}.detail__body .menu__send,.detail__body .menu__size{margin-bottom:0}.detail__body .menu__number{font-size:.875rem;margin-bottom:20px}.detail__body .menu__number p{font-weight:700;margin-bottom:8px}.detail__body .menu__number-box{border:1px solid;display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:140px;height:48px}.detail__body .menu__number-box button{cursor:pointer}.detail__body .menu__number-box .num{font-family:"Prompt",sans-serif;font-weight:700}.detail__body .menu__pay{margin:20px auto 78px;text-align:center}@media screen and (max-width: 767px){.detail__body .menu__pay{margin-bottom:50px}}.detail__body .menu__pay a{text-decoration:underline}.detail__content-lead{border-top:1px solid;border-bottom:1px solid;font-size:1.125rem;font-weight:700;margin-bottom:30px;padding:12px 0}.detail__content dl+dl{margin-top:30px}.detail__content dt{font-size:1.125rem;font-weight:700;margin-bottom:4px}.detail__content dd{line-height:1.65}.detail__content dd p+p{margin-top:10px}.detail__content-list li.indent{padding-left:20px;text-indent:-20px}.detail__content-list li+li{margin-top:10px}.detail__content-list p{font-size:.875rem;padding-left:3em}.detail__content .section__button{margin-top:50px;text-align:left}@media screen and (max-width: 767px){.detail__content .section__button{margin-top:40px}}.detail__content .section__button .button--md{max-width:230px}.reviews{margin-bottom:160px;padding:0 20px}@media screen and (max-width: 1023px){.reviews{margin-bottom:100px}}@media screen and (max-width: 767px){.reviews{margin-bottom:60px}}.reviews img{margin-inline:auto}.recommend{margin-bottom:120px}@media screen and (max-width: 1023px){.recommend{margin-bottom:100px}}@media screen and (max-width: 767px){.recommend{margin-bottom:60px}}@media(width < 950px){.recommend .menu__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.recommend .menu__list{grid-template-columns:1fr}}
/*# sourceMappingURL=item.min.css.map */