/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Inter Tight", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-400:oklch(76.5% .177 163.223);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-tomato:#f42a0c;--color-tomato-deep:#c71f06;--color-cream:#faf3e7;--color-cream-panel:#fffbf2;--color-blush:#ffe3d6;--color-ink:#16120f;--color-lemon:#ffc933;--font-display:"Oswald", system-ui, sans-serif;--shadow-hard:6px 6px 0 0 #16120f;--shadow-hard-sm:4px 4px 0 0 #16120f;--shadow-hard-xs:2px 2px 0 0 #16120f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}}@layer legacy{article,aside,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}@font-face{font-display:swap;font-family:finlek;src:url(/workspace/assets/fonts/finlek-webfont.eot);src:url(/workspace/assets/fonts/finlek-webfont.eot?#iefix)format("embedded-opentype"),url(/workspace/assets/fonts/finlek-webfont.woff2)format("woff2"),url(/workspace/assets/fonts/finlek-webfont.woff)format("woff"),url(/workspace/assets/fonts/finlek-webfont.ttf)format("truetype"),url(/workspace/assets/fonts/finlek-webfont.svg#finlek)format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;outline:none}h1,h2,h3,h4{font-weight:400;position:relative}h1,h2{text-align:center;margin:8px auto 55px;font-size:26px}h1:after,h2:after,h3:after{content:"";border-bottom-style:solid;border-bottom-width:2px;width:45px;position:absolute}h1:after,h2:after{margin-left:-23px;bottom:-16px;left:50%}h2{text-transform:uppercase}h2.no-underline{margin-bottom:19px}h2.no-underline:after{display:none}h3{margin:0 0 44px;font-size:16px}h3:after{bottom:-16px;left:5px}h4{margin:10px 0}p{font-size:16px;line-height:1.5}hr{border:none;border-bottom:1px solid #000;margin:10px 0}form{z-index:3;margin:0;position:relative}fieldset{border:1px solid #b6dec5;padding:22px 21px 16px}input,textarea{-webkit-appearance:none;border-radius:0}input[type=text],textarea{border:1px solid #dbcfe9;width:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;display:block}input[type=text]{height:32px;margin-bottom:9px;padding:0 5px}textarea{resize:vertical;height:133px;padding:10px 5px}input[type=submit]{cursor:pointer;border:none}form p.error{text-align:left;color:#f5461f;margin:5px 0 8px;font-size:12px}label.checkbox{margin-top:20px;font-size:14px;display:flex}label.checkbox input{vertical-align:top;border:1px solid #dbcfe9;flex-shrink:0;width:12px;height:12px;margin-right:10px;display:inline-block}label.checkbox span{display:inline-block}label.checkbox a{color:#000;text-decoration:underline}label.checkbox a:hover{text-decoration:none}.__animation{transition:max-height .5s linear}.pull-left{float:left}.pull-right{float:right}.clearfix{clear:both}.icaptcha{margin:8px 0 14px;font-size:14px;line-height:2}.button{text-align:center;text-transform:uppercase;background-color:gray;width:259px;max-width:100%;height:67px;font-size:14px;line-height:67px;text-decoration:none;display:inline-block}.button.button-orange{color:#fff;background-color:#f5461f}.button.button-white{color:#f5461f;background-color:#fff;border:1px solid #f5461f}.button.button-radio{margin-left:40px;padding-left:30px;position:relative}.button.button-radio:after{content:"";background-image:url(/assets/src/icon-radio.png);width:41px;height:36px;margin-top:-22px;position:absolute;top:50%;left:38px;transform:scale(.81)}.container{max-width:1200px;margin-left:auto;margin-right:auto}.text-wrapper{text-align:center;width:75%;margin-left:auto;margin-right:auto;font-size:20px}.text-wrapper.__overflow{position:relative}.text-wrapper.__overflow:before,.text-wrapper.__overflow:after{content:"";position:absolute}.text-wrapper.__overflow:before{background:-webkit-linear-gradient(#fff 0% 50%,#fff0 100%);background:linear-gradient(top bottom, #fff0 0%, #fff 50%, #fff 100%);width:100%;height:60px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);background:-webkit-linear-gradient(#fff 0% 50%,#fff0 100%);background:-moz-linear-gradient(#fff 0% 50%,#fff0 100%);transition:opacity .25s linear;bottom:0;left:0}.text-wrapper.__overflow:after{background-image:url(/assets/src/icon-slidedown.png?20171120);width:33px;height:17px;margin-left:-17px;bottom:8px;left:50%}.text-wrapper.__overflow:hover:after{opacity:.5}.text-wrapper.text-ellipsis.__expanded{max-height:1500px!important}.text-wrapper.text-ellipsis{-ms-touch-action:manipulation;touch-action:manipulation;max-height:100%;overflow:hidden}.text-wrapper p{margin:19px 0;line-height:1.5}.list-menu,.breadcrumbs{margin:0;padding:0;list-style:none}.cook-book,.play{background-size:cover;width:83px;height:83px;display:inline-block}.cook-book{background-image:url(/assets/src/index-block/cook-book.png?20171120)}.play{background-image:url(/assets/src/index-block/play.png?20171120);margin-left:-12px;margin-right:-12px;transform:scale(.72284)}.columns{display:flex}.columns .column{flex:50%}.columns .column.column-image,.columns .column.column-text{text-align:center;align-self:center}.columns .column.column-text{padding:0 10px}.columns .column p{font-size:14px}.columns .column img{min-width:100%;max-width:100%}.columns .column time{text-align:center;font-size:16px}.columns.columns-ellipsis .holder{flex-direction:column;display:flex}.columns.columns-ellipsis .holder.__expanded,.columns.columns-ellipsis .holder.__expanded .text-ellipsis{max-height:1500px!important}.columns.columns-ellipsis .holder.__animation .text-ellipsis{transition:max-height .5s linear}.columns.columns-ellipsis h2,.columns.columns-ellipsis time,.columns.columns-ellipsis .button{flex-grow:0;flex-shrink:0}.columns.columns-ellipsis time{margin-bottom:20px}.columns.columns-ellipsis .text-wrapper{flex-shrink:1;width:100%;overflow:hidden}.columns.columns-ellipsis .button{align-self:center;margin-top:20px}.photos-list>.item{margin-top:20px}.photos-list>.item:first-child{margin-top:0}.slideshow{position:relative;overflow:hidden}.slideshow ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.slideshow ol li{flex:0 0 100%;font-size:0}.slideshow img{max-width:100%}.slideshow-controls{z-index:1;width:60px;height:100%;position:absolute;top:0}.slideshow-controls:after{content:"";background-image:url(/assets/spritesheet.png?20171120);width:30px;height:58px;margin-top:-29px;position:absolute;top:50%}.slideshow-controls:hover:after{opacity:.5}.slideshow-controls.previous{left:0}.slideshow-controls.previous:after{background-position:-143px -173px;left:15px}.slideshow-controls.next{right:0}.slideshow-controls.next:after{background-position:-183px -173px;right:15px}.social-icon{background-size:cover;width:83px;height:83px;display:inline-block}.social-icon.facebook{background-image:url(/assets/src/index-block/facebook.png?20171120)}.social-icon.instagram{background-image:url(/assets/src/index-block/instagram.png?20171120)}.list-reviews{margin:0;padding:0;font-size:16px;list-style:none}.list-reviews>li{position:relative}.list-reviews>li:after{content:"";border-bottom:1px solid #b0b0b0;width:100px;height:0;margin-left:-50px;position:absolute;bottom:-14px;left:50%}.list-reviews>li:not(:first-child){margin-top:31px}.breadcrumbs{margin:22px 0 40px}.breadcrumbs li{text-transform:uppercase;margin-right:20px;font-size:8px;display:inline}.breadcrumbs a{color:#000;text-decoration:underline;position:relative}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs a:after{content:">";display:block;position:absolute;top:1px;right:-17px}.list-menu{margin:10px 0 32px}.list-menu li{margin-right:12px;display:inline}.list-menu a{text-transform:uppercase;color:#000;white-space:nowrap;font-size:12px;text-decoration:none}.list-menu a.__active,.list-menu a:hover{text-decoration:underline}.menu{margin:0;padding:0;list-style:none}.menu a{color:#000;background-color:#fff;padding-right:5px}.menu a:hover{text-decoration:none}.menu ul{margin:0;padding:0;list-style:none}.menu ul li{display:flex}.menu ul li:not(:first-child){margin-top:29px}.menu ul li .volume{flex:0 0 15%;font-size:14px}.menu ul li .leader{flex:85%;font-size:16px;overflow:hidden}.menu ul li .leader:before{float:left;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";width:0}.menu ul li .leader span{float:right;background-color:#fff;padding-left:5px}.menu ul li .leader p.consists{margin:5px 0 0;font-size:12px;line-height:1}.menu ul+ul{margin-top:50px}.menu+.text-wrapper{margin-top:80px}#menu h2,#menu h3{text-transform:none;margin:0;font-family:Finlek;line-height:.8}#menu h2:after,#menu h3:after{display:none}#menu h2{margin:50px 0 37px;font-size:70px}#menu h3{margin:73px 0 51px 15%;font-size:34px;font-weight:600}#menu .text-wrapper{width:100%}#menu .text-wrapper ul{font-size:16px;list-style:none}#music{text-align:center;margin:30px 0}#music h2{margin-bottom:39px}#feedback{padding-top:32px}#feedback h2{margin-bottom:55px}#feedback h2.no-underline{margin-bottom:19px}#feedback .column{align-self:auto}#feedback .list-social{justify-content:space-around;width:100%;margin-top:64px;padding:0;list-style:none;display:flex}#feedback .list-social li:not(:first-child){margin-top:0}#feedback p{text-align:center}#feedback p a{color:#000}#feedback p a:hover{text-decoration:none}#certificate{width:170px;margin:34px auto 0}section .container{padding:0 10px}section{z-index:1;background-color:#fff;position:relative}section h1{margin-top:59px}#dish h1,#dish h3{text-transform:uppercase}#dish h1{margin:26px 0 45px}#dish .column.column-image{flex:66.6667%}#dish .column.column-text{flex:33.3333%;padding:0 10px 0 30px;font-size:16px}#dish .text-wrapper{text-align:left;width:100%;margin:40px 0 53px}#article h1{text-transform:uppercase;margin:39px 0 36px}#article .text-wrapper{width:100%;margin-bottom:52px}#calendar h2{text-transform:uppercase;margin-bottom:27px}#calendar h3{text-align:center;margin-bottom:29px}#calendar h3:after{display:none}#calendar .text-wrapper{width:100%;font-size:14px}#calendar .text-wrapper p{margin:10px 0;font-size:14px;line-height:1.4}#calendar img{margin:9px 0}#calendar .columns{align-items:center}#calendar .columns .column-text{text-align:center}#calendar .columns .column-text img{display:none}main{background-color:#fff}.calendar{border-collapse:collapse;width:100%;margin:50px 0 45px}.calendar caption{text-transform:uppercase;border:1px solid #000;border-left:none;border-right:none;height:39px;font-size:16px;line-height:2.2;position:relative}.calendar caption a{width:100px;height:100%;display:block;position:absolute;top:0}.calendar caption a:after{content:"";background-image:url(/assets/spritesheet.png?20160122);width:15px;height:24px;display:block;position:absolute;top:6px;left:0}.calendar caption a.previous,.calendar caption a.pevious:after{left:0}.calendar caption a.previous:after{background-position:-381px -10px}.calendar caption a.previous:hover:after{background-position:-381px -44px}.calendar caption a.next{right:0}.calendar caption a.next:after{background-position:-406px -10px;left:auto;right:0}.calendar caption a.next:hover:after{background-position:-406px -44px}.calendar tbody td{vertical-align:middle;text-align:center;color:#b0b0b0;border-bottom:1px solid #000;height:47px;font-size:22px;position:relative}.calendar tbody td .multiple_events{color:#000;z-index:1;width:20px;font-size:16px;font-weight:400;position:absolute;bottom:5px;right:40px}.calendar tbody td .multiple{cursor:pointer}.calendar tbody td a,.calendar tbody td .active{font-weight:700}.calendar tbody td a{color:#f3461f}.calendar tbody td a:hover{text-decoration:underline}.calendar tbody td .active{color:#000}.calendar .tooltip{text-align:left;z-index:10;background-color:#fff;border:2px solid #000;margin-left:-49px;padding:30px 50px;display:none;position:absolute;top:32px;left:50%}.calendar .tooltip .arrow{z-index:1;background-image:url(/assets/arrow.png?20160125-3);background-repeat:no-repeat;width:36px;height:30px;position:absolute;top:-18px;left:29px}.calendar .tooltip .arrow:after{content:"";background-color:#fff;width:100%;height:10px;display:none;position:absolute;bottom:-10px;left:0}.tooltip .close{text-indent:-9999px;cursor:pointer;background-image:url(/assets/icon-close.png);width:30px;height:30px;position:absolute;top:10px;right:10px}.tooltip .close.left{left:10px;right:initial}.tooltip .holder{vertical-align:middle;height:31px;margin-right:10px;display:inline-block}.calendar .tooltip a{white-space:nowrap;color:#000;font-weight:400}.calendar .tooltip li{border-bottom:1px solid #b0b0b0;height:71px;padding:20px 0}.calendar .tooltip li:last-child{border-bottom:none}.no-content{text-align:center;margin:55px 0;font-size:16px}.ibcico{background:url(/assets/spritesheet.png?20151026) -10px -260px no-repeat;width:90px;height:29px;margin-top:16px;display:block}.alert{color:#005cab;border:2px solid #005cab;max-width:680px;margin:61px auto 78px;padding:10px 0;font-family:Arial;font-size:14px;position:relative}.alert ul{margin:0 auto;padding:0 50px 0 0;list-style:none;display:block}.alert ul>li{margin-top:20px;padding-left:30%}.alert ul>li:first-of-type{margin-top:0}.alert ul>li strong{text-transform:uppercase;letter-spacing:1px;font-weight:700}.alert ul>li p{letter-spacing:.8px;margin:3px 0 0;font-size:14px}.alert ul>.item-1{background:url(/assets/alert-1.png) 16.5% no-repeat}.alert ul>.item-2{background:url(/assets/alert-2.png) 16.5% no-repeat}.alert ul>.item-3{background:url(/assets/alert-3.png) 16.5% no-repeat}.alert .note{transform-origin:0 0;width:150px;font-size:13px;position:absolute;bottom:-19px;right:-108px;transform:rotate(-90deg)}.background{background-image:url(/assets/background-menu-2.jpg?20171120);background-position:50%;background-size:cover;padding-top:42.6%;position:relative}.background.background-dish{display:none}.menu-text{text-align:center;margin-top:100px}.dish-description{padding:0 10px}.mixcloud-widget{margin-bottom:21px}.mixcloud-widget iframe{width:70%;margin-bottom:-30px}.list-contacts{color:#000;margin-bottom:50px;padding:0;font-size:16px;list-style:none}.list-contacts a{color:#000}.list-contacts li{padding-left:88px;position:relative}.list-contacts li:not(:last-child){margin-bottom:55px}.list-contacts li:before{content:"";background-image:url(/assets/spritesheet.png?20171120);height:58px;margin-top:-29px;display:block;position:absolute;top:50%;left:0}.list-contacts .address:before{background-position:-10px -103px;width:64px;height:60px;margin-top:-30px}.list-contacts .time:before{background-position:-85px -103px;width:58px}.list-contacts .phone:before{background-position:-153px -103px;width:44px}.list-contacts .whatsapp:before{background-image:url(/assets/src/icon-whatsapp.png);background-position:0 0;width:58px;height:58px}.list-contacts .viber:before{background-image:url(/assets/src/icon-viber.png);background-position:0 0;width:55px;height:58px}.go-to{z-index:2;width:200px;height:103px;margin-left:-100px;display:block;position:absolute;bottom:10%;left:50%}.go-to:after{content:"";background:url(/assets/spritesheet.png?20151026) -370px -173px;width:57px;height:43px;display:block;position:absolute;bottom:0;left:71px}.go-to:hover:after{background:url(/assets/spritesheet.png?20151026) -303px -173px}.overlay.overlay-address{display:none}.overlay.overlay-address a[href^=tel\:]{color:#000;font-size:20px}.wrapper{width:100%;position:relative;overflow:hidden}.background .description{display:none}.reviews-link{margin:70px 0 0}.TA_excellent{width:170px;margin:105px auto 0}.radio{background-image:url(/assets/src/icon-radio-dark.png);align-self:center;width:73px;height:64px;margin-top:-14px;display:block}.smaller{font-size:14px}.small{font-size:8px}h2+.button{margin-top:24px}.video-foreground{width:100%;height:0;padding-bottom:56.25%;position:relative}.video-background iframe{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-holder{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.video-holder .video-background{max-width:1200px;margin:0 auto;position:relative}.pagination{z-index:2;width:100%;position:absolute;bottom:64px}.pagination .holder{justify-content:flex-end;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.pagination span{background-color:#0000;border:1px solid #fff;border-radius:9px;width:18px;height:18px;margin:0 5px;display:block}.pagination span:hover,.pagination span.__active{background-color:#fff;border-color:#000}.messenger-list{justify-content:space-around;padding:0;list-style:none;display:flex}.messenger-list a{background-position:50%;background-repeat:no-repeat;width:54px;height:54px;display:block}.messenger-list a.vbr{background-image:url(/assets/src/viber.png)}.messenger-list a.tlgrm{background-image:url(/assets/src/telegram.png)}.messenger-list a.wtsp{background-image:url(/assets/src/whatsapp.png)}@media screen and (min-width:481px){.phone .col div:last-child{margin-top:20px}}.overlay{height:100%;padding:10px 0}.overlay:before,.overlay:after{z-index:1;content:"";border-left:1px solid #1733dd;position:absolute;top:10px;bottom:10px}.overlay:before{right:10px}.overlay:after{left:10px}.overlay .back{z-index:-1;border:1px solid #1733dd;border-width:1px 0;inset:10px;position:absolute!important}.overlay.overlay-address{text-align:center;color:#000;flex-direction:column;line-height:2;display:flex}.overlay.overlay-address>div{padding:0 10px;position:relative}.overlay.overlay-address>div:first-child{flex:0 0 170px;justify-content:center;display:flex}.overlay.overlay-address>div:first-child div{align-self:center}.overlay.overlay-address>div:nth-child(3){text-align:left;flex:0 0 55px;padding:0 20px}.overlay.overlay-address>div:nth-child(3) p{font-size:14px}.overlay.overlay-address #additional-map{z-index:-1;flex-grow:1;padding:0;position:relative}.overlay{opacity:0;z-index:4;background-color:#fff;width:100%;transition:top .25s linear,opacity .25s linear;position:fixed;top:-100%;left:0}.overlay.__opened{opacity:1;top:0}.overlay .close{background-image:url(/assets/src/icon-close.png?20171120);width:31px;height:31px;display:block;position:absolute;right:20px}.overlay.overlay-body{padding:0;display:flex}.overlay.overlay-body .body{align-self:center;width:100%}.overlay.overlay-body img{max-width:100%}.overlay.overlay-body.overlay-iframe iframe{border:none;width:100%;height:100%}.overlay.overlay-body.overlay-iframe iframe:before,.overlay.overlay-body.overlay-iframe iframe:after{border-bottom:1px solid #fff;position:absolute;left:10px;right:10px}.overlay.overlay-body.overlay-iframe iframe:before{top:10px}.overlay.overlay-body.overlay-iframe iframe:after{bottom:10px}.overlay.overlay-body.overlay-iframe:before,.overlay.overlay-body.overlay-iframe:after{border-color:#fff}.overlay.overlay-body.overlay-iframe .close{top:20px;bottom:unset;background-image:url(/assets/src/icon-close-white.png)}@media screen and (max-width:1050px){a[href^=tel\:]{color:#000;font-size:16px}a[href^=tel\:]:hover{text-decoration:none}.list-social,.list-social li:not(:first-child){margin-top:25px}}@media screen and (min-width:780px){h2{margin:20px auto}}@media screen and (max-width:780px) and (min-width:600px){h2{margin:8px auto 20px;font-size:21px}.columns.columns-ellipsis .text-wrapper p{margin:9px 0;font-size:12px}.columns.columns-ellipsis .text-wrapper.__overflow:before{height:50px}.columns.columns-ellipsis .button{height:57px;margin-top:10px;line-height:57px}.social-icon,.play,.cook-book,.radio{transform:scale(.7)}}@media screen and (max-width:600px){h2{margin:22px auto;line-height:1.1}.columns{flex-wrap:wrap}.columns.columns-ellipsis .text-wrapper.__overflow{overflow:unset}.columns.columns-ellipsis .text-wrapper.__overflow:before,.columns.columns-ellipsis .text-wrapper.__overflow:after{display:none}.columns.columns-ellipsis .holder{max-height:unset!important}.columns.columns-ellipsis .text-wrapper.text-ellipsis.__overflow{overflow:hidden}.columns.columns-ellipsis .text-wrapper.text-ellipsis.__overflow:before,.columns.columns-ellipsis .text-wrapper.text-ellipsis.__overflow:after{display:block}.columns .column{flex:100%;order:1}.columns .column.column-text{order:2;align-self:auto;margin:10px 0 0;display:flex}.columns .column.column-text .holder{flex:100%;align-self:center}.columns .column.column-form input[type=submit]{width:259px;max-width:100%;height:67px;margin:0 auto;line-height:67px;display:block}.button.button-radio{margin:20px auto 0;display:block}.mixcloud-widget iframe{width:100%}#calendar .container h2,#calendar .container .description{padding:0 10px}#calendar .columns .column{margin:0}#calendar .columns .column.column-text{padding:0}#calendar .columns .column.column-text img{margin:20px 0;display:inline}#calendar .columns .column.column-image{display:none}.slideshow-controls:after{transform:scale(.5)}.slideshow-controls.previous:after{left:5px}.slideshow-controls.next:after{right:5px}.TA_excellent{margin:50px auto}}@media screen and (max-width:480px){section .container{padding:0 10px}label.checkbox span{font-size:10px}.background{height:100%;padding:0}.background.background-dish{display:block}.breadcrumbs{text-align:center;margin:20px 0}.list-menu{text-align:right;z-index:3;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:absolute;right:10px}.list-menu li{margin:0;display:block}.list-menu a{color:#fff;font-size:14px}.list-menu a:hover,.list-menu a.__active{border-bottom-style:solid;border-bottom-width:2px;text-decoration:none}.text-wrapper{width:90%}.text-wrapper.text-ellipsis{max-height:200px}.slideshow.slideshow-no-mobile .slideshow-controls,.slideshow.slideshow-no-mobile ol li:not(:first-child){display:none}.alert{text-align:center;border-width:1px;padding:10px 0}.alert ul{max-width:auto;padding:0 10px}.alert ul li{padding:50px 0 0;background-position:50% 10px!important}.alert .note{text-align:right;width:auto;margin:10px 10px 0 0;position:relative;bottom:0;right:0;transform:none}.calendar{margin-bottom:23px}.calendar tbody td{font-size:16px}.calendar caption a.previous:after{left:8px}.calendar caption a.next:after{right:8px}#article,#menu{position:static}#article .list-menu{top:46.6%;bottom:25.5%}#calendar .holder,#calendar .slideshow li{flex-direction:column;display:flex}#calendar h2,#calendar h3,#calendar time{order:1}#calendar .slideshow,#calendar img{order:2}#calendar .text-wrapper,#calendar .description{order:3}#calendar h2{margin-bottom:47px}#calendar h2:after{bottom:-31px}#calendar h3{margin-bottom:10px}#dish h1,#article h1{color:#fff;width:100%;margin:0;position:absolute;top:15.2%;left:0}#menu h3{margin-left:0}.menu ul li{flex-wrap:wrap}.menu ul li .volume{flex:0 0 100%;font-size:12px}.menu ul li .leader{font-size:14px}#menu .list-menu{top:36.6%;bottom:15.5%}#dish .container{padding:1px 10px}#dish .list-menu,#dish .columns{display:none}#feedback .column.column-form{border-top:1px solid #000;margin-top:22px}#feedback .column.column-form h2.no-underline{margin-top:18px}.background .description{display:block}.background .description.description-scrollable{text-align:right;color:#fff;background-color:#0009;width:100%;padding:30px 10px;font-size:14px;position:fixed;top:50%;left:0;transform:translateY(-50%)}.background .description.description-scrollable h3{text-transform:uppercase}.background .description.description-scrollable h3:after{left:auto;right:0}.background .description.description-scrollable h4{font-size:16px}.background .description.description-scrollable .back{color:#fff;text-transform:uppercase;text-decoration:none;display:block;position:absolute;top:-40px;right:10px}.background .description.description-scrollable .back:hover{text-decoration:underline}.list-contacts{text-align:center;margin-bottom:40px}.list-contacts li{padding:70px 0 0}.list-contacts li:not(:last-child){margin-bottom:45px}.list-contacts li:before{top:0;left:50%}.list-contacts .address:before{margin-top:0;margin-left:-32px}.list-contacts .time:before{margin-top:0;margin-left:-29px}.list-contacts .phone:before{margin-top:0;margin-left:-22px}.list-contacts .whatsapp:before{margin-top:0;margin-left:-29px}.list-contacts .viber:before{margin-top:0;margin-left:-28px}.TA_linkingWidgetRedesign>div{margin:0 auto 40px!important}}@media screen and (max-width:320px){.social-icon,.cook-book,.play{transform:scale(.65)}.columns .column.column-text p{margin:5px 0;font-size:10px;line-height:2}.reviews-link{margin:10px 0}#feedback{padding-top:26px}#feedback .list-social{margin-top:24px}#feedback .list-social .social-icon{transform:scale(1)}.overlay.overlay-address a[href^=tel\:]{font-size:17px}}.notification{z-index:1;background-color:#f5461f;margin-top:40px;padding:11px 10px 16px;display:flex;position:relative}.notification div{color:#fff;max-width:1200px;margin:0 auto;padding-left:63px;font-family:Verdana;font-size:16px;line-height:24px;position:relative}.notification div:before{content:"";background:url(/workspace/assets/images/icon-discount.svg) 50%/contain no-repeat;width:42px;height:42px;position:absolute;top:calc(50% - 21px);left:0}.notification p{margin:0}.notification a{color:#fff}.notification a:hover{text-decoration:none}@media (max-width:480px){.notification div{padding-left:50px}.notification div:before{width:36px;height:36px}.notification div p{font-size:10px;line-height:1.5}}.header.header-menu h1,.header.header-menu h2,.header.header-menu h3{font-family:Finlek}.header.header-menu h1,.header.header-menu h2{text-align:center;font-size:70px;font-weight:400}.header.header-menu h1{margin:59px auto 55px;position:relative}.header.header-menu h1:after{content:"";border-bottom:2px solid #000;width:45px;position:absolute;bottom:-16px;left:calc(50% - 22.5px)}.header.header-menu h3{font-size:34px;font-weight:600}.header.header-dish h1,.header.header-dish h3{text-transform:uppercase;text-align:center;padding-bottom:15px;position:relative}.header.header-dish h1:after,.header.header-dish h3:after{content:"";border-bottom:2px solid #000;width:45px;height:0;position:absolute;bottom:0;left:calc(50% - 22.5px)}.header.header-dish h1{font-size:26px;line-height:32px}.header.header-dish h3{font-size:16px;line-height:18px}.menu{font-size:16px;line-height:24px}.menu ul li{grid-gap:0 5px;grid-template-columns:165px 1fr 80px 110px;align-items:center;display:grid}.menu ul li .volume{font-size:14px}.menu ul li .name{position:relative}.menu ul li .name:after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";width:100%;height:0;line-height:0;position:absolute;bottom:12px;left:0}.menu ul li .name a,.menu ul li .name span{z-index:1;background-color:#fff;padding-right:3px;position:relative}.menu ul li .name a{text-decoration:underline}.menu ul li .name a:hover{text-decoration:none}.menu ul li .description{grid-area:2/2;font-size:12px;line-height:15px}.button.button-menu{width:100%;height:34px;line-height:inherit;color:#1b38d4;border:1px solid #1b38d4;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;position:relative}.button.button-menu .super{text-transform:none;text-align:center;color:#000;width:100%;font-size:8px;line-height:10px;position:absolute;top:-14px}.dish-description{grid-gap:0 20px;grid-template-columns:67% 1fr;justify-content:center;align-items:center;display:grid}.dish-description .image img{width:100%;height:auto}.dish-description .information{text-align:center;flex-direction:column;font-size:16px;display:flex}.dish-description .information .header{margin-bottom:29px}.dish-description .information .price{margin-bottom:30px}.dish-description .information .price span{font-size:14px}.dish-description .information .button{color:#fff;background-color:#1b38d4;width:100%;max-width:160px;height:44px;margin:0 auto;font-size:14px}@media (max-width:650px){#menu .list-menu{border:none;padding:0;position:absolute;top:46.6%;bottom:5.5%;right:10px}#menu .list-menu ol{text-align:right;z-index:3;flex-direction:column;justify-content:space-between}#menu .list-menu ol li{margin:0;display:block}#menu .list-menu ol li a{color:#fff;font-size:14px}#dish .list-menu{display:none}#location{margin-top:0;padding-top:50px}.menu{line-height:normal}.menu ul{margin:0 -10px}.menu ul li{border:1px solid #f5f5f5;border-width:1px 0;grid-template-columns:auto auto auto;padding:20px 16px}.menu ul li:first-of-type{border-top:0}.menu ul li:last-of-type{border-bottom:0}.menu ul li:not(:first-of-type){margin-top:0}.menu ul li .volume{grid-area:1/1/auto/3;font-size:11px}.menu ul li .name{grid-area:2/1/auto/3;font-size:12px}.menu ul li .name:after,.menu ul li .description{display:none}.menu ul li .price{text-align:right;grid-area:2/3;font-size:12px}.menu ul li .action{grid-area:3/1/auto/4;margin-top:20px}.dish-description{display:none}}}@layer components{body.td fieldset{border:0;min-width:0;margin:0;padding:0}body.td input[type=checkbox],body.td input[type=radio]{appearance:auto}.td-shop .header h1:after,.td-shop .header h2:after,.td-shop .header h3:after,.header.header-left :is(h1,h2,h3):after,.header.header-form h3:after,.header.order-header h2:after{content:none;display:none}form.standart-view input[type=text],form.standart-view input[type=email],form.standart-view input[type=password],form.standart-view textarea,form.standart-view select,.order-commentary textarea,.exact-time select{border:2px solid var(--color-ink);background:var(--color-cream-panel);width:100%;height:auto;font:inherit;color:var(--color-ink);-webkit-appearance:none;border-radius:0;outline:none;margin:0;padding:.75rem 1rem;font-size:1rem;line-height:1.4;display:block}form.standart-view textarea,.order-commentary textarea{resize:vertical;min-height:7rem}form.standart-view input:focus,form.standart-view textarea:focus,form.standart-view select:focus,.order-commentary textarea:focus{border-color:var(--color-tomato);box-shadow:var(--shadow-hard-xs)}form.standart-view input.__error,form.standart-view textarea.__error,form.standart-view .__error input{border-color:var(--color-tomato-deep);background:var(--color-blush)}form.standart-view input[type=radio],form.standart-view input[type=checkbox],.payment-method input[type=radio],.user-addresses-list input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--color-tomato);flex:none;margin:0}form.standart-view .inputs{gap:1rem;display:grid}form.standart-view .by-two,form.standart-view .by-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:40rem){form.standart-view .by-four{grid-template-columns:repeat(4,minmax(0,1fr))}}form.standart-view label,.td-shop label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500}form.standart-view label.__error{color:var(--color-tomato-deep)}.error,.form-notice,.delivery-notice,.mkad-error{font-size:.875rem;font-weight:500}.error,.mkad-error{color:var(--color-tomato-deep);margin-top:.25rem}.mkad-error{display:none}.form-notice,.delivery-notice{color:var(--color-tomato-deep);margin:0 0 .75rem}.required{opacity:.7;margin-top:.5rem;font-size:.8125rem}.required span{color:var(--color-tomato)}.placeholder,[data-placeholder]{position:relative}.placeholder span{pointer-events:none;color:#16120f80;font-size:1rem;position:absolute;top:.8rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.placeholder span{color:color-mix(in srgb, var(--color-ink) 50%, transparent)}}.placeholder span{transition:all .15s}.placeholder span i{color:var(--color-tomato);font-style:normal}.placeholder input{padding-top:1.25rem;padding-bottom:.25rem}.placeholder.__active span,.placeholder input:focus+span,.placeholder input:focus~span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-family:var(--font-display);top:.25rem}[data-placeholder]:after{content:attr(data-placeholder);pointer-events:none;color:#16120f80;font-size:1rem;position:absolute;top:.8rem;left:1rem}@supports (color:color-mix(in lab, red, red)){[data-placeholder]:after{color:color-mix(in srgb, var(--color-ink) 50%, transparent)}}[data-placeholder]:after{transition:all .15s}[data-placeholder].__active:after{text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-family:var(--font-display);top:.2rem}[data-placeholder] input{padding-top:1.25rem;padding-bottom:.25rem}.prefield{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.prefield>div:first-child{white-space:nowrap;font-weight:500}.checkbox,.notice .checkbox{align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}form.standart-view .checkbox label,.checkbox label,form.standart-view .notice label{font:inherit;text-transform:none;letter-spacing:0}.checkbox label a,.notice a{color:var(--color-tomato-deep);text-underline-offset:3px;text-decoration:underline}.checkbox label.__error{color:var(--color-tomato-deep)}.checkbox input{margin-top:.2rem}.icaptcha{gap:.5rem;margin-top:1.25rem;display:grid}form.standart-view .actions,.order-payment-information .actions,.order-repeat-action .actions,.order-repeat .actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.actions .back,.back a,.sign-in-block-actions a,.personal-back-menu a:not(.btn-solid),.order-header .link a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-tomato-deep);text-underline-offset:4px;font-size:.875rem;font-weight:500;text-decoration:underline}.actions .back:hover,.back a:hover{color:var(--color-ink)}.steps{margin:2rem 0}.steps ol{counter-reset:step;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;border:2px solid var(--color-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;opacity:.55;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.steps li:before{content:counter(step);background:var(--color-ink);width:1.5rem;height:1.5rem;color:var(--color-cream);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.steps li.__active{opacity:1;background:var(--color-lemon)}.steps li.__active:before{background:var(--color-tomato)}.steps li a{color:inherit;text-decoration:none}.steps li span,.steps li a{color:inherit}.td-shop .header h1,.td-shop .header h2,.td-shop .header h3,.header.header-form h3,.header.header-left h1,.header.header-left h2,.header.header-left h3{font-family:var(--font-display);text-transform:uppercase;text-align:left;margin:0;font-weight:600;line-height:1}.header.header-left h1{font-size:2.5rem}.header.header-left h2,.header.order-header h2{font-size:1.75rem}.header.header-left h3,.header.header-form h3,.header.header-time h3{font-size:1.125rem!important;line-height:1.2!important}.header.header-left,.header.header-form{margin:2rem 0 1rem}.header.order-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 1rem;display:flex}.header.order-header .status{border:2px solid var(--color-ink);background:var(--color-lemon);font-family:var(--font-display);text-transform:uppercase;margin-left:.75rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-block}.header.order-header .unpaid,.unpaid{color:var(--color-tomato-deep);font-weight:600}.order-header .body{align-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.order-header .body{grid-template-columns:1fr auto}}.order-header .notice,.notice.td-notice{border:2px solid var(--color-ink);background:var(--color-lemon);margin-top:1rem;padding:.75rem 1rem;font-weight:500}.order-mini{border:2px solid var(--color-ink);background:var(--color-cream-panel);box-shadow:var(--shadow-hard-sm);min-width:16rem;padding:1rem 1.25rem;font-size:.9375rem}.order-mini .desktop{gap:.75rem;display:grid}.order-mini .desktop>div>div{margin:.125rem 0}.order-mini .mute{opacity:.6}.order-mini .mobile{display:none}.order-mini .back{margin-top:.5rem}.order-cart table{border-collapse:collapse;width:100%}.order-cart th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--color-ink);padding:.5rem .75rem;font-size:.75rem;font-weight:500}.order-cart td{border-bottom:1px solid #16120f33;padding:.875rem .75rem}@supports (color:color-mix(in lab, red, red)){.order-cart td{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.order-cart td{vertical-align:middle}.order-cart .name{font-family:var(--font-display);text-transform:uppercase;font-size:1.125rem;font-weight:600}.order-cart .small{opacity:.7;font-size:.8125rem}.order-cart .order-list-total-price{white-space:nowrap;font-weight:600}.order-cart .order-list-price,.order-cart .order-list-quantity{white-space:nowrap}.quantity-controls{border:2px solid var(--color-ink);align-items:center;display:inline-flex}.quantity-controls a{width:2rem;height:2rem;color:var(--color-ink);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.quantity-controls a:hover{background:var(--color-ink);color:var(--color-cream)}.quantity-controls a[data-substract-from-cart]:before{content:"−"}.quantity-controls a[data-add-to-cart]:before{content:"+"}.quantity-controls span{text-align:center;min-width:2rem;font-weight:600}a[data-remove-from-cart]{border:2px solid var(--color-ink);width:2rem;height:2rem;color:var(--color-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a[data-remove-from-cart]:before{content:"×";font-size:1.25rem;line-height:1}a[data-remove-from-cart]:hover{background:var(--color-tomato);border-color:var(--color-tomato);color:var(--color-cream)}.not-available span{background:var(--color-blush);text-transform:uppercase;color:var(--color-tomato-deep);margin-top:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:47.99rem){.order-cart thead{display:none}.order-cart tr{border-bottom:2px solid var(--color-ink);grid-template-columns:1fr 1fr;gap:.25rem .75rem;padding:1rem 0;display:grid}.order-cart td{border:0;padding:0;display:block}.order-cart td.order-list-name,.order-cart td.order-list-quantity-controls,.order-cart td.order-list-position{grid-column:1/-1}.order-cart td[data-label]:before{content:attr(data-label) ": ";font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.7rem}.order-cart td.order-list-position{display:none}.order-cart td.order-list-actions{text-align:right;grid-column:2}}.order-information{align-items:start;gap:2rem;margin-top:2.5rem;display:grid}@media (min-width:64rem){.order-information{grid-template-columns:1.2fr .8fr}.order-information.__with-commentary{grid-template-columns:1fr 1fr}.order-information.__with-commentary .order-commentary{grid-column:1/-1}}.order-information .notice{opacity:.75;margin-bottom:1rem;font-size:.875rem}.delivery-information{gap:1.25rem;display:grid}.delivery-information .block{gap:.75rem 2rem;display:grid}@media (min-width:40rem){.delivery-information .block{grid-template-columns:1fr 1fr}.delivery-information .column-1{grid-column:1}.delivery-information .column-2{grid-column:2}.delivery-information .row-1{grid-row:1}.delivery-information .row-2{grid-row:2}.delivery-information .row-3{grid-row:3}.delivery-information .row-4{grid-row:4}}.delivery-information .header,.pickup .header,.cards .header,.order-confirmation .header,.order-commentary>div:first-child,.order-repeat-information h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;font-size:1rem;font-weight:600}.delivery-information dl{margin:0}.delivery-information dt{font-weight:600}.delivery-information dd{opacity:.85;margin:0;font-size:.9375rem}.delivery-information .pickup .address{font-size:.9375rem}.delivery-information .cards .images{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.delivery-information .cards .images img{width:auto;height:1.75rem}.order-payment-information{border:2px solid var(--color-ink);background:var(--color-cream-panel);box-shadow:var(--shadow-hard);padding:1.5rem}.order-payment-information .information{grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 1rem;display:grid}.order-payment-information .information>div:nth-child(2n){text-align:right;white-space:nowrap;font-weight:600}.order-payment-information .small{opacity:.7;font-size:.75rem;font-weight:400}.order-payment-information .payment-method{grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.order-payment-information .payment-method:empty,.order-payment-information .payment-method label.icon{display:none}.order-payment-information .payment-method label{cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.order-payment-information .payment-method label.__active{font-weight:600}.order-payment-information .actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.order-payment-information .actions .back{text-align:center}.order-payment-information .unpaid{grid-column:1/-1}.order-confirmation{gap:1rem;margin-bottom:1.5rem;display:grid}.order-repeat-action .information{grid-template-columns:1fr auto;gap:.5rem 1rem;display:grid}.order-repeat-action .information>div:nth-child(2n){text-align:right;font-weight:600}.order-repeat-action .small{opacity:.7;font-size:.75rem}.order-forms-step-1 .time ul,.order-forms-step-1 .addresses ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.order-forms-step-1 .time li,.order-forms-step-1 .addresses li{border:2px solid var(--color-ink);background:var(--color-cream-panel);grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.75rem 1rem;display:grid;position:relative}.order-forms-step-1 .time li label,.order-forms-step-1 .addresses li label{font:inherit;text-transform:none;letter-spacing:0;cursor:pointer}.order-forms-step-1 .addresses li label p{opacity:.75;margin:.25rem 0 0;font-size:.875rem}.order-forms-step-1 .addresses li .default{font-family:var(--font-display);text-transform:uppercase;color:var(--color-tomato-deep);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.order-forms-step-1 .addresses li .default.__active{background:var(--color-lemon);padding:.125rem .5rem;text-decoration:none}.order-forms-step-1 .addresses li .discount{color:var(--color-tomato-deep);grid-column:1/-1;font-size:.8125rem}.order-forms-step-1 .time,.order-forms-step-1 .addresses{margin-top:1.5rem}.exact-time-block{margin-top:1rem;display:none}.exact-time-block.__active{display:block}.exact-time{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.order-address .map,.addresses-form-block .map{border:2px solid var(--color-ink);background:var(--color-blush);min-height:18rem;margin-top:1rem}.addresses-form-block{gap:1.5rem;display:grid}@media (min-width:64rem){.addresses-form-block{grid-template-columns:1fr 1fr}.addresses-form-block .map{margin-top:0}}.order-forms-step-1 .order-form{margin-top:1rem}.order-forms-step-3.__unpaid{border:2px solid var(--color-tomato-deep);padding:1rem}.order-commentary{margin-bottom:1.5rem}.js-tabs-controls{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.js-tabs-controls a{border:2px solid var(--color-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink);padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.js-tabs-controls a.__active{background:var(--color-tomato);border-color:var(--color-tomato);color:var(--color-cream)}.js-tabs-item{display:none}.js-tabs-item.__active{display:block}.sign-in-block,.sign-up-form,.sign-in-form,.restore-form,.sign-up-success,.order-ready{max-width:32rem}.sign-in-block .actions,.restore-form .actions,.sign-in-form .actions{justify-content:space-between}.sign-in-block-actions ul{gap:.5rem;margin:1.5rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.sign-up-success,.order-ready{border:2px solid var(--color-ink);background:var(--color-cream-panel);box-shadow:var(--shadow-hard);gap:1rem;padding:2rem;display:grid}.sign-up-success .head,.order-ready .order{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:600;line-height:1.1}.order-ready .order span{color:var(--color-tomato)}.order-ready .message p{margin:0}.order-ready .back{margin-top:.5rem}.cabinet{margin-top:1rem}.personal-back-menu{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}form.standart-view.side-by-side .inputs{grid-template-columns:1fr;align-items:center}@media (min-width:40rem){form.standart-view.side-by-side .inputs{grid-template-columns:11rem 1fr}}form.standart-view.side-by-side .editable-field-dependence{display:contents}form.editable .editable-field{align-items:center;gap:.5rem;display:flex}form.editable .edit{display:none}form.editable .edit.__active{flex:1;display:flex}form.editable .edit a{border:2px dashed #16120f66;flex:1;align-items:center;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){form.editable .edit a{border:2px dashed color-mix(in srgb, var(--color-ink) 40%, transparent)}}form.editable .edit a{color:var(--color-ink);padding:.5rem 1rem;text-decoration:none}form.editable .edit a:after{content:"✎";color:var(--color-tomato);margin-left:auto;padding-left:.75rem}form.editable .edit.__active+input,form.editable .edit.__active+textarea,form.editable .edit.__active+input+.save,form.editable .edit.__active+textarea+.save{display:none}form.editable .save{border:2px solid var(--color-ink);background:var(--color-lemon);width:2.75rem;height:2.75rem;color:var(--color-ink);flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}form.editable .save:before{content:"✓"}form.editable .editable-field-with-dependence+.editable-field-dependence{display:none}form.editable .editable-field-with-dependence.__active+.editable-field-dependence{display:contents}.user-form{margin-bottom:1.5rem}.user-addresses-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.user-addresses-list li{border:2px solid var(--color-ink);background:var(--color-cream-panel);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.user-addresses-list .address p{opacity:.75;margin:.25rem 0 0;font-size:.875rem}.user-addresses-list .default{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.user-addresses-list .default label{font:inherit;text-transform:none;letter-spacing:0}.user-addresses-list .actions a{border:2px solid var(--color-ink);width:2rem;height:2rem;color:var(--color-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.user-addresses-list .actions a.edit:before{content:"✎"}.user-addresses-list .actions a.delete:before{content:"×";font-size:1.25rem;line-height:1}.user-addresses-list .actions a:hover{background:var(--color-ink);color:var(--color-cream)}.slider{margin-top:2rem}.slider .head a{border:2px solid var(--color-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink);align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.slider .head a:before{content:"+";font-weight:700}.slider .head.__active a:before{content:"−"}.slider .head.__active a{background:var(--color-ink);color:var(--color-cream)}.slider .body{margin-top:1.5rem;display:none}.slider .head.__active+.body{display:block}.user-order-history table{border-collapse:collapse;width:100%}.user-order-history th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--color-ink);padding:.5rem .75rem;font-size:.75rem;font-weight:500}.user-order-history td{border-bottom:1px solid #16120f33;padding:.875rem .75rem}@supports (color:color-mix(in lab, red, red)){.user-order-history td{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.user-order-history td a{color:var(--color-tomato-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.user-order-history .order-repeat{font:inherit;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-tomato-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.user-order-history .no-history{border:2px solid var(--color-ink);background:var(--color-cream-panel);margin-top:1rem;padding:1.5rem}@media (max-width:47.99rem){.user-order-history thead{display:none}.user-order-history tr{border-bottom:2px solid var(--color-ink);gap:.25rem;padding:1rem 0;display:grid}.user-order-history td{border:0;padding:0;display:block}.user-order-history td[data-label]:before{content:attr(data-label) ": ";font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.7rem}}.order-commentary p{margin:0}.container-x{width:100%;max-width:var(--container-7xl);margin-inline:auto;padding-inline:1.25rem}@media (min-width:40rem){.container-x{padding-inline:2rem}}.display-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;text-align:inherit;margin:0;line-height:.95;position:static}.display-title:after,.display-title:before,.td-prose :is(h1,h2,h3,h4):after,.td-prose :is(h1,h2,h3,h4):before{content:none;display:none}.td-prose :is(h1,h2,h3,h4){text-align:inherit;position:static}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:500}.btn-solid,.btn-line,.btn-hero-solid,.btn-hero-line,.btn-tomato{border:2px solid var(--color-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.025em;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:transform .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-solid{background:var(--color-ink);color:var(--color-cream)}.btn-solid:hover{background:var(--color-tomato);border-color:var(--color-tomato);color:var(--color-cream);transform:translateY(-2px)}.btn-line{color:var(--color-ink);background:0 0}.btn-line:hover{background:var(--color-ink);color:var(--color-cream);transform:translateY(-2px)}.btn-tomato{background:var(--color-tomato);color:var(--color-cream);box-shadow:var(--shadow-hard-sm)}.btn-tomato:hover{box-shadow:none;color:var(--color-cream);transform:translate(2px,2px)}.btn-hero-solid{border-color:var(--color-cream);background:var(--color-cream);color:var(--color-tomato-deep)}.btn-hero-solid:hover{background:var(--color-lemon);border-color:var(--color-lemon);color:var(--color-ink);transform:translateY(-2px)}.btn-hero-line{border-color:#faf3e7cc}@supports (color:color-mix(in lab, red, red)){.btn-hero-line{border-color:color-mix(in srgb, var(--color-cream) 80%, transparent)}}.btn-hero-line{color:var(--color-cream);background:0 0}.btn-hero-line:hover{background:var(--color-cream);color:var(--color-tomato-deep);transform:translateY(-2px)}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.filter-chip{cursor:pointer;border:2px solid var(--color-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.025em;color:var(--color-ink);background:0 0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.filter-chip:hover{background:var(--color-ink);color:var(--color-cream)}.filter-chip.is-active,.filter-chip.__active{border-color:var(--color-tomato);background:var(--color-tomato);color:var(--color-cream)}.card-hard{border:2px solid var(--color-ink);background:var(--color-cream-panel);box-shadow:var(--shadow-hard);transition:transform .15s,box-shadow .15s}.card-hard:hover{box-shadow:none;transform:translate(4px,4px)}.stat-rule{border-left:4px solid var(--color-tomato);padding-left:1rem}.marquee-track{animation:28s linear infinite marquee}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.snap-strip{scrollbar-width:none}.snap-strip::-webkit-scrollbar{display:none}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.logo-mark{aspect-ratio:828/650;background-color:currentColor;display:inline-block;-webkit-mask:url(/assets/overhaul/logo.png) 50%/contain no-repeat;mask:url(/assets/overhaul/logo.png) 50%/contain no-repeat}.td-prose{font-size:1.125rem;line-height:1.6}.td-prose p{font-size:inherit;margin:0 0 1rem}.td-prose p:last-child{margin-bottom:0}.td-prose a{color:var(--color-tomato-deep);text-underline-offset:3px;text-decoration:underline}.td-prose a:hover{color:var(--color-ink)}.td-prose h1,.td-prose h2,.td-prose h3{font-family:var(--font-display);text-transform:uppercase;margin:1.5rem 0 .75rem;font-weight:600;line-height:1}.td-prose h2{font-size:2rem}.td-prose h3{font-size:1.5rem}.td-prose ul{margin:0 0 1rem;padding-left:1.25rem;list-style:square}.td-prose img{border:2px solid var(--color-ink);max-width:100%;height:auto}.td-prose table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.td-prose th,.td-prose td{border:2px solid var(--color-ink);text-align:left;vertical-align:top;padding:.5rem .75rem}.td-prose th{background:var(--color-blush);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.td-prose ol{margin:0 0 1rem;padding-left:1.25rem}.td-prose li{font-size:inherit;line-height:inherit;margin:.25rem 0}.td-prose blockquote{border-left:4px solid var(--color-tomato);margin:1rem 0;padding-left:1rem}.td-prose iframe,.td-prose video{border:2px solid var(--color-ink);max-width:100%}.td-calendar table.calendar{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-display)}.td-calendar caption{text-align:center;text-transform:uppercase;white-space:nowrap;padding:.25rem 3rem 1rem;font-size:1.125rem;font-weight:600;display:block;position:relative}.td-calendar caption a{border:2px solid var(--color-ink);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.td-calendar caption a.next{left:auto;right:0}.td-calendar caption a:before{content:"←"}.td-calendar caption a.next:before{content:"→"}.td-calendar caption a:hover{background:var(--color-ink);color:var(--color-cream)}.td-calendar th{text-transform:uppercase;letter-spacing:.1em;padding:.5rem 0;font-size:.75rem}.td-calendar td{border:1px solid #16120f33;height:3.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.td-calendar td{border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent)}}.td-calendar td{text-align:center;font-size:1.125rem}.td-calendar td.empty{border-color:#0000}.td-calendar td a,.td-calendar td span.active{justify-content:center;align-items:center;height:100%;font-weight:600;text-decoration:none;display:flex}.td-calendar td a{background:var(--color-lemon)}.td-calendar td a:hover{background:var(--color-ink);color:var(--color-cream)}.td-calendar td span.active{background:var(--color-tomato);color:var(--color-cream)}.td-calendar #calendar-today{outline:2px solid var(--color-tomato);outline-offset:-2px}.td-calendar .multiple_events{z-index:2;border:2px solid var(--color-ink);background:var(--color-cream);cursor:pointer;min-width:1.25rem;font-size:.7rem;line-height:1rem;position:absolute;top:.25rem;right:.25rem}.td-calendar .multiple_events .tooltip{z-index:20;border:2px solid var(--color-ink);background:var(--color-cream-panel);width:18rem;box-shadow:var(--shadow-hard-sm);text-align:left;font-family:var(--font-sans);margin:.5rem 0 0;padding:.75rem;font-size:.875rem;list-style:none;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.td-calendar .multiple_events:hover .tooltip,.td-calendar .multiple_events.__active .tooltip{display:block}.td-calendar .multiple_events .tooltip .arrow,.td-calendar .multiple_events .tooltip .close{display:none}.td-calendar .multiple_events .tooltip li+li{margin-top:.5rem}.td-calendar .multiple_events .tooltip a{align-items:center;gap:.5rem;text-decoration:none;display:flex}.td-calendar .multiple_events .tooltip img{object-fit:cover;border:1px solid var(--color-ink);width:2rem;height:2rem}.updated-menu-dishes .td-dishes{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.updated-menu-dishes.__images .td-dishes{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.td-dish{flex-direction:column;display:flex}.td-dish-media{aspect-ratio:1;border-bottom:2px solid var(--color-ink);display:block;position:relative;overflow:hidden}.td-dish-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.td-dish:hover .td-dish-img{transform:scale(1.05)}.td-dish-placeholder{background:var(--color-lemon);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.td-dish-placeholder span{font-size:8rem}.td-price-badge{background:var(--color-tomato);color:var(--color-cream);font-family:var(--font-display);padding:.375rem 1rem;font-size:1.125rem;font-weight:600;position:absolute;top:1rem;left:0}.td-dish-body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.td-dish-actions{margin-top:auto;padding:0 1.25rem 1.25rem}.updated-menu-dishes.__images .td-dish-price-inline{display:none}.updated-menu-dishes.__list .td-dishes{gap:.75rem}.updated-menu-dishes.__list .td-dish{grid-template-columns:5.5rem 1fr;align-items:center;gap:1rem;padding:.5rem .75rem .5rem .5rem;display:grid}.updated-menu-dishes.__list .td-dish-media{border:2px solid var(--color-ink);width:5.5rem}.updated-menu-dishes.__list .td-price-badge{display:none}.updated-menu-dishes.__list .td-dish-placeholder span{font-size:3rem}.updated-menu-dishes.__list .td-dish-body{flex-flow:wrap;align-items:baseline;column-gap:1rem;padding:0}.updated-menu-dishes.__list .td-dish-name{flex:14rem;font-size:1.25rem}.updated-menu-dishes.__list .td-dish-meta{flex:none;margin:0}.updated-menu-dishes.__list .td-dish-consists{flex:100%;margin:.25rem 0 0}.updated-menu-dishes.__list .td-dish-price-inline{flex:none;margin-left:auto;display:block}.updated-menu-dishes.__list .td-dish-actions{grid-column:1/-1;padding:0 0 .25rem}@media (min-width:40rem){.updated-menu-dishes.__list .td-dish{grid-template-columns:5.5rem 1fr auto}.updated-menu-dishes.__list .td-dish-actions{grid-column:auto;width:12rem;padding:0}}.updated-menu-dishes .td-dish-actions .btn-line,.updated-menu-dishes .td-dish-actions .btn-solid{padding:.5rem 1rem;font-size:.875rem}.updated-menu-view-selector .__active{background:var(--color-ink);color:var(--color-cream)}.updated-menu-categories-overlay{z-index:60;background:#16120fb3;display:none;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.updated-menu-categories-overlay{background:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.updated-menu-categories-overlay{padding:1.25rem}.updated-menu-categories-overlay.__active{justify-content:center;align-items:flex-start;display:flex}.updated-menu-categories-overlay .holder{border:2px solid var(--color-ink);background:var(--color-cream);width:100%;max-width:32rem;box-shadow:var(--shadow-hard);margin-top:4rem;padding:1.5rem;position:relative}.updated-menu-categories-overlay .holder .header{font-family:var(--font-display);text-transform:uppercase;margin-bottom:1rem;padding-right:2.5rem;font-size:1.5rem;font-weight:600}.updated-menu-categories-overlay ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.updated-menu-categories-overlay ol a{border:2px solid var(--color-ink);font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);padding:.625rem .875rem;font-weight:500;text-decoration:none;display:block}.updated-menu-categories-overlay ol a:hover{background:var(--color-ink);color:var(--color-cream)}.updated-menu-categories-overlay .close{border:2px solid var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-ink);justify-content:center;align-items:center;font-size:1.25rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.updated-menu-categories-overlay .close:before{content:"×"}.cookies-alert{z-index:70;border-top:2px solid var(--color-ink);background:var(--color-lemon);inset-inline:0;display:none;position:fixed;bottom:0}.cookies-alert.__active{display:block}.cookies-alert .wrapper{max-width:var(--container-7xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:.875rem 1.25rem;display:flex}.cookies-alert .text p{max-width:40rem;margin:0;font-size:.875rem}.cookies-alert .buttons{gap:.5rem;display:flex}.bar-alert-mask{z-index:80;background:#16120fbf;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bar-alert-mask{background:color-mix(in srgb, var(--color-ink) 75%, transparent)}}.bar-alert-mask.__active{display:block}.bar-alert{z-index:81;border:2px solid var(--color-ink);background:var(--color-cream);width:calc(100% - 2.5rem);max-width:26rem;box-shadow:var(--shadow-hard);display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bar-alert.__active{display:block}.bar-alert .wrapper{text-align:center;padding:2rem}.bar-alert .age{border:2px solid var(--color-ink);background:var(--color-tomato);width:4.5rem;height:4.5rem;color:var(--color-cream);font-family:var(--font-display);justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:inline-flex}.bar-alert .text{margin-top:1.25rem}.bar-alert .text p{margin:.25rem 0}.bar-alert .buttons{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}#td-header .cabinet-submenu{display:none}#td-header .cabinet-submenu.__active{display:block}#td-header a{color:inherit;text-decoration:none}#td-header nav a[aria-current=page],#td-header nav a.__active{color:var(--color-tomato)}#td-footer a{color:inherit;text-decoration:none}#td-footer a:hover{color:var(--color-tomato)}.td-field{border:2px solid var(--color-ink);background:var(--color-cream-panel);width:100%;font:inherit;color:var(--color-ink);outline:none;padding:.75rem 1rem;font-size:1rem;display:block}.td-field:focus{border-color:var(--color-tomato);box-shadow:var(--shadow-hard-xs)}.td-field::placeholder{color:#16120f73}@supports (color:color-mix(in lab, red, red)){.td-field::placeholder{color:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.__error .td-field,.td-field.__error{border-color:var(--color-tomato-deep);background:var(--color-blush)}.td-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.-right-24{right:calc(var(--spacing) * -24)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:0}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-14{margin-block:calc(var(--spacing) * 14)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-full{height:100%}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[100svh\]{min-height:100svh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[26rem\]{width:26rem}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[85vw\]{max-width:85vw}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-6{rotate:-6deg}.rotate-6{rotate:6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-cream{border-color:var(--color-cream)}.border-cream\/15{border-color:#faf3e726}@supports (color:color-mix(in lab, red, red)){.border-cream\/15{border-color:color-mix(in oklab, var(--color-cream) 15%, transparent)}}.border-cream\/70{border-color:#faf3e7b3}@supports (color:color-mix(in lab, red, red)){.border-cream\/70{border-color:color-mix(in oklab, var(--color-cream) 70%, transparent)}}.border-cream\/80{border-color:#faf3e7cc}@supports (color:color-mix(in lab, red, red)){.border-cream\/80{border-color:color-mix(in oklab, var(--color-cream) 80%, transparent)}}.border-ink{border-color:var(--color-ink)}.border-ink\/20{border-color:#16120f33}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.border-tomato{border-color:var(--color-tomato)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-blush{background-color:var(--color-blush)}.bg-cream{background-color:var(--color-cream)}.bg-cream-panel{background-color:var(--color-cream-panel)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-ink{background-color:var(--color-ink)}.bg-lemon{background-color:var(--color-lemon)}.bg-tomato{background-color:var(--color-tomato)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.65rem\]{font-size:.65rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[7rem\]{font-size:7rem}.text-\[9rem\]{font-size:9rem}.text-\[12rem\]{font-size:12rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-cream{color:var(--color-cream)}.text-cream\/50{color:#faf3e780}@supports (color:color-mix(in lab, red, red)){.text-cream\/50{color:color-mix(in oklab, var(--color-cream) 50%, transparent)}}.text-cream\/70{color:#faf3e7b3}@supports (color:color-mix(in lab, red, red)){.text-cream\/70{color:color-mix(in oklab, var(--color-cream) 70%, transparent)}}.text-cream\/80{color:#faf3e7cc}@supports (color:color-mix(in lab, red, red)){.text-cream\/80{color:color-mix(in oklab, var(--color-cream) 80%, transparent)}}.text-cream\/90{color:#faf3e7e6}@supports (color:color-mix(in lab, red, red)){.text-cream\/90{color:color-mix(in oklab, var(--color-cream) 90%, transparent)}}.text-ink{color:var(--color-ink)}.text-ink\/70{color:#16120fb3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-lemon{color:var(--color-lemon)}.text-tomato{color:var(--color-tomato)}.text-tomato-deep{color:var(--color-tomato-deep)}.text-tomato\/80{color:#f42a0ccc}@supports (color:color-mix(in lab, red, red)){.text-tomato\/80{color:color-mix(in oklab, var(--color-tomato) 80%, transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-cream\/40{text-decoration-color:#faf3e766}@supports (color:color-mix(in lab, red, red)){.decoration-cream\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-cream) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cream) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cream) 40%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-tomato{accent-color:var(--color-tomato)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-hard{--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,#16120f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hard-sm{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,#16120f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-1:hover{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-lemon:hover{border-color:var(--color-lemon)}.hover\:border-tomato:hover{border-color:var(--color-tomato)}.hover\:bg-blush:hover{background-color:var(--color-blush)}.hover\:bg-cream:hover{background-color:var(--color-cream)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-lemon:hover{background-color:var(--color-lemon)}.hover\:bg-tomato:hover{background-color:var(--color-tomato)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-cream:hover{color:var(--color-cream)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-tomato:hover{color:var(--color-tomato)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}@media not all and (min-width:64rem){.max-lg\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:h-\[28rem\]{height:28rem}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[16\/10\]{aspect-ratio:16/10}.lg\:h-full{height:100%}.lg\:min-h-96{min-height:calc(var(--spacing) * 96)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:items-start{align-items:flex-start}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}@media (min-width:80rem){.xl\:block{display:block}}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-vietnamese.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-latin-ext.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/inter-tight-latin.woff2)format("woff2");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:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/oswald-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/oswald-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/oswald-vietnamese.woff2)format("woff2");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:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/oswald-latin-ext.woff2)format("woff2");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:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/workspace/assets/fonts/td/oswald-latin.woff2)format("woff2");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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}