@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Pacifico&display=swap";*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin-top:0}a{color:inherit}button{border:none;background:rgba(0,0,0,0);font:inherit;color:inherit}button:hover{cursor:pointer}img{display:block;max-width:100%}address{font-style:inherit}dl{margin:0}dd{margin-inline-start:0}:root{--color-neutral-900: black;--color-neutral-200: #F8FAFC;--color-neutral-100: white;--color-theme-red: #9d0503;--color-text-dark: #252525;--color-text: #454545;--color-text-light: #525252;--color-text-extra-light: #A6A6A6;--color-text-accent: var(--color-theme-red);--topmost-z-index: 999;--border: var(--color-neutral-900) 1px solid;--container-width: 1200px}@media(max-width: 1599px){:root{--container-width: calc(1100px - (32px * 2))}}@media(max-width: 1099px){:root{--container-width: calc(600px - 32px)}}@media(max-width: 599px){:root{--container-width: calc(100% - 24px)}}:root{--min-container-width: calc(360px - (16px * 2));--items-gap: 18px}@media(max-width: 1599px){:root{--items-gap: 16px}}@media(max-width: 1099px){:root{--items-gap: 14px}}@media(max-width: 599px){:root{--items-gap: 12px}}:root{--border-radius: 3px;--bottom-buttons-height: 40px}@media(min-width: 600px){:root{--bottom-buttons-height: 48px}}body{background:var(--color-neutral-200);color:var(--color-text-light)}.button{background:var(--color-neutral-900);color:var(--color-neutral-100);padding:12px 24px}.text-hover-spread{transition:letter-spacing .4s}.text-hover-spread:hover{letter-spacing:1px}.center-content{display:flex;justify-content:center;align-items:center}.container,.menu-section,#navigation,#header{margin-left:auto;margin-right:auto;width:var(--container-width)}section{margin-bottom:116px}@media(max-width: 1099px){section{margin-bottom:72px}}@media(max-width: 599px){section{margin-bottom:54px}}.block,.menu-item-tile,.menu-section__description{background:var(--color-neutral-100);border-radius:5px;box-shadow:rgba(0,0,0,.05) 0px 2px 9px 0px}:root{--body-font-size-multiplier: 4;--typography-scale-multiplier: 1.22;--body-font-size: calc(4px * var(--body-font-size-multiplier));--body-font-size-small: calc(var(--body-font-size) - 2px)}body{font-family:"Inter",sans-serif;font-size:var(--body-font-size);font-weight:400}h5,.text-style-h5,h4,.text-style-h4,h3,.text-style-h3,h2,.text-style-h2,h1,.text-style-h1,.text-style-display{--typography-scale-multiplier-actual: round(calc(var(--body-font-size-multiplier) * pow(var(--typography-scale-multiplier),var(--typography-scale-power))));font-size:calc(4px*var(--typography-scale-multiplier-actual))}h5,.text-style-h5,h4,.text-style-h4,h3,.text-style-h3,h2,.text-style-h2,h1,.text-style-h1,.text-style-display{font-weight:700}.text-style-display{--typography-scale-power: 6}h1,.text-style-h1{--typography-scale-power: 5}h2,.text-style-h2{--typography-scale-power: 4}h3,.text-style-h3{--typography-scale-power: 3}h4,.text-style-h4{--typography-scale-power: 2}h5,.text-style-h5{--typography-scale-power: 1}.text-style-body,.menu-item h1{font-size:var(--body-font-size)}.text-style-body-large,.menu-item .price{font-size:calc(var(--body-font-size) + 2px)}.text-style-body-small,.menu-item .serving-name{font-size:var(--body-font-size-small)}.text-style-strong,#to-sections-button,.menu-item-tile .price-value,#navigation .metacategory-header,#language-switch .active a,.menu-item .price{font-weight:800}.text-style-secondary,.menu-item-tile .serving-name,.menu-item-tile .description{font-weight:500;color:var(--color-text-extra-light);font-size:14px}@media(max-width: 1599px){.text-style-secondary,.menu-item-tile .serving-name,.menu-item-tile .description{font-size:13px}}@media(max-width: 599px){.text-style-secondary,.menu-item-tile .serving-name,.menu-item-tile .description{font-size:12px}}button,.text-style-button,#contacts address dt,#language-switch a{font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:300}.menu-item{width:288px}.menu-item h1{margin-bottom:6px}.menu-item .prices{display:flex;justify-content:center;align-items:baseline;gap:16px}.menu-item .price-group{display:flex;gap:16px}.menu-item .divider{border-left:var(--border);align-self:stretch}#header{background:var(--color-neutral-100);border-radius:5px;box-shadow:rgba(0,0,0,.05) 0px 2px 9px 0px;margin:32px auto var(--items-gap);padding:16px 30px 16px 26px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 1099px){#header{padding:16px 20px}}@media(max-width: 599px){#header{padding:22px 17px;display:grid;row-gap:14px;grid-template:"logo languages" "logo contacts"}}#logo{height:70px;margin-right:70px}@media(max-width: 1099px){#logo{height:65px;margin-right:0}}@media(max-width: 599px){#logo{grid-area:logo;height:75px}}#header__contacts{margin:0;padding-inline-start:0;list-style:none;display:flex;align-items:center;gap:14px;color:var(--color-theme-red)}@media(max-width: 1099px){#header__contacts{order:1}}#header__contacts .social-media{display:block;transition:all .3s}#header__contacts .social-media:hover{transform:rotateZ(10deg)}@media(max-width: 1099px){#header__contacts .social-media{display:none}}#header__contacts .social-media svg{display:block;width:24px;height:24px}#header__contacts button{height:42px;padding:0 20px;display:flex;align-items:center;gap:8px;border-radius:8px;background:var(--color-theme-red);border:2px solid var(--color-theme-red);color:var(--color-neutral-100);font-weight:600;transition:all .3s}#header__contacts button:hover{color:var(--color-theme-red);background:var(--color-neutral-100);font-weight:700}@media(min-width: 1100px){#header__contacts button{margin-left:20px}}#language-switch{margin:0;padding-inline-start:0;list-style:none;display:flex;justify-content:right;gap:22px}@media(max-width: 599px){#language-switch{padding-right:8px}}#language-switch .active a{color:var(--color-text-accent)}#navigation{background:var(--color-neutral-100);border-radius:5px;box-shadow:rgba(0,0,0,.05) 0px 2px 9px 0px;padding:36px 30px 36px 26px;display:flex;flex-direction:column;gap:30px}@media(max-width: 1099px){#navigation{padding-left:22px;padding-right:28px}}@media(max-width: 599px){#navigation{padding-right:22px}}#navigation .metacategory{display:flex;flex-wrap:wrap;gap:18px}#navigation .metacategory-header{margin:0;width:150px;display:flex;align-items:center;gap:10px;font-size:16px;text-transform:uppercase;color:var(--color-text-accent)}#navigation .metacategory-header img{height:18px;width:18px}#navigation .items{display:flex;flex-wrap:wrap;gap:14px 34px}.navigation-item{padding:0}.menu-section{position:relative;width:fit-content;max-width:var(--container-width)}.menu-section__navigation-anchor{position:absolute}.menu-section__description{margin-block-end:var(--items-gap);padding:40px;text-align:center;font-size:15px;color:var(--color-text-accent)}@media(max-width: 1099px){.menu-section__description{padding:34px;font-size:14px}}.menu-section__items{display:flex;justify-content:left;flex-wrap:wrap;gap:var(--items-gap)}.section-header{display:flex;justify-content:center;align-items:center;gap:48px;margin:0 auto 104px}@media(max-width: 1099px){.section-header{margin-bottom:60px}}@media(max-width: 599px){.section-header{padding-left:0;flex-wrap:wrap;gap:40px;margin-bottom:48px}}.section-header__image{width:240px;max-height:240px;object-fit:contain}@media(max-width: 1099px){.section-header__image{width:215px;max-height:215px}}@media(max-width: 599px){.section-header__image{width:200px;max-height:200px}}.section-header__title{margin-bottom:0;text-align:center;font-family:"Pacifico",cursive;font-size:88px;line-height:1.4em;font-weight:400;text-transform:lowercase;color:var(--color-text-accent)}@media(max-width: 1599px){.section-header__title{font-size:72px}}@media(max-width: 1099px){.section-header__title{font-size:54px}}@media(max-width: 599px){.section-header__title{font-size:46px}}.menu-item-tile{width:calc(25% - var(--items-gap)*3/4);display:flex;flex-direction:column;padding:22px;gap:32px}@media(max-width: 1599px){.menu-item-tile{padding:16px;gap:27px}}@media(max-width: 1099px){.menu-item-tile{width:calc(33.3% - var(--items-gap)*2/3);padding:14px;gap:25px}}@media(max-width: 599px){.menu-item-tile{width:calc(50% - var(--items-gap)/2);padding:10px;gap:18px}}.menu-item-tile .texts{margin-block-end:8px}.menu-item-tile img{aspect-ratio:1/1;object-fit:contain;border-radius:4px}.menu-item-tile h1{margin-block-end:8px;font-size:20px}@media(max-width: 1599px){.menu-item-tile h1{font-size:18px}}@media(max-width: 1099px){.menu-item-tile h1{font-size:17px}}@media(max-width: 599px){.menu-item-tile h1{font-size:16px}}.menu-item-tile .description{margin-block-end:0}.menu-item-tile .prices{margin-block-start:auto;display:flex;flex-direction:column;gap:14px}@media(max-width: 1599px){.menu-item-tile .prices{gap:13px}}@media(max-width: 599px){.menu-item-tile .prices{gap:10px}}.menu-item-tile .price{display:flex;gap:20px}@media(max-width: 1099px){.menu-item-tile .price{gap:10px}}.menu-item-tile .price-value{font-size:23px;line-height:.9em;color:var(--color-text-accent)}@media(max-width: 1599px){.menu-item-tile .price-value{font-size:22px}}@media(max-width: 1099px){.menu-item-tile .price-value{font-size:20px}}@media(max-width: 599px){.menu-item-tile .price-value{font-size:18px}}.menu-item-tile .serving-name-block{display:flex;flex-direction:column;justify-content:end;flex-grow:2}.menu-item-tile .serving-name-block::after{content:"";display:block;height:1px;background:var(--color-text-extra-light)}.menu-item-tile .serving-name{text-align:right}#contacts{margin-bottom:0;background:var(--color-neutral-100);box-shadow:rgba(0,0,0,.05) 0px 2px 9px 0px}#contacts .container,#contacts #header,#contacts #navigation,#contacts .menu-section{max-width:1000px;display:grid;grid-template-columns:1fr 1fr;column-gap:80px;padding:80px 32px 128px}@media(max-width: 1099px){#contacts .container,#contacts #header,#contacts #navigation,#contacts .menu-section{padding-top:64px;column-gap:58px}}@media(max-width: 600px){#contacts .container,#contacts #header,#contacts #navigation,#contacts .menu-section{padding:48px 0 128px;grid-template-columns:1fr;width:calc(100% - 64px)}}#contacts h2{grid-row:1/3;max-width:500px;margin-block-end:1.2em;font-family:"Pacifico",cursive;font-size:60px;line-height:1.25em;font-weight:400;color:var(--color-text-accent)}@media(max-width: 1099px){#contacts h2{font-size:48px}}@media(max-width: 599px){#contacts h2{font-size:54px}}#contacts address{margin-block-end:56px}#contacts address dl{gap:33px;display:flex;flex-direction:column}#contacts address dt{margin-block-end:5px;font-size:.75em}#contacts address dd{font-size:1.05em;font-weight:700;color:var(--color-text-dark)}#contacts address a{white-space:nowrap}#contacts address .see-g-maps-link{display:block}#contacts address .maps-arrow-icon{display:inline;margin-left:4px;vertical-align:middle;width:14px}#contacts .social-media-links{margin:0;padding-inline-start:0;list-style:none;display:flex;gap:12px}@media(min-width: 600px){#contacts .social-media-links{grid-column-start:2}}#contacts .social-media-links a{display:block;width:42px;height:42px;border-radius:100%;padding:10px;background:var(--color-theme-red);color:var(--color-neutral-100);transition:all .3s}#contacts .social-media-links a:hover{background:var(--color-neutral-100);color:var(--color-theme-red);border:2px solid var(--color-theme-red)}#contacts .social-media-links a.facebook{padding:0;background:var(--color-neutral-100);color:var(--color-theme-red);border:3px solid var(--color-theme-red)}#contacts .social-media-links a.facebook svg{margin:-1px}#contacts .social-media-links a.facebook:hover{background:var(--color-theme-red);color:var(--color-neutral-100);border:2px solid var(--color-theme-red)}#to-sections-button{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:var(--topmost-z-index);transition:transform .4s;background:var(--color-theme-red);color:var(--color-neutral-100);border-radius:34px;width:300px;height:60px;font-size:16px}@media(max-width: 599px){#to-sections-button{width:250px;height:54px;font-size:14px}}#to-sections-button.hidden{transform:translateX(-50%) translateY(150%)}
