@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-ext-wght-normal.2jgcf8q85ruhr.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-wght-normal.30fy5omi2-tsw.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-vietnamese-wght-normal.2xurbq6ymflse.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-ext-wght-normal.214-aqfbxbynn.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-wght-normal.0jvcp-grhfvvq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.artboard{--grid:1200;width:100%;position:relative;container-type:inline-size}.artboard__inner{--u:calc(100cqw / var(--grid));--half:calc(var(--grid) * .5 * var(--u));height:calc(var(--h,1000) * var(--u));position:relative;overflow:hidden}.el{left:calc(50% - var(--half) + var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));position:absolute}.el img{width:100%;height:auto;display:block}.el[style*=--rot] img{transform:rotate(var(--rot))}.artboard{--grid:var(--gridm,420)}.artboard__inner{height:calc(var(--hm,950) * var(--u))}.el{left:calc(50% - var(--half) + var(--xm,var(--x)) * var(--u));top:calc(var(--ym,var(--y)) * var(--u));width:calc(var(--wm,var(--w)) * var(--u))}.sheet,.card,.dish,.btn{container-type:inline-size}.sheet>*,.card>*,.dish>*,.btn>*{--u:calc(100cqw / var(--sw))}.sheet{position:absolute}.sh-flow{flex-direction:column;display:flex}.sh-flow>:first-child{margin-top:0}.node{left:calc(var(--nx,0) * var(--u));top:calc(var(--ny,0) * var(--u));position:absolute}.node--w{width:calc(var(--nw) * var(--u))}.sheet__title{font-family:var(--font-display);font-weight:600;font-size:calc(42 * var(--u));line-height:calc(40 * var(--u));color:var(--gold);text-transform:uppercase;text-align:center;letter-spacing:-.032em;width:calc(511 * var(--u));margin:0}.rows{margin:0;padding:0;list-style:none}.row{align-items:baseline;column-gap:calc(12 * var(--u));height:calc(var(--lh-name) * var(--u));grid-template-columns:1fr auto auto;display:grid}.row__name{font-family:var(--font-display);font-size:calc(20 * var(--u));color:var(--gold);white-space:nowrap;line-height:1}.row__vol{font-family:var(--font-display);font-size:calc(11 * var(--u));color:var(--text-dim);font-variant-numeric:oldstyle-nums;white-space:nowrap;justify-self:end;line-height:1}.row__price{font-family:var(--font-display);font-weight:600;font-size:calc(20 * var(--u));color:var(--gold-bright);font-variant-numeric:oldstyle-nums;white-space:nowrap;min-width:calc(92 * var(--u));text-align:right;justify-self:end;line-height:1}.special-box{margin-top:calc(var(--mt-special,27) * var(--u));margin-left:calc(-30 * var(--u));width:calc(515 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(10 * var(--u)) calc(30 * var(--u));border:1px solid var(--gold-dim);position:relative}.special-box__label{left:calc(13 * var(--u));font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(34 * var(--u));color:var(--gold);background:var(--bg);padding-right:calc(10 * var(--u));line-height:1;position:absolute;top:0;transform:translateY(-46.4%)}.special-row__note{font-family:var(--font-display);font-size:calc(11.5 * var(--u));line-height:calc(var(--lh-note) * var(--u));color:var(--text-dim);margin:calc(var(--mt-note) * var(--u)) 0 0;max-width:calc(300 * var(--u))}.sheet__footnote{font-family:var(--font-body);font-size:calc(13 * var(--u));color:var(--text-dim);text-align:center;margin:calc(var(--mt-footnote,62) * var(--u)) 0 0 calc(-102 * var(--u));width:calc(660 * var(--u));line-height:1.2}.tq-title{font-family:var(--font-display);font-weight:600;font-size:calc(62 * var(--u));color:var(--gold);text-transform:uppercase;letter-spacing:-.022em;white-space:nowrap;margin:0;line-height:1}.tq-set{margin-bottom:calc(var(--mb-set) * var(--u));top:calc(var(--ink-set,-2.7) * var(--u));position:relative}.tq-set__head{align-items:baseline;column-gap:calc(16 * var(--u));height:calc(var(--mb-set-head) * var(--u));grid-template-columns:1fr auto;display:grid}.tq-set__name{font-family:var(--font-display);font-size:calc(30 * var(--u));color:var(--gold);white-space:nowrap;line-height:1}.tq-set__price{font-family:var(--font-display);font-weight:600;font-size:calc(30 * var(--u));color:var(--gold-bright);font-variant-numeric:oldstyle-nums;white-space:nowrap;line-height:1}.tq-set__list{padding:0 0 0 calc(16 * var(--u));border-left:1px solid var(--gold-dim);margin:0;list-style:none;position:relative}.tq-set__list:before,.tq-set__list:after{content:"";width:calc(11 * var(--u));border-top:1px solid var(--gold-dim);position:absolute;left:0}.tq-set__list:before{top:0}.tq-set__list:after{bottom:0}.tq-set__list li{font-family:var(--font-display);font-size:calc(21 * var(--u));line-height:calc(var(--lh-set-line) * var(--u));color:var(--text);white-space:nowrap}.sh-title{font-family:var(--font-display);font-weight:600;font-size:calc(42 * var(--u));color:var(--gold);text-transform:uppercase;text-align:center;letter-spacing:-.024em;white-space:nowrap;margin:calc(var(--mt-title) * var(--u)) 0 0;height:calc(var(--mb-title) * var(--u));top:calc(var(--ink-title,-7.5) * var(--u));line-height:1;position:relative}.sh-head{font-family:var(--font-display);font-weight:600;font-size:calc(21 * var(--u));color:var(--gold);text-transform:uppercase;letter-spacing:-.015em;margin:calc(var(--mt-head) * var(--u)) 0 0;height:calc(var(--mb-head) * var(--u));top:calc(var(--ink-head,-3.6) * var(--u));line-height:1;position:relative}.sh-item{margin-bottom:calc(var(--mb-item) * var(--u));top:calc(var(--ink-item,-4.6) * var(--u));position:relative}.sh-item__row{align-items:baseline;column-gap:calc(14 * var(--u));grid-template-columns:1fr auto auto;display:grid}.sh-item__name{font-family:var(--font-display);font-size:calc(19 * var(--u));letter-spacing:-.045em;line-height:calc(var(--lh-name) * var(--u));color:var(--gold)}.sh-item__vol,.sh-item__price{line-height:0}.sh-item__vol{font-family:var(--font-display);font-size:calc(11 * var(--u));color:var(--text-dim);font-variant-numeric:oldstyle-nums;white-space:nowrap;justify-self:end}.sh-item__price{font-family:var(--font-display);font-weight:600;font-size:calc(20 * var(--u));color:var(--gold-bright);font-variant-numeric:oldstyle-nums;white-space:nowrap;min-width:calc(92 * var(--u));text-align:right;justify-self:end}.sh-item__note{font-family:var(--font-display);font-size:calc(15.5 * var(--u));letter-spacing:-.02em;line-height:calc(var(--lh-note) * var(--u));color:var(--text);margin:calc(var(--mt-note) * var(--u)) 0 0;max-width:calc(308 * var(--u))}.sh-sub{font-family:var(--font-display);font-size:calc(15 * var(--u));color:var(--gold-dim);text-transform:uppercase;letter-spacing:.185em;margin:calc(var(--mt-sub) * var(--u)) 0 0;height:calc(var(--mb-sub) * var(--u));top:calc(var(--ink-sub,-2.4) * var(--u));line-height:1;position:relative}.sh-sub:before{content:"[ "}.sh-sub:after{content:" ]"}.btn{aspect-ratio:342/95;text-decoration:none;display:block;position:absolute}.btn__frame{left:calc(9.2 * var(--u));top:calc(9 * var(--u));width:calc(323.8 * var(--u));height:calc(76.7 * var(--u));border:1px solid var(--gold-dim);border-radius:calc(38.4 * var(--u));transition:border-color .25s,box-shadow .25s;position:absolute}.btn__label{font-family:var(--font-display);font-weight:600;font-size:calc(19.8 * var(--u));letter-spacing:-.074em;text-transform:uppercase;color:var(--gold);text-align:center;place-items:center;line-height:1;transition:color .2s;display:grid;position:absolute;inset:0}.btn:hover .btn__frame,.btn:focus-visible .btn__frame{border-color:var(--gold-bright);box-shadow:0 0 calc(10 * var(--u)) #c9a94a47, inset 0 0 calc(14 * var(--u)) #c9a94a1a}.btn:hover .btn__label,.btn:focus-visible .btn__label{color:var(--gold-bright)}.el.photo{height:calc(var(--hm,var(--h)) * var(--u))}.el.photo picture,.el.photo img{object-fit:cover;width:100%;height:100%;display:block}.dish{position:absolute}.dish[data-align=left]{text-align:left}.dish[data-align=right]{text-align:right}.dish__name,.dish__price{font-family:var(--font-display);line-height:calc(13.9 * var(--u));margin:0}.dish__name{margin-top:calc((12.2 - 2.5) * var(--u))}.dish__price{margin-top:calc(3.2 * var(--u))}.dish__name,.dish__price{text-shadow:0 0 calc(5 * var(--u)) #ffffffd9, 0 0 calc(11 * var(--u)) #fff9}.dish__name{font-size:calc(13.5 * var(--u));color:#111;font-weight:700}.dish__price{font-size:calc(14 * var(--u));color:#886e14;font-variant-numeric:oldstyle-nums;font-weight:600;line-height:1}.card{position:absolute}.card__title{font-family:var(--font-display);font-weight:600;font-size:calc(40 * var(--u));line-height:calc(32 * var(--u));text-transform:uppercase;letter-spacing:-.02em;color:var(--gold);margin:calc(-3.6 * var(--u)) 0 0}.card__no{vertical-align:.28em;color:var(--gold-dim);margin-right:.12em;font-size:.62em}.card__line{font-family:var(--font-body);font-size:calc(14.5 * var(--u));line-height:calc(18 * var(--u));color:var(--text);margin:0}.card__line:first-of-type{margin-top:calc(4.3 * var(--u))}.card__recipe{font-family:var(--font-body);font-size:calc(14.5 * var(--u));line-height:calc(16.1 * var(--u));color:var(--text);margin:calc(14 * var(--u)) 0 0}.card__label{display:block}.card__price{font-family:var(--font-display);font-weight:600;font-size:calc(30 * var(--u));color:var(--gold-bright);font-variant-numeric:oldstyle-nums;margin:calc(6.2 * var(--u)) 0 0;line-height:1}.card__vol{font-family:var(--font-body);font-size:calc(13 * var(--u));color:var(--text-dim);font-weight:400}.card__todo{font-family:var(--font-body);font-size:calc(12 * var(--u));color:#8a6b2f;margin:calc(6 * var(--u)) 0 0;font-style:italic}.el.video iframe{border:0;width:100%;height:100%;display:block}.el.video{height:calc(var(--hm,var(--h)) * var(--u))}
