.p-intr__inner{margin-inline:auto;width:clamp(970px, 67.36111vw, 1290.1px)}@media only screen and (max-width: 1199px){.p-intr__inner{width:88.37209%}}.l-title__text i{text-transform:none}.p-intr{position:relative;width:100%;max-width:1920px;overflow:initial}.p-intr:before{content:"";display:block;position:absolute;right:0;bottom:0;z-index:-1;width:98.17708%;aspect-ratio:1885 / 1426;margin-bottom:-31.97917%;background:url("../../restaurant/images/bg_marble.webp") no-repeat right bottom/contain}@media only screen and (max-width: 767px){.p-intr:before{width:438.37209%}}.p-intr__inner{overflow:hidden;margin-inline:auto;display:flex;flex-direction:column;text-align:center;max-width:90%;margin-inline:auto}@media only screen and (min-width: 1200px){.p-intr__inner{gap:2.08333vw;width:83.33333%;max-width:1600px}}@media print{.p-intr__inner{gap:2.08333vw;width:83.33333%;max-width:1600px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr__inner{gap:1.5625vw}}@media only screen and (max-width: 767px){.p-intr__inner{gap:1em}}@media only screen and (min-width: 768px){.p-intr .image{margin-top:4.16667vw}.p-intr .image img{width:100%}}@media only screen and (max-width: 767px){.p-intr .image{margin-top:1em;overflow:hidden}.p-intr .image img{position:relative;width:120%;max-width:none;margin-left:-10%}}.p-intr .intr-bottom{width:87.5%;margin-inline:auto;margin-top:2.86458vw}@media only screen and (min-width: 768px){.p-intr .intr-bottom{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:2.85714%}}@media only screen and (min-width: 1200px){.p-intr .intr-bottom{align-items:center}}@media print{.p-intr .intr-bottom{align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr .intr-bottom{width:100%}}@media only screen and (max-width: 767px){.p-intr .intr-bottom{width:100%;margin-top:3em}}@media only screen and (min-width: 768px){.p-intr .intr-bottom .c-slider{width:59.28571%;padding-inline:1.07143%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr .intr-bottom .c-slider{width:66.42857%}}@media only screen and (max-width: 767px){.p-intr .intr-bottom .c-slider{padding-inline:2em}}.p-intr .intr-bottom .c-slider .c-slider__slider{position:initial}.p-intr .intr-bottom .c-slider .c-slider__slider .slide{margin-inline:1.5625vw}.p-intr .intr-bottom .c-slider .c-slider__slider .slide:nth-child(odd){margin-top:2.86458vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intr .intr-bottom .c-slider .c-slider__slider .slide:nth-child(odd){margin-top:4.58333vw}}@media only screen and (max-width: 767px){.p-intr .intr-bottom .c-slider .c-slider__slider .slide:nth-child(odd){margin-top:3em}}.p-intr .intr-bottom .c-slider .c-slider__slider .slide img{border-radius:3px}.p-intr .intr-bottom .c-slider .c-slider__slider .slick-arrows.u-prev{left:0}.p-intr .intr-bottom .c-slider .c-slider__slider .slick-arrows.u-next{right:0}.p-intr .intr-bottom .c-slider .c-slider__slider:not(.slick-initialized){display:flex;flex-direction:row;align-items:flex-start}.p-intr .intr-bottom .c-slider .c-slider__slider:not(.slick-initialized) .slide{width:45.94595%}.p-intr .intr-bottom .c-slider #js-count{left:auto;right:2.29167vw;bottom:0;color:inherit}.p-intr .intr-bottom .intr-right{text-align:left}@media only screen and (min-width: 768px){.p-intr .intr-bottom .intr-right{width:35.35714%}}@media only screen and (min-width: 1200px){.p-intr .intr-bottom .intr-right{padding-right:3.21429%}}@media print{.p-intr .intr-bottom .intr-right{padding-right:3.21429%}}@media only screen and (max-width: 767px){.p-intr .intr-bottom .intr-right{width:85.33333%;margin-inline:auto;margin-top:2em}}.p-intr .intr-bottom .intr-right .btn{margin-top:2em}@media only screen and (min-width: 1200px){.p-intr .intr-bottom .intr-right .btn{display:flex;gap:2em}}@media print{.p-intr .intr-bottom .intr-right .btn{display:flex;gap:2em}}.p-message{margin-inline:auto;margin-top:6.77083%;padding-block:4.16667% 6.25%;background:#F4F4F4}@media only screen and (min-width: 1200px){.p-message{width:83.33333%;max-width:1600px}}@media print{.p-message{width:83.33333%;max-width:1600px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-message{width:90%}}@media only screen and (max-width: 767px){.p-message{width:85.33333%;margin-top:5em;padding-block:3em}}.p-message__container{width:81.875%;margin-inline:auto}@media only screen and (max-width: 767px){.p-message__container{width:81.57895%}}.p-message__title{width:100%;padding-bottom:.76336%;border-bottom:1px solid #dfdedb;font-family:"Cormorant Garamond", "Times New Roman", Times, Garamond, Georgia, serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:swap;letter-spacing:.06em}.p-message__item{width:100%}@media only screen and (min-width: 768px){.p-message__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:3.05344%;margin-top:4.58015%}}@media only screen and (max-width: 767px){.p-message__item{margin-top:2.5em}}@media only screen and (min-width: 768px){.p-message__item-img{width:45.80153%}}@media only screen and (min-width: 768px){.p-message__item-content{width:42.74809%}}@media only screen and (min-width: 1200px){.p-message__item-content{padding-right:2.29008%;box-sizing:border-box}}@media print{.p-message__item-content{padding-right:2.29008%;box-sizing:border-box}}@media only screen and (max-width: 767px){.p-message__item-content{margin-top:1.42857em}}.p-message__item-content .st{font-size:132%;letter-spacing:.08em}@media only screen and (max-width: 767px){.p-message__item-content .st{font-size:147%}}@media only screen and (min-width: 1200px){.p-message__item-content .st{margin-top:.66667em}}@media print{.p-message__item-content .st{margin-top:.66667em}}.p-message__item-content .txt{margin-top:2.5em}@media only screen and (max-width: 1199px){.p-message__item-content .txt{margin-top:1.42857em}}.p-menu{margin-top:5.98958%}@media only screen and (max-width: 767px){.p-menu{margin-top:5em}}.p-menu__inner{display:flex;flex-direction:column;align-items:flex-start;row-gap:2.60417vw;margin-inline:auto}@media only screen and (min-width: 1200px){.p-menu__inner{width:72.91667%;max-width:1400px}}@media print{.p-menu__inner{width:72.91667%;max-width:1400px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-menu__inner{width:90%}}@media only screen and (max-width: 767px){.p-menu__inner{width:85.33333%;row-gap:2em}}.p-menu .c-tit4{margin-inline:auto}.p-menu__list{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:2.85714em 4.71429%;width:100%}@media only screen and (max-width: 767px){.p-menu__list{column-gap:5.26316%}}.p-menu__item{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.42857em;width:21.42857%}@media only screen and (max-width: 767px){.p-menu__item{width:47.36842%}}.p-menu__content{order:2}.p-menu__name{line-height:1.5;letter-spacing:.006em;font-size:100%}@media only screen and (max-width: 767px){.p-menu__name{font-size:112%}}.p-menu__image{order:1;overflow:hidden;aspect-ratio:300 / 218}.p-menu__image img{width:100%;height:100%;object-fit:cover;object-position:center}.p-gallery{margin-top:5.98958%}@media only screen and (max-width: 767px){.p-gallery{margin-top:5em}}.p-gallery__inner{display:flex;flex-direction:column;align-items:flex-start;row-gap:2.60417vw;margin-inline:auto}@media only screen and (min-width: 1200px){.p-gallery__inner{width:83.33333%;max-width:1600px}}@media print{.p-gallery__inner{width:83.33333%;max-width:1600px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-gallery__inner{width:90%}}@media only screen and (max-width: 767px){.p-gallery__inner{width:85.33333%;row-gap:2em}}.p-gallery .c-tit4{margin-inline:auto}.p-gallery__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1em;width:100%;align-items:start}@media only screen and (max-width: 767px){.p-gallery__list{grid-template-columns:repeat(2, 1fr);gap:.8em}}.p-gallery__item a{position:relative;display:block;text-decoration:none;height:0;padding-bottom:80%;overflow:hidden;border-radius:.35714em}.p-gallery__item a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}@media only screen and (min-width: 768px){.c-nav1{margin-top:9.375%}}@media only screen and (min-width: 1200px){.c-nav1__inner{max-width:534px}}@media print{.c-nav1__inner{max-width:534px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-nav1__inner{max-width:450px}}@media only screen and (min-width: 768px){.c-nav1__inner ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.c-nav1__inner ul li a{height:100%}}.c-nav1__inner ul li a .image{height:100%}.c-nav1__inner ul li a .image img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 767px){.c-nav1__inner ul li a .text{padding-left:.5em}}
