.popover-template{display:none}.popover .popover-template{display:block}summary.list-unstyled::marker,summary.list-unstyled::-webkit-details-marker{display:none}@keyframes scale-in{0%{transform:scale(0)}100%{transform:scale(1)}}.animate-scale-in{animation:scale-in 300ms cubic-bezier(0.33, 3, 0.66, 0) both}body.modal-open .ui-widget{z-index:99999 !important}.ui-widget-content.ui-menu{background:#fff;border:1px
solid #e8e8e8;border-radius:4px;box-shadow:0 12px 24px 0 rgba(80,46,36,0.08);position:absolute;font-size:inherit;font-family:inherit}.ui-widget-content.ui-menu::before{content:"";z-index:40;position:absolute;top:-10px;left:25px;transform:rotate(45deg);display:block;width:20px;height:20px;border-radius:4px;border:1px
solid #e8e8e8;border-right:none;border-bottom:none;background:#fff}.ui-widget-content.ui-menu .ui-state-active{background:none;border:none}.ui-widget-content.ui-menu
li{z-index:80;position:relative;font-size:1rem;font-family:var(--eds-font-family-ui);font-weight:400;line-height:1.5;padding:8px
25px;padding-left:46px;background:url("/web/default4.0/images/mappin.svg") no-repeat 12px center}.ui-widget-content.ui-menu li
strong{font-weight:600}.ui-widget-content.ui-menu li:hover{background-color:#eee}.gm-ui-hover-effect[aria-label=Close]{opacity:1;position:absolute !important;top:8px;right:8px;border-radius:50%;background:white !important}#search-input,.pac-container{box-shadow:4px 4px 0 0 var(--springroll-beige-400)}.pac-container{border-radius:6px;border:2px
solid #2C261A;margin-top:8px}.pac-container .pac-item{cursor:pointer;position:relative;border-top:0;padding:12px
40px 12px 16px}.pac-container .pac-item:hover{background-color:rgba(220, 217, 212, 0.5019607843)}.pac-container .pac-item .pac-icon.pac-icon-marker{display:none}.pac-container .pac-item .pac-item-query,
.pac-container .pac-item .pac-item-query ~ *, .pac-container .pac-item::after{font-size:17px;font-family:var(--eds-font-family-ui,Nunito);font-weight:normal;line-height:22px;text-transform:none;text-decoration:none}.pac-container .pac-item .pac-item-query+*{display:block}.pac-container .pac-item::after{content:"\f054";font-family:"Font Awesome 7 Pro";position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pac-container::after{background-position:right 8px center;padding:16px}#modal-map-restaurant .modal-content{overflow:hidden}#modal-map-restaurant .modal-header{border:none;padding:0}#modal-map-restaurant .modal-header [aria-label=Close]{z-index:3}#modal-map-restaurant .modal-body{padding:0}.css-scroll::-webkit-scrollbar{width:8px;height:8px}.css-scroll::-webkit-scrollbar-track{cursor:pointer;background:#f1f1f1}.css-scroll::-webkit-scrollbar-thumb{cursor:pointer;border-radius:4px;border:1px
solid #f1f1f1;background:#bfbbbb}.css-scroll::-webkit-scrollbar-thumb:hover{background:#555}.css-scroll-hidden::-webkit-scrollbar{width:0;height:0}:root{--springroll-red-100:#fef1ee;--springroll-red-200:#fcded7;--springroll-red-300:#fbd0c6;--springroll-red-400:#f8b3a3;--springroll-red-500:#f5937b;--springroll-red-600:#f15d3a;--springroll-red-700:#d44220;--springroll-red-800:#9f3218;--springroll-red-900:#6e2211;--springroll-red-1000:#48160b;--springroll-beige-100:#fff1e7;--springroll-beige-200:#ffdfc7;--springroll-beige-300:#ffd1af;--springroll-beige-400:#ffb37a;--springroll-beige-500:#e29e6a;--springroll-beige-600:#b98157;--springroll-beige-700:#9a6c49;--springroll-beige-800:#735136;--springroll-beige-900:#4f3725;--springroll-beige-1000:#332318;--springroll-black-100:#f4f4f3;--springroll-black-200:#e6e4e4;--springroll-black-300:#dbd9d8;--springroll-black-400:#c6c3c1;--springroll-black-500:#b0acaa;--springroll-black-600:#938c8a;--springroll-black-700:#7c7472;--springroll-black-800:#605653;--springroll-black-900:#453a36;--springroll-black-1000:#2e2421;--springroll-green-100:#e6f7f2;--springroll-green-200:#c5ede1;--springroll-green-300:#ace6d4;--springroll-green-400:#74d5b7;--springroll-green-500:#35c296;--springroll-green-600:#09a172;--springroll-green-700:#07865f;--springroll-green-800:#066447;--springroll-green-900:#044531;--springroll-green-1000:#022d20;--springroll-yellow-100:#fef2dc;--springroll-yellow-200:#fee1ae;--springroll-yellow-300:#fdd48b;--springroll-yellow-400:#fcb740;--springroll-yellow-500:#e3a02a;--springroll-yellow-600:#ba8323;--springroll-yellow-700:#9c6d1d;--springroll-yellow-800:#745116;--springroll-yellow-900:#4f380f;--springroll-yellow-1000:#33240a;--springroll-blue-100:#edf5fa;--springroll-blue-200:#d6e7f3;--springroll-blue-300:#c4dded;--springroll-blue-400:#a2c9e3;--springroll-blue-500:#7cb3d7;--springroll-blue-600:#4794c8;--springroll-blue-700:#1c7bbb;--springroll-blue-800:#005b98;--springroll-blue-900:#003f68;--springroll-blue-1000:#002943;--springroll-pink-100:#fdf1f7;--springroll-pink-200:#faddea;--springroll-pink-300:#f7cee1;--springroll-pink-400:#e4b8cc;--springroll-pink-500:#c8a2b3;--springroll-pink-600:#a48593;--springroll-pink-700:#896f7a;--springroll-pink-800:#66535c;--springroll-pink-900:#46383e;--springroll-pink-1000:#2d2428;--eds-checkable-color:var(--eds-text-primary)}.font-title{font-family:"Oswald",-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.skip-to-content-link{z-index:9999;position:absolute;left:50%;display:block;border-radius:0 0 8px 8px;background:rgba(0, 0, 0, 0.7);padding:8px
12px;color:white;text-decoration:none;opacity:0;transition:transform 0.3s;transform:translateY(-100%) translateX(-50%)}.skip-to-content-link:focus{transform:translateY(0%) translateX(-50%);opacity:1}header{padding-top:env(safe-area-inset-top, 0px);box-shadow:inset 0 -1px 0 0 var(--springroll-header-border-color, rgba(148, 141, 124, 0.3490196078));background-color:var(--springroll-header-background, #FFFFFF);transition:all 0.2s ease-in}header.is-pinned{box-shadow:inset 0 -1px 0 0 var(--springroll-header-pinned-border-color,rgba(148,141,124,0.3490196078))}html{scroll-padding-top:4.5rem}body{background-color:var(--springroll-body-background,#FBFAF9)}footer{box-shadow:inset 0 1px 0 0 rgba(148,141,124,0.3490196078);background-color:var(--springroll-footer-background,#FFFFFF)}.btn-primary{--bs-btn-color:var(--eds-neutral-0);--bs-btn-bg:var(--eds-neutral-1000);--bs-btn-hover-bg:var(--eds-neutral-900);--bs-btn-active-bg:var(--eds-neutral-800)}.grecaptcha-badge{visibility:hidden}/*!
 * smartbanner.js v1.28.1 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2026 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#716f6f;content:" "}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px hsla(0,0%,100%,.3);color:#b1b1b3;font-family:"ArialRoundedMTBold",Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:rgba(0,0,0,0);box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom, #42b6c9, #39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}/*# sourceMappingURL=smartbanner.min.css.map */
