.base-form-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-form-checkbox__button{background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:4px;display:flex;flex-shrink:0;height:21px;position:relative;transition:box-shadow .25s;width:21px;--border-width:2px;--border-color:var(--color-primary)}.base-form-checkbox__button:after{border-bottom:var(--border-width) solid var(--border-color);border-right:var(--border-width) solid var(--border-color);content:"";display:inline-block;height:10px;left:7px;opacity:0;position:absolute;top:4px;transform:rotate(48deg) scale(1.1) translateY(-2px);transition:transform .25s,opacity .25s;width:5px}._checked .base-form-checkbox__button:after{opacity:1;transform:rotate(48deg) scale(1) translateY(0)}.base-form-checkbox__text{color:var(--color-gray-500);font-size:14px;line-height:1.2}.base-form-checkbox__text:empty{display:none}.base-form-field--error .base-form-checkbox__text span{box-shadow:0 2px 0 var(--color-red)}.base-form-checkbox--dark .base-form-checkbox__button{background:var(--color-primary-dark)}.base-form-checkbox--dark .base-form-checkbox__button:after{background:var(--color-white)}.base-form-checkbox--dark._checked .base-form-checkbox__button{background:var(--color-primary-dark)}.base-form-checkbox--dark._checked .base-form-checkbox__button:after{background:var(--color-white)}.base-form-checkbox._disabled{cursor:default;pointer-events:none}.base-form-checkbox._disabled .base-form-checkbox-button{background:var(--color-gray-hover)!important}.base-form-checkbox._disabled .base-form-checkbox-button:after{background:var(--color-gray-text)!important}.base-form-checkbox__input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.base-form-radio{align-items:center;cursor:pointer;display:inline-flex;gap:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-form-radio__button{background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:50%;display:flex;flex-shrink:0;height:21px;position:relative;transition:box-shadow .25s;width:21px}.base-form-radio__button:after{background:var(--color-primary);border-radius:50%;content:"";display:inline-block;height:11px;left:4px;opacity:0;position:absolute;top:4px;transform:scale(.5);transition:transform .25s,opacity .25s;width:11px}._checked .base-form-radio__button:after{opacity:1;transform:scale(1)}.base-form-radio__text{color:var(--color-gray-500);font-size:14px;line-height:1.2}.base-form-radio__text:empty{display:none}.base-form-field--error .base-form-radio__text span{box-shadow:0 2px 0 var(--color-red)}.base-form-radio--dark .base-form-radio__button{background:var(--color-primary-dark)}.base-form-radio--dark .base-form-radio__button:after{background:var(--color-white)}.base-form-radio--dark._checked .base-form-radio__button{background:var(--color-primary-dark)}.base-form-radio--dark._checked .base-form-radio__button:after{background:var(--color-white)}.base-form-radio._disabled{cursor:default;pointer-events:none}.base-form-radio._disabled .base-form-radio-button{background:var(--color-gray-hover)!important}.base-form-radio._disabled .base-form-radio-button:after{background:var(--color-gray-text)!important}.base-form-radio__input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.menu-item-addon-option{display:flex}.menu-item-addon-option__info{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-item-addon-option__info .base-form-checkbox__text{font-size:16px}.menu-item-addon-option__row,.menu-item-addon-option__row span{width:100%}.menu-item-addon-option__form-label{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-item-addon-option__order-multi-row{align-items:flex-start;display:flex;justify-content:space-between;min-height:31px;padding-top:5px}.menu-item-addon-option__order-data-wrapper{align-items:center;color:var(--color-gray-500);display:flex;gap:12px}.menu-item-addon{display:flex;flex-direction:column;gap:12px}.menu-item-addon__title{font-size:16px;font-weight:500;margin:0}.menu-item-addon__options{display:flex;flex-direction:column;gap:10px}.menu-item-variant{align-items:center;display:flex;justify-content:space-between}.menu-item-variant__radio,.menu-item-variant__radio span{width:100%}.menu-item-variant__radio-label{align-items:center;display:flex;justify-content:space-between}.menu-item-variant .base-form-radio__text,.menu-item-variant__title{font-size:16px;font-weight:500;padding:4px 0}.menu-item-variant .base-form-radio{width:100%}@media screen and (width <= 540px){.menu-item-modal .base-modal__main{border-radius:0;height:100dvh!important;margin:0;max-height:100dvh;padding:16px 8px 16px 16px}}.menu-item-modal .base-modal__header-close{background:var(--color-white);border-radius:100%;box-shadow:var(--shadow-2);color:var(--color-black);height:40px;right:8px;top:8px;width:40px}.menu-item-modal .base-modal__header-close svg{height:26px;width:26px}.menu-item-modal--img .menu-item-modal .base-modal__header-close{right:32px;top:32px}.menu-item-modal .base-modal__footer{justify-content:center}.menu-item-modal-image img{border-radius:var(--radius-xl);box-shadow:var(--shadow-0);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.menu-item-modal__header{display:flex;flex-direction:column;gap:6px}.menu-item-modal__title{display:flex;gap:16px;padding-right:52px}.menu-item-modal--img .menu-item-modal__title{padding-right:0}.menu-item-modal__title .menu-item-title{font-size:24px;line-height:26px}.menu-item-modal__description{display:flex;flex-direction:column;gap:8px}.menu-item-modal__addons{display:flex;flex-direction:column;gap:24px;margin-top:38px}.menu-item-modal__variants{display:flex;flex-direction:column;gap:16px;margin-top:24px}.menu-item-modal__footer{display:flex;justify-content:center;width:100%}.menu-item-modal__footer .base-button{box-shadow:var(--shadow-2)}.menu-item-upsert-modal__row{display:flex;gap:18px}.menu-item-upsert-modal__row--add-variant{display:flex;width:100%}.menu-item-upsert-modal__row--add-variant .base-button{width:100%}.menu-item-upsert-modal__left,.menu-item-upsert-modal__right,.menu-item-upsert-modal__wide{display:flex;flex-direction:column;gap:12px 18px}.menu-item-upsert-modal__left{flex-grow:1}.menu-item-upsert-modal__right{width:186px}.menu-item-upsert-modal__right--price{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.menu-item-upsert-modal__right--price .base-button{margin-top:26px}.menu-item-upsert-modal__wide{flex:1}.menu-item-upsert-modal__new-addon-button{background:transparent;border:0;color:var(--color-primary);font-size:12px;padding:0}.menu-item-upsert-modal__loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 0;width:100%}.menu-item-upsert-modal .menu-item-upsert-modal__textarea-wrapper textarea{height:156px}.menu-item-upsert-modal .menu-item-upsert-modal__textarea-wrapper--small span{line-height:1.4}.menu-item-upsert-modal .menu-item-upsert-modal__textarea-wrapper--small textarea{height:100px}.menu-item-upsert-modal .image-picker{aspect-ratio:1.61/1;height:auto}.blocked-page{display:flex;flex-direction:column}.blocked-page__header{height:56px;margin-bottom:48px}.blocked-page__header .wrapper{align-items:center;display:flex;height:100%;justify-content:space-between}.blocked-page__content .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.blocked-page__img{max-width:240px}.blocked-page .page-title{font-size:18px;text-align:center}@media (width >= 601px){.blocked-page .page-title{font-size:28px}}.base-form-color-picker{align-items:center;background-color:var(--color-gray-200);border:2px solid transparent;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-gray-firm);cursor:text;display:flex;flex-wrap:nowrap;gap:8px;line-height:1;outline:none;transition:all .3s;width:100%}.base-form-color-picker:focus{border-color:var(--color-gray-400)}.base-form-color-picker::-moz-placeholder{color:var(--color-gray-400);font-size:14px}.base-form-color-picker::placeholder{color:var(--color-gray-400);font-size:14px}.base-form-color-picker:disabled{background-color:var(--color-gray-300);color:var(--color-gray-400)}.base-form-color-picker-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;line-height:1;padding:0;width:100%}.base-form-color-picker-input:focus{outline:none}.base-form-color-picker [type=color]{width:34px}.base-form-color-picker--regular{font-size:14px;height:40px;padding:4px 8px 4px 14px}.base-form-color-picker--small{font-size:12px;padding:3px 4px 3px 10px}.base-form-color-picker--small [type=color]{height:20px}.place-edit-modal__theme .base-form-label{display:flex;flex-wrap:wrap}.place-edit-modal__theme .base-form-label__name{width:100%}.place-edit-modal__theme .base-form-input:not(:last-child){border-radius:8px 0 0 8px;width:calc(100% - 48px)}.place-edit-modal__theme .base-form-input:last-child{border-radius:0 8px 8px 0;flex-shrink:0;width:48px}.place-edit-modal__logo{flex:1 1 0;position:relative}.place-edit-modal__logo .image-picker{align-items:center;justify-content:center}.place-edit-modal__logo .image-picker__preview{border-radius:100%;height:82px;width:82px}.place-edit-modal__bg{flex:1 1 0;position:relative}.place-edit-modal__fields-group{display:flex;flex:1;flex-direction:column;gap:12px 18px}.place-edit-modal__loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 0;width:100%}.place-edit-modal__currency-symbol-tooltip{margin:0;max-width:178px}.place-edit-modal .place-edit-modal__textarea-wrapper textarea{height:156px}.place-edit-modal .place-edit-modal__textarea-wrapper--small span{line-height:1.4}.place-edit-modal .place-edit-modal__textarea-wrapper--small textarea{height:100px}.place{color:var(--color-text);display:flex;flex-direction:column;flex-grow:1;min-height:100vh}.place._theme-dark{--color-white:#181818;--color-black:#dedede;--color-red:#df7554;--color-text:#c9c9c9;--color-gray-text:#676767;--color-gray-stroke:#525252;--color-gray-100:#272727;--color-primary-100:#272727;--color-gray-200:#252424;--color-gray-300:#161616;--color-gray-hover:#252424;--color-gray-bg:#1e1e1e;--shadow-regular:0 .0625rem .375rem hsla(0,0%,100%,.2);--shadow-light:0 .125rem .25rem hsla(0,0%,100%,.05)}.place .focus:focus-visible,.place a:focus-visible{box-shadow:0 0 0 4px var(--color-primary-4)!important}.place .place-body .wrapper{max-width:var(--max-content-width);width:100%}.place-body{background:var(--color-primary-100);display:flex;flex-direction:column;flex-grow:1}.place .place-header{height:162px;overflow:hidden;position:relative}.place .place-header__close-panel-btn{position:fixed;transform:translate(-4px,12px);z-index:100}html[dir=rtl] .place .place-header__close-panel-btn{transform:translate(4px,12px)}.place .place-header__close-panel-btn .close-panel-button{background:var(--color-white);border-radius:100%;box-shadow:var(--shadow-2)}.place .place-header__main{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.place .place-header__bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.place .place-header__logo{background:var(--color-white);border-radius:100%;box-shadow:var(--shadow-2);display:flex;height:82px;margin-top:-42px;overflow:hidden;padding:18px;position:relative;width:82px}.place .place-header__logo._logo{background:transparent;padding:0}.place .place-header__logo img{max-height:100%;-o-object-fit:cover;object-fit:cover}.place .place-header__actions{align-items:center;bottom:42px;display:flex;gap:0 8px;position:absolute;right:0;z-index:2}html[dir=rtl] .place .place-header__actions{left:16px;right:auto}.place .place-header__actions__button{color:var(--color-white);text-shadow:0 2px 3px rgba(0,0,0,.46)}.place .place-content{background:var(--color-white);border-radius:24px 24px 0 0;box-shadow:var(--shadow-0);display:flex;flex-direction:column;flex-grow:1;margin-top:-32px;overflow:hidden;padding-bottom:0;padding-top:24px;position:relative}.place .place-content__footer{color:var(--color-gray-text);font-size:12px;margin-top:auto;padding-bottom:16px;padding-top:16px;text-align:center}.place-title{color:var(--color-black);font-weight:400;margin:0 0 4px}.place-title__actions .icon-button{color:var(--color-text)}html[dir=rtl] .place-title__actions .icon-button{transform:rotateY(180deg)}.place-info{color:var(--color-gray-500);font-size:14px;margin-bottom:8px;margin-top:4px}.place-info__address{align-items:flex-start;display:flex;flex-wrap:wrap}.place-info__block{align-items:flex-start;display:flex;margin-bottom:8px}.place-info__block:not(:last-child){margin-right:12px}.place-info__block svg{flex-shrink:0;margin-right:4px}.place-info__social-media{align-items:center;display:flex;gap:12px;padding-bottom:8px}.place-info__social-media-icon{background-position:50%;background-repeat:no-repeat;background-size:cover}.place-info__icon-x{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23676767' class='bi bi-twitter-x' viewBox='0 0 16 16'%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z'/%3E%3C/svg%3E");height:18px;width:18px}.place-info__icon-facebook{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23676767' class='bi bi-facebook' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E");height:18px;width:18px}.place-info__icon-tiktok{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23676767' class='bi bi-tiktok' viewBox='0 0 16 16'%3E%3Cpath d='M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z'/%3E%3C/svg%3E");height:18px;width:18px}.place-info__icon-instagram{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23676767' class='bi bi-instagram' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334'/%3E%3C/svg%3E");height:18px;width:18px}.place-info__icon-tripadvisor{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23676767' viewBox='0 0 32 32'%3E%3Cpath d='M30.683 12.708c.375-1.609 1.568-3.219 1.568-3.219h-5.349c-3.005-1.943-6.647-2.968-10.688-2.968-4.187 0-7.968 1.041-10.953 3H.252s1.176 1.583 1.556 3.181C.835 14.046.252 15.666.252 17.447c0 4.416 3.599 8.011 8.015 8.011 2.527 0 4.765-1.183 6.245-3.005l1.697 2.552 1.724-2.584a7.85 7.85 0 0 0 2.937 2.324c1.943.88 4.125.979 6.125.239 4.141-1.536 6.26-6.161 4.74-10.301a7.8 7.8 0 0 0-1.079-1.98zm-4.23 10.765a6.32 6.32 0 0 1-4.891-.192 6.33 6.33 0 0 1-2.651-2.303c-.272-.4-.5-.833-.672-1.296-.199-.527-.292-1.068-.344-1.62-.099-1.109.057-2.229.536-3.271a6.4 6.4 0 0 1 3.604-3.328c3.319-1.219 7 .484 8.219 3.791 1.224 3.308-.479 6.991-3.781 8.215h-.02zm-12.89-2.446a6.4 6.4 0 0 1-5.297 2.817c-3.525 0-6.401-2.875-6.401-6.396s2.876-6.401 6.401-6.401c3.527 0 6.396 2.88 6.396 6.401 0 .219-.036.416-.063.64-.109 1.079-.453 2.1-1.036 2.959zm-9.366-3.663c0 2.188 1.781 3.959 3.964 3.959s3.959-1.771 3.959-3.959a3.959 3.959 0 0 0-7.918 0zm16.068 0a3.956 3.956 0 1 0 3.953-3.952 3.963 3.963 0 0 0-3.959 3.952zm-14.697 0a2.594 2.594 0 0 1 2.583-2.593c1.417 0 2.599 1.167 2.599 2.593a2.6 2.6 0 0 1-5.203 0zm16.047 0a2.593 2.593 0 0 1 2.593-2.593 2.597 2.597 0 0 1-.015 5.193 2.597 2.597 0 0 1-2.6-2.6zm-5.407-9.443c2.88 0 5.48.516 7.761 1.548a8.1 8.1 0 0 0-2.543.479 7.9 7.9 0 0 0-4.5 4.167c-.416.88-.635 1.812-.719 2.755a8.03 8.03 0 0 0-7.844-7.437c2.281-.979 4.928-1.511 7.787-1.511z'/%3E%3C/svg%3E");height:28px;width:28px}.place-info__google-reviews{align-items:center;cursor:pointer;display:flex;gap:4px;padding-bottom:8px}.place-info__google-reviews-link{display:contents}.place-info__description{display:flex;flex-direction:column;gap:8px 0}.place-info__description p{margin:0}.place-order{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;color:var(--color-white);display:flex;font-weight:500;height:54px;justify-content:center;left:50%;max-width:560px;position:fixed;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:100}.place._admin .place-content{padding-bottom:64px}.place._admin .place-order{bottom:56px}
