.shorten_show__1SJW_{text-decoration:underline}.title_title__av1dj{font-size:22px;font-weight:700;line-height:27px}.title_description__KWKKL{font-size:14px;font-weight:500}.title_description__KWKKL.show-full{white-space:pre-line}.side-popup_container__GCvyM{left:0;top:0;width:100vw;height:100%;position:fixed;overflow:hidden}.card-header_container__C47yC{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 16px 14px;width:calc(100% - 32px);text-align:center;border-radius:24px;padding:20px 12px;box-shadow:var(--shadow-light);position:relative;overflow:hidden;flex:0 0 auto}.card-header_container__C47yC:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--pattern) repeat center center;background-size:256px;opacity:var(--pattern-opacity);pointer-events:none;z-index:0;filter:var(--pattern-filter)}.card-header_container__C47yC>*{z-index:1}.card-header_container__C47yC.card-header_inset__juZdj{margin:0 0 14px;width:100%}.card-header_container__C47yC.card-header_inset__juZdj:last-child{margin-bottom:0}.card-header_button__KSX_7{font-weight:600}.card-header_title__uzmgc{margin-top:12px;width:100%}.card-header_header__N8jwN{width:100%;z-index:2}.restaurant-description-block_container__aHMeh{padding:16px 0 8px}.restaurant-description-block_container__aHMeh h2{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:16px}.restaurant-description-block_content__KYnJC ol,.restaurant-description-block_content__KYnJC ul{margin:0;padding:8px 0 8px 1.5em;text-indent:0}.restaurant-description-block_content__KYnJC li{padding:0 0 0 .5em;margin:0}.restaurant-description-block_content__KYnJC ol>li,.restaurant-description-block_content__KYnJC ul>li{padding-left:0}.restaurant-descriptions_container__dUixb{padding:0 16px}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.image-show-on-load_image__kZCug:not(.image-show-on-load_loaded__QfxBO){visibility:hidden;width:0;height:0;opacity:0;overflow:hidden}.media-gallery_wrapper__EWDn2{position:relative}.media-gallery_container__rq5m9{margin:16px 0 0;border-radius:16px;overflow:hidden;aspect-ratio:1.3;background-color:rgba(0,0,0,.5)}.media-gallery_container__rq5m9 .react-multi-carousel-track,.media-gallery_container__rq5m9 .react-multi-carousel-track>li{height:100%}.media-gallery_spinner__TdAER{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.media-gallery_container__rq5m9>ul{position:relative;z-index:2}.media-gallery_container__rq5m9 img{width:100%;height:100%;object-fit:cover}ul.media-gallery_dots__0Q46M{position:absolute;margin-bottom:16px;z-index:3}.media-gallery_dots__0Q46M>li>button{width:8px;height:8px;border:none;opacity:.5;transition:none;background-color:#fff}.media-gallery_dots__0Q46M>li.react-multi-carousel-dot--active>button{opacity:1;background-color:#fff}.info-line_button__P1hk3{margin:0;text-align:left;border-radius:0;padding:0;background-color:transparent;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px}.info-line_button__P1hk3:active,.info-line_button__P1hk3:focus,.info-line_button__P1hk3:hover{outline:none;background-color:transparent}.info-line_button__P1hk3+.info-line_button__P1hk3{margin:0}.info-line_button__P1hk3 .rs-btn-end-icon{opacity:.5}.info-line_content__AoEch{flex:1 1 100%;font-size:14px;font-weight:500;color:var(--rs-text-primary);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;white-space:normal}.info-line_subline__HL2Qx{color:var(--rs-text-secondary)}.working-hours-popup_modal__usY0M{margin:0;width:100%;height:100%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;display:flex!important;pointer-events:none;overflow:hidden}.working-hours-popup_modal__usY0M .rs-modal-dialog{width:calc(100% - 48px);pointer-events:all;max-width:441px}.working-hours-popup_modal__usY0M .rs-modal-dialog .rs-modal-content{border-radius:24px;box-shadow:none;padding:16px 24px 32px}.working-hours-popup_title__wvbN9{font-size:28px;font-weight:700;line-height:1;margin:24px 0 32px;text-align:center}.working-hours-popup_list__zmck1{list-style:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;margin:0;padding:0}.working-hours-popup_list__zmck1>li{font-size:14px;font-weight:500;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.working-hours-popup_close__dl2Pj{position:absolute;right:16px;top:16px}.working-hours-popup_close__dl2Pj,.working-hours-popup_close__dl2Pj:hover{background-color:transparent}.restaurant-info_container__lLUID{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:6px 0}.restaurant-info_container__lLUID>button{padding:6px 16px}.company-tags_container__t_HYC{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px;flex-wrap:wrap}.company-tags_container__t_HYC .rs-tag{margin:0;padding:4px 8px;border-radius:8px;background-color:var(--surface-secondary);font-size:14px;font-weight:500;line-height:1.4}.company-tags_icon__H3PG3{width:24px;height:24px;margin-right:4px;transform:translateY(-1px)}.restaurant-tags_container__sa_y1{padding:16px}.restaurant-tags_title__JzzPM{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:16px}.restaurant-card-header_container__n7QIr{background-color:var(--surface);padding:0!important;margin:0 16px 16px;border-radius:24px}.restaurant-card-header_toggle__cpEcj{display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--locus-primary);font-size:14px;font-weight:600;transform:translateY(-6px);cursor:pointer;padding:0;transition:padding .2s ease,transform .2s ease}.restaurant-card-header_toggle__cpEcj svg{transition:transform .2s ease}.restaurant-card-header_container__n7QIr.restaurant-card-header_open__2OGeo .restaurant-card-header_toggle__cpEcj{padding:0 0 16px;transform:translateY(0)}.restaurant-card-header_container__n7QIr.restaurant-card-header_open__2OGeo .restaurant-card-header_toggle__cpEcj svg{transform:rotate(180deg) translateY(-1px)}.share-button_button__bNBjz.rs-btn{background-color:inherit;color:var(--rs-text-primary);border-radius:13px;width:26px;height:26px;flex:0 0 26px;padding:0;margin:0}.card-link_withImage__BWZ88{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px}.card-link_withImage__BWZ88 .card-link_content__jiOjq{flex:1 1 100%;text-align:left;padding-left:12px}.card-link_simple__3WY1o{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-right:15px}.card-link_simple__3WY1o>span{flex:1 1 100%;margin-right:-40px;padding-right:20px;width:100%;overflow:hidden;text-overflow:ellipsis}.card-link_image__HWw22{border-radius:14px;overflow:hidden;flex:0 0 48px;width:100%}.card-link_withImage__BWZ88 .card-link_aside__GpLko{flex:0 0 48px}.card-link_banner__9kEhk{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0}.card-link_banner__9kEhk .card-link_image__HWw22{height:150px;flex:0 0 150px;object-fit:cover;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.card-link_banner__9kEhk .card-link_bottom__MHnMj{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:16px 15px}.card-link_banner__9kEhk .card-link_bottom__MHnMj .card-link_content__jiOjq{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;text-align:left}.card-link_icon__LIIlu{padding:0;margin:0;background-color:transparent}.venue-snippet_container___bqLS{position:relative;margin-bottom:8px;flex-direction:column;background-color:var(--rs-btn-default-bg);padding:16px 18px;border-radius:16px}.venue-snippet_container___bqLS,.venue-snippet_header__OsB_r{display:flex;align-items:center;justify-content:flex-start;color:var(--rs-text-primary)}.venue-snippet_header__OsB_r{flex-direction:row;width:100%;margin-bottom:16px}.venue-snippet_header__OsB_r h5{font-size:16px;font-weight:500;line-height:24px;margin:0 15px}.venue-snippet_container___bqLS .locus-btn{background-color:var(--surface);color:var(--rs-text-secondary);width:100%;padding:10px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.25px}.venue-snippet_aside__HIjCg{position:absolute;right:10px;top:16px}.venue-snippet_content__GGQfO{width:100%}.card-links_icons__2tP9i{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:12px 0;gap:12px;flex-wrap:wrap}.card-links_icons__2tP9i>*{flex:0 0 48px}.card-links_menu__odI1h{padding:16px 12px}.card-links_menu__odI1h .card-links_content__Q374y{text-align:center;overflow:hidden;text-overflow:ellipsis}.card-links_menu__odI1h .card-links_image__UUYoV{flex:0 0 24px;width:24px;height:24px}.card-links_menu__odI1h .card-links_aside__C8Uir{flex:0 0 26px}.employee-item_panel__GJO9Z{background-color:var(--surface);border-radius:20px;height:auto;flex:0 0 auto}.employee-item_panel__GJO9Z .rs-panel-body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:10px 12px}.employee-item_panel__GJO9Z+.employee-item_panel__GJO9Z{margin-top:16px}.employee-item_panel__GJO9Z.employee-item_action__THEky{cursor:pointer}.employee-item_avatar__beXqV{width:49px;height:49px;border-radius:14px}.employee-item_content__m7D0P{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.employee-item_wrapper__DXY3c{flex:1 1 100%;overflow:hidden}.employee-item_title__jsMfl{overflow:hidden;text-overflow:ellipsis}.custom-tip-form_container__fcWSZ{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:12px;padding:10px 0}.custom-tip-form_button__gJ1Q5{color:#a4a4a4;width:56px;height:56px;background-color:var(--surface);border-radius:16px}.custom-tip-form_input__at4a7{--rs-color-focus-ring:var(--locus-primary);background-color:var(--surface);border-radius:16px;outline-width:1px!important}.tip-button_highlighted__807jR,.tip-button_highlighted__807jR:active,.tip-button_highlighted__807jR:focus,.tip-button_highlighted__807jR:hover{background-color:var(--locus-primary);color:var(--text-invert)}.tips-buttons_container__SV4M8{padding:10px 0;overflow-x:auto}.tips-buttons_wrapper__FeiYX{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}.tips-buttons_wrapper__FeiYX>*{flex:1 1 100%;margin-right:12px}.tips-buttons_wrapper__FeiYX>:last-child{margin-right:0}.tips-buttons_wrapper__FeiYX.tips-buttons_pump__xgRKg{animation:tips-buttons_pump__xgRKg .8s ease-in-out .6s 1}.tips-buttons_wrapper__FeiYX.tips-buttons_pump__xgRKg:focus-within{animation:none}@keyframes tips-buttons_pump__xgRKg{0%{transform:translateX(0)}45%{transform:translateX(-13.5%)}55%{transform:translateX(-13.5%)}to{transform:translateX(0)}}.tips-buttons_container__SV4M8.tips-buttons_custom__yrM3L .tips-buttons_wrapper__FeiYX>*{flex-grow:0;flex-shrink:0;flex-basis:calc(29% - 12px)}.tips-buttons_customBtn__a6_2a{font-size:12px;font-weight:600;line-height:15px;letter-spacing:-.25px;text-align:left;height:56px;padding:5px 11px;white-space:normal;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px}.tips-buttons_customBtn__a6_2a:after{content:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiMxMzEzMTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Im0xMy41IDcgMy0zTTEgNGgxNS41bS0zLTMgMyAzIi8+PC9zdmc+")}.tip-amount-form_image__BmAfu{width:100%;object-fit:cover;border-radius:20px;margin-bottom:18px;height:200px}.tip-amount-form_title___D0aj{font-size:20px;font-weight:800;line-height:24.2px;letter-spacing:-.25px;color:var(--rs-text-primary);margin:14px 0 18px}.tip-amount-form_title___D0aj:first-child{margin-top:0}.tip-amount-form_desc__wI5lJ{font-size:14px;font-weight:500;line-height:16.8px;color:var(--rs-text-secondary);transform:translateY(-4px)}.tip-amount-form_check__xwifx{--rs-checkbox-icon:var(--rs-text-secondary);--rs-checkbox-checked-bg:var(--surface-secondary)}.tip-amount-form_container__4_bDW{padding:0}.tip-amount_button__vhixK{font-size:12px;font-weight:600;line-height:12px;letter-spacing:-.25px;text-align:center}.tip-amount_button__vhixK,.tip-amount_button__vhixK:active,.tip-amount_button__vhixK:focus,.tip-amount_button__vhixK:hover{background-color:var(--surface-secondary)}.restaurant-tips_title__gxX8y{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.25px;text-align:center;margin-bottom:4px}.review-form_form__8NV1y{margin-top:16px;width:100%;flex:1 1 100%;display:flex;flex-direction:column;align-items:center}.review-form_form__8NV1y *{width:100%}.review-form_form__8NV1y p{font-size:14px;font-weight:500;line-height:20px;color:var(--text-faded);padding:0 32px 16px}.review-form_submit__XBK89{line-height:38px}.review-form_submit__XBK89.rs-btn-disabled{opacity:1}.review-form_comment__x6zus{flex:1 1 100%}.review-form_comment__x6zus *,.review-form_comment__x6zus textarea.rs-input{height:100%}.sent-result_container__QtDdK{padding:16px;height:100%;background-color:var(--rs-body);text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.sent-result_close__nr6ln{background-color:var(--text-invert)}.sent-result_content__YIwTf{width:100%;flex:1 1 100%;display:flex;flex-direction:column;align-items:stretch}.rating-stars_container__iVtmk{display:flex;flex-direction:row;align-items:center;justify-content:center}.rating-stars_star__zFCDy+.rating-stars_star__zFCDy{margin-left:8px}.send-low-rating_container__Hb6J1{padding:16px;height:100%;background-color:var(--rs-panel);text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.send-low-rating_header__wmFcd{margin-bottom:24px;padding:8px 0;width:100%}.send-low-rating_close__KrOsu,.send-low-rating_close__KrOsu:active,.send-low-rating_close__KrOsu:focus,.send-low-rating_close__KrOsu:hover{background-color:var(--input-bg);color:var(--rs-text-primary)}.send-low-rating_form__lV1sr{margin-top:16px;width:100%;flex:1 1 100%;display:flex;flex-direction:column;align-items:center}.send-low-rating_form__lV1sr *{width:100%}.send-low-rating_form__lV1sr p{font-size:14px;font-weight:500;line-height:20px;color:var(--text-faded);padding:0 32px 16px}.send-low-rating_submit__xP9qr{line-height:38px}.send-low-rating_submit__xP9qr.rs-btn-disabled{opacity:1}.send-low-rating_comment__E8rWE{flex:1 1 100%}.send-low-rating_comment__E8rWE *,.send-low-rating_comment__E8rWE textarea.rs-input{height:100%}.send-low-rating_content__J9eBb{width:100%;flex:1 1 100%;display:flex;flex-direction:column;align-items:stretch}.feedback_container__pDBZn{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.feedback_container__pDBZn h2{font-size:16px;font-weight:600;color:var(--rs-text-primary);line-height:20px;letter-spacing:-.25px}.feedback_container__pDBZn p{font-size:12px;line-height:1;letter-spacing:-.25px;color:var(--rs-text-secondary);margin:4px 0}.floater_floater__7ggvw{width:100%;max-width:var(--app-max-width);position:-webkit-sticky;position:sticky;z-index:100}.floater_floater__7ggvw.floater_position-bottom__L6Dn1{bottom:0;padding:0;margin:0}.floater_floater__7ggvw.floater_position-top__KzLzF{top:0;padding:0;margin:0}.join-button_button___O0It strong{font-weight:600}.join-button_button___O0It strong~span{margin-top:2px;font-size:.8125em;opacity:.7;font-weight:500;line-height:1.5}.join-button_container__HMS1T{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:8px}.join-button_container__HMS1T button{flex:1 1 auto}.join-button_container__HMS1T>.pixel-snippet button{height:80px;width:80px}.full-restaurant_container__TPfVC{padding-bottom:24px}.full-restaurant_card__RL_Lw{width:100%}.full-restaurant_main__dQm8e{flex:1 1 100%;padding:0!important;width:100%}