<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes rotateAnimation{to{transform:rotate(-1turn)}}.grid{clear:both;overflow:hidden;position:relative}.grid_inline{display:inline}.grid_block{display:block;width:100%}.grid .grid__row .grid__coll{margin:0 8px}.grid .grid__row .grid__coll:first-child{margin-left:0}.grid .grid__row .grid__coll:last-child{margin-right:0}.grid__row{clear:both;overflow:hidden;position:relative}.display_flex{display:flex;width:100%}.display_inline-flex{display:inline-flex}.align_flex-start{justify-content:flex-start}.align_flex-end{justify-content:flex-end}.align_space-between{justify-content:space-between}.align_center{justify-content:center}.direction_column{flex-direction:column}.direction_column-reverse{flex-direction:column-reverse}.direction_row{flex-direction:row}.direction_row-reverse{flex-direction:row-reverse}.align-items_center{align-items:center}.align-items_bottom{align-items:flex-end}.align-items_top{align-items:flex-start}.newline_wrap{flex-wrap:wrap}.newline_nowrap{flex-wrap:nowrap}.liked{background:#fff none;border:0;border-radius:40px;height:24px;outline:none;padding:0;position:relative;transform-origin:12px 12px;transition:transform .3s;width:24px}.liked svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.liked:hover{transform:scale(1.1)}.liked__default svg{height:13px;width:14px}.liked__default path:first-child{fill:#0000}.liked__default_selected{background-color:#e73232}.liked__default_selected path:first-child{fill:#fff}.liked__default_selected path:nth-child(2){fill:#0000}.liked__default_selected{background-color:#f05861}.liked__default_selected svg path{stroke:#fff}.liked__header{border-radius:0}.liked__header path:first-child{fill:#0000}.liked__header_selected path:first-child{fill:#e73232}.liked__header_selected path:nth-child(2){fill:#0000}.liked__restaurant-menu{background-color:#fff;height:48px;transform-origin:24px 24px;width:48px}.liked__restaurant-menu path:first-child{fill:#0000}.liked__restaurant-menu_selected{background-color:#e73232}.liked__restaurant-menu_selected path:first-child{fill:#fff}.liked__restaurant-menu_selected path:nth-child(2){fill:#0000}.form-error{margin:8px 0 0}.form-error-collapse{color:#d0021b;font-size:14px;font-weight:400;line-height:22px;transition:height .1s}.form-error-disabled{color:#bfbfbf!important;cursor:not-allowed!important}.form-error-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 5px #0003;color:#d0021b;cursor:default;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:400;justify-content:center;line-height:22px;margin-right:8px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;overflow:hidden;-webkit-user-select:none;user-select:none}.info-label-field{color:#bfbfbf}.info-label-field-icon{margin-right:4px}.label-field{color:#595959;font-size:12px;font-weight:400;line-height:20px}.label-field-disabled,.label-field-disabled .label-field-required{color:#bfbfbf;cursor:not-allowed}.label-field-required{color:#d0021b;padding-right:4px}.label-field-info{margin-left:8px}.icon_clear{background:url(https://site-static.chibbis.ru/site/img/main/clear-icon.svg) 50% no-repeat;cursor:pointer}.input-field-label-tag{display:block}.theme-grey .input-field{background-color:#eaeef2;border-radius:8px;padding:10px 16px 12px 12px;transition:background-color .2s}.theme-grey .input-field-active:not(.input-field-disabled),.theme-grey .input-field:focus{background-color:#fff;outline:2px solid #136be1}.theme-grey .input-field-active:not(.input-field-disabled) input:-webkit-autofill,.theme-grey .input-field-active:not(.input-field-disabled) input:-webkit-autofill:focus,.theme-grey .input-field-active:not(.input-field-disabled) input:-webkit-autofill:hover,.theme-grey .input-field:focus input:-webkit-autofill,.theme-grey .input-field:focus input:-webkit-autofill:focus,.theme-grey .input-field:focus input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.theme-grey .input-field-active:not(.input-field-disabled) .input-field-body,.theme-grey .input-field:focus .input-field-body{background-color:#fff}.theme-grey .input-field__withButton{border-bottom-right-radius:0;border-top-right-radius:0}.theme-grey .input-field input:-webkit-autofill,.theme-grey .input-field input:-webkit-autofill:focus,.theme-grey .input-field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #eaeef2}.theme-grey .input-field-body{background-color:#eaeef2;transition:background-color .2s}.theme-grey .input-field-body:focus{background-color:#fff}.theme-grey .input-field-body:focus input:-webkit-autofill,.theme-grey .input-field-body:focus input:-webkit-autofill:focus,.theme-grey .input-field-body:focus input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.theme-grey .input-field-body::placeholder{color:#8a9095;font-size:18px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-grey .input-field-body:focus::placeholder{color:#b6bec5}.theme-grey .input-field-body:disabled{color:#595959;cursor:not-allowed;-webkit-user-select:none;user-select:none}.theme-grey .input-field-error{outline:2px solid #d0021b!important}.theme-white .input-field{background-color:#fff;border-color:#0000 #f5f5f5 #f5f5f5;border-style:solid none;border-width:2px 0;padding:10px 16px 12px 12px}.theme-white .input-field-active:not(.input-field-disabled),.theme-white .input-field:not(.input-field-active):not(.input-field-disabled):hover{border-color:#595959}.theme-white .input-field-body{background-color:#fff}.theme-white .input-field-body::placeholder{color:#8a9095;font-size:18px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-white .input-field-body:focus::placeholder{color:#b6bec5}.theme-white .input-field-body:disabled{color:#595959;cursor:not-allowed;-webkit-user-select:none;user-select:none}input{background-color:#fff;box-sizing:border-box;color:#262626;font-size:18px;font-weight:400;line-height:22px;outline:none;text-overflow:ellipsis;white-space:nowrap}.input-field,input{overflow:hidden;width:100%}.input-field{line-height:0;position:relative;transition:border-color .2s ease-in-out}.input-field:not(.input-field-disabled)&gt;*{cursor:pointer!important}.input-field-no-border{border-style:none!important}.input-field-active:not(.input-field-disabled){border-color:#bfbfbf}.input-field-disabled *{color:#bfbfbf!important;cursor:not-allowed!important;-webkit-user-select:none!important;user-select:none!important}.input-field-error{border-color:#d0021b!important}.input-field-icon-wrap,.input-field-icon-wrap-postfix,.input-field-icon-wrap-prefix{cursor:text}.input-field-icon-wrap,.input-field-icon-wrap-prefix{padding:0 8px 0 0}.input-field-icon-wrap .search-icon{margin-bottom:2px}.input-field-icon-wrap-postfix{padding:0 0 0 8px}.input-field-body{border:0;color:#202020;margin:0;outline:none;padding:0;width:100%}.input-field-no-input{max-height:24px;min-height:24px}.input-field-clear,.input-field-close{padding:0 0 0 8px;transition:visibility .2s,opacity .2s ease-in-out}.input-field-clear-visible,.input-field-close-visible{opacity:1}.input-field-clear-hidden,.input-field-close-hidden{opacity:0;visibility:hidden}.input-field-no-input-placeholder{color:#8a9095;font-size:18px;font-weight:400;line-height:22px}.input-field-button{background:#136be1;border-radius:0!important;border-bottom-right-radius:5px!important;border-top-right-radius:5px!important;color:#fff;font-size:18px;font-weight:400;height:48px;line-height:21px;text-transform:none;width:87px}.input-field-button__active{outline:2px solid #136be1}textarea{background-color:#fff;box-sizing:border-box;color:#262626;font-family:inherit;outline:none}textarea,textarea::placeholder{font-size:16px;font-weight:400;line-height:24px}textarea::placeholder{color:#bfbfbf}textarea:disabled{color:#595959;cursor:not-allowed;-webkit-user-select:none;user-select:none}textarea{overflow-x:hidden;overflow-y:scroll;resize:vertical}textarea:disabled{resize:none}.textarea-field{position:relative}.textarea-field-wrap{border:2px solid #f1f4f8;border-radius:10px;overflow:hidden;transition:border-color .2s ease-in-out}.textarea-field-active{border-color:#136be1}.textarea-field-active .textarea-field-body{background-color:#fff}.textarea-field:not(.textarea-field-auto-height) textarea{min-height:120px}.textarea-field-disabled{border-color:#bfbfbf;cursor:not-allowed;-webkit-user-select:none;user-select:none}.textarea-field-auto-height textarea{resize:none}.textarea-field-error{border-color:#d0021b!important}.textarea-field-label-wrap~.textarea-field .textarea-field-wrap{margin-top:8px}.textarea-field-body{background-color:#f1f4f8;border:none;border-right:2px solid #0000;display:block;margin:0;padding:12px 16px;width:100%}.textarea-field-body-clear{padding:12px 40px 12px 16px}.textarea-field-close{background-color:initial;padding:14px;position:absolute;right:0;top:0;transition:visibility .2s,opacity .2s ease-in-out}.textarea-field-close-visible{opacity:1}.textarea-field-close-hidden{opacity:0;visibility:hidden}.checkbox-field{cursor:pointer;-webkit-tap-highlight-color:transparent}.checkbox-field:hover input~.checkbox-field-checkmark{border-color:#ff8610}.checkbox-field:hover input:checked~.checkbox-field-checkmark{background-color:#e76f00;border-color:#e76f00}.checkbox-field:hover input:checked~.checkbox-field-checkmark .checkbox-field-checkmark-inner{background-color:#fff}.checkbox-field input:checked~.checkbox-field-checkmark{background-color:#ff8610;border-color:#ff8610}.checkbox-field input:checked~.checkbox-field-checkmark .checkbox-field-checkmark-inner:after{transform:rotate(45deg) scale(.9)}.checkbox-field input:disabled~.checkbox-field-checkmark{background-color:#f5f5f5;border-color:#f5f5f5}.checkbox-field input:disabled~.checkbox-field-checkmark .checkbox-field-checkmark-inner{background-color:#f5f5f5}.checkbox-field input:disabled:checked~.checkbox-field-checkmark{background-color:#bfbfbf;border-color:#bfbfbf}.checkbox-field input:disabled:checked~.checkbox-field-checkmark .checkbox-field-checkmark-inner{background-color:#fff}.checkbox-field-disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.checkbox-field-disabled .checkbox-field-label{color:#bfbfbf}.checkbox-field-wrap{max-height:20px;max-width:20px;min-height:20px;min-width:20px;position:relative}.checkbox-field-body{opacity:0;position:absolute}.checkbox-field-checkmark{align-items:center;background-color:#fff;border:2px solid #b6bec5;border-radius:4px;display:flex;height:20px;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:20px}.checkbox-field-checkmark-inner:after{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;content:"";height:12px;left:4px;position:absolute;top:0;transform:rotate(45deg) scale(0);transition:background-color .1s ease-in-out,transform .2s ease-in-out;width:8px}.checkbox-field-label{color:#202123;font-size:18px;font-weight:400;line-height:22px;margin-left:12px}.radio-field{cursor:pointer;-webkit-tap-highlight-color:transparent}.radio-field:hover input~.radio-field-checkmark{border-color:#ff8610}.radio-field:hover input:checked~.radio-field-checkmark{border-color:#e76f00}.radio-field:hover input:checked~.radio-field-checkmark .radio-field-checkmark-inner{background-color:#e76f00}.radio-field input:checked~.radio-field-checkmark{border-color:#ff8610}.radio-field input:checked~.radio-field-checkmark .radio-field-checkmark-inner{background-color:#ff8610;transform:scale(1)}.radio-field input:disabled~.radio-field-checkmark{background-color:#f5f5f5;border-color:#f5f5f5}.radio-field input:disabled~.radio-field-checkmark .radio-field-checkmark-inner{background-color:#f5f5f5}.radio-field input:disabled:checked~.radio-field-checkmark{background-color:#fff;border-color:#bfbfbf}.radio-field input:disabled:checked~.radio-field-checkmark .radio-field-checkmark-inner{background-color:#bfbfbf}.radio-field-disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.radio-field-disabled .radio-field-label{color:#bfbfbf}.radio-field-wrap{margin-top:2px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;position:relative}.radio-field-body{opacity:0;position:absolute}.radio-field-checkmark{align-items:center;border:2px solid #bfbfbf;display:flex;height:16px;justify-content:center;left:0;position:absolute;top:0;transition:border-color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:16px}.radio-field-checkmark,.radio-field-checkmark-inner{background-color:#fff;border-radius:50%;overflow:hidden}.radio-field-checkmark-inner{height:6px;transform:scale(0);transition:transform .2s ease-in-out,background-color .1s ease-in-out;width:6px}.radio-field-label{color:#262626;font-size:14px;font-weight:400;line-height:22px;margin-left:8px}.loadingSpinner{align-items:center;display:inline-block;display:flex;height:18px;justify-content:center;position:relative;width:18px}.loadingSpinner div{animation:loadingSpinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border:1px solid #0000;border-radius:50%;border-top-color:#bcbcbc;box-sizing:border-box;display:block;height:16px;margin:0;position:absolute;width:16px}.loadingSpinner__huge{height:40px;width:40px}.loadingSpinner__huge div{border-width:3px;height:37px;width:37px}.loadingSpinner__big{height:34px;width:34px}.loadingSpinner__big div{border-width:2px;height:32px;width:32px}.loadingSpinner__orange div{border-color:#e67100 #0000 #0000}.loadingSpinner div:first-child{animation-delay:-.45s}.loadingSpinner div:nth-child(2){animation-delay:-.3s}.loadingSpinner div:nth-child(3){animation-delay:-.15s}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.optimized-image__img{display:block;height:100%;object-fit:cover;width:100%}.skeleton-element{position:relative}.skeleton-element:after,.skeleton-element:before{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.skeleton-element:before{background-color:#ebeef3}.skeleton-element:after{animation:skeleton-animation .5s ease-out infinite alternate;background-color:#e4e8ed}@keyframes skeleton-animation{0%{opacity:1}40%{opacity:1}to{opacity:0}}*,:after,:before{box-sizing:border-box}body{color:#202020;font-family:GT-Eesti-Pro-Display,arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;-webkit-font-smoothing:antialiased}a{border-bottom:unset}html :not(body)::-webkit-scrollbar{width:4px}html :not(body)::-webkit-scrollbar-track{border-radius:0 10px 10px 0;margin-right:4px}html :not(body)::-webkit-scrollbar-thumb{background-color:#eee}@keyframes blink{0%{background-color:#f1f4f8}50%{background-color:#e4e8ed}to{background-color:#f1f4f8}}:root{--gray-black:#202123;--gray-black-transparent-32:#20212352;--gray-dark-gray:#54585c;--gray-dark-gray-2:#8a9095;--gray-gray:#b6bec5;--gray-gray-light:#e4e8ed;--gray-gray-light-2:#ebeef3;--gray-gray-transparent-8:#00285f14;--gray-gray-transparent-32:#10203552;--gray-gray-tranparent-40:#0a101a70;--gray-background:#f1f4f8;--gray-white:#fff;--gray-dark-transparent-12:#2626261f;--color-blue:#136be1;--color-blue-transparent-12:#136be11f;--color-blue-transparent-50:#136be180;--color-red:#e73232;--color-red-transparent-12:#e732321f;--color-red-transparent-20:#e7323233;--color-orange:#ff8610;--color-orange-transparent-16:#ff861029;--color-transparent-green-16:#27ae6029;--color-yellow:#fbbc05;--color-yellow-light:#fae18d;--color-yellow-transparent-16:#fbbc0529;--color-green:#27ae60;--color-green-light:#e5f5ec;--color-green-transparent-16:#27ae6029;--background-sale-orange:#fff2e4;--text-secondary:#0a101ab3;--text-primary:#141414;--text-tertiary:#0a101a70;--selection-pink:#fce3ff;--selection-red:#ffdada;--selection-orange:#ffe0bb;--selection-yellow:#fff0b2;--selection-green:#c2f2d0;--selection-blue-light:#c8ebff;--selection-blue:#c2dbff;--selection-purple:#ead4ff;--color-hover-blue-secondary:#1d75eb;--color-hover-orange-secondary:#ff901a;--color-hover-green-secondary:#31b86a;--color-hover-red-secondary:#f13c3c;--color-hover-blue-transparent-20:#136be133;--color-hover-orange-transparent-20:#ff861033;--color-white-transparent-16:#ffffff29;--color-white-transparent-24:#ffffff3d;--color-black-transparent-24:#2021233d;--hover-duration:0.2s;--spinner-duration:1.2s;--component-transform-duration:0.3s;--height-duration:0.3s;--nav-menu-duration:0.4s;--dropdown-duration:0.3s;--main-notifier-duration:0.25s;--circular-progress-bar-duration:1s;--elevation-s:20px;--elevation-m:32px;--elevation-l:40px;--elevation-xl:48px;--desctop-layout-width:1698px;--radius-1:1px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-1000:1000px;--small-shadow:1px 1px 8px #26262629;--large-shadow:0px 8px 24px #2626261f;--padding-page-mobile-small:16px;--gap-blocks-mobile-small:12px;--padding-page-mobile:20px;--gap-blocks-mobile:16px;--padding-page-tablet:24px;--gap-blocks-tablet:20px;--padding-page-laptop:40px;--gap-blocks-laptop:24px;--padding-page-laptop-large:48px;--gap-blocks-laptop-large:24px;--padding-page-desktop:48px;--gap-blocks-desktop:24px;--heading-l-size:32px;--heading-l-line-height:normal;--heading-m-size:24px;--heading-m-line-height:28px;--heading-s-size:22px;--heading-s-line-height:24px;--text-large-size:20px;--text-large-line-height:24px;--text-extra-large-size:32px;--text-base-size:18px;--text-base-line-height:22px;--text-small-size:16px;--text-small-line-height:18px;--text-extra-small-size:14px;--text-extra-small-line-height:16px;--low-z-index:10;--lower-middle-z-index:100;--middle-z-index:1000;--upper-middle-z-index:5000;--high-z-index:9999}@font-face{font-display:swap;font-family:GT-Eesti-Pro-Display;font-style:normal;font-weight:400;src:url(https://site-static.chibbis.ru/site/fonts/GT-Eesti-Pro-Display-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:GT-Eesti-Pro-Display;font-style:normal;font-weight:500;src:url(https://site-static.chibbis.ru/site/fonts/GT-Eesti-Pro-Display-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:GT-Eesti-Pro-Display;font-style:normal;font-weight:700;src:url(https://site-static.chibbis.ru/site/fonts/GT-Eesti-Pro-Display-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:GT-Eesti-Pro-Display-Bold;font-style:normal;font-weight:400;src:url(https://site-static.chibbis.ru/site/fonts/GT-Eesti-Pro-Display-Bold.woff2) format("woff2")}.page-padding{padding-left:16px;padding-right:16px}@media(min-width:769px){.page-padding{padding-left:40px;padding-right:40px}}.pad-m{padding-left:10px;padding-right:10px}@media(min-width:400px){.pad-m{padding-left:20px;padding-right:20px}}@media(min-width:769px){.pad-m{padding-left:40px;padding-right:40px}}@media(min-width:1920px){.pad-m{padding-left:64px;padding-right:64px}}.pad-h{padding-left:16px;padding-right:10px}@media(min-width:1281px){.pad-h{padding-left:32px;padding-right:32px}}.change-address-modal__message{position:relative;width:100%}.change-address-modal__message-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px}.change-address-modal__message-text{font-size:18px;line-height:22px}.change-address-modal__message-no-data{color:var(--gray-dark-gray-2);display:flex;flex-direction:column;font-size:16px;line-height:18px;margin-top:24px;padding:0 24px;text-align:left}.change-address-modal__message-no-data span:first-child{margin-bottom:4px}.change-address-modal__message-buttons{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:center;margin-top:16px}.change-address-modal__message-buttons&gt;button{margin-top:0}.change-address-modal__message-buttons&gt;button:first-child{margin-right:16px}.change-address-modal__button{margin-top:16px}.change-address-modal__footer-inner{align-items:center;background-color:#fff;border-top:1px solid #e4e8ed;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:768px){.change-address-modal__footer-inner{bottom:0;position:fixed;z-index:10}}.change-address-modal__footer-item{color:#54585c;column-gap:8px;cursor:pointer;display:grid;font-size:14px;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;grid-template-rows:auto;line-height:1;padding:21px 24px;white-space:nowrap}@media(max-width:360px){.change-address-modal__footer-item{padding:21px 16px}}.change-address-modal__footer-item div,.change-address-modal__footer-item img{margin-right:-4px}.change-address-modal__footer-item span{position:relative;top:1px}.change-address-modal__footer-item__navigation-icon{margin:1px}.change-address-modal__body{display:grid;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;min-height:440px;width:100%}.change-address-modal__body-input{overflow-x:hidden;overflow-y:auto}.change-address-modal__body-footer{position:relative;width:100%}.change-address-modal-list{margin:16px auto 0;min-height:50px;overflow:hidden;padding:0 24px}.change-address-modal-list-inner{align-items:flex-start;justify-content:flex-start;max-height:100%;overflow-x:hidden;overflow-y:hidden}.change-address-modal-list-inner,.change-address-modal-list__item{background-color:var(--gray-white);display:flex;flex-flow:column nowrap;width:100%}.change-address-modal-list__item{cursor:pointer;padding:7px;text-align:left;transition:background-color .2s ease-in-out}.change-address-modal-list__item:hover{background-color:var(--color-blue)}.change-address-modal-list__item:hover&gt;*{color:var(--gray-white)}.change-address-modal-list__item-active{background-color:var(--color-blue)}.change-address-modal-list__item-name{color:#202123;font-size:16px;line-height:18px}.change-address-modal-list__item-name-active{color:var(--gray-white)}.change-address-modal-list__item-description{color:#0a101a70;font-size:14px;line-height:18px}.change-address-modal-list__item-description-active{color:var(--gray-white)}.change-address-modal-list__spinner{margin:40px auto 0}.change-address-modal__notification-error{position:relative;width:100%}.change-address-modal__notification-error-inner{align-items:center;background-color:#e73232;color:var(--gray-white);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;height:40px;justify-content:center;line-height:18px;position:absolute;white-space:nowrap;width:100%;z-index:10}@media(max-width:768px){.change-address-modal__notification-error-inner{border-radius:0;top:-16px;width:100%}}.change-address-modal__input__container{padding:24px 24px 16px}@media(max-width:768px){.change-address-modal__input__container{box-shadow:1px 1px 7px #00000026}}.change-address-modal__input{height:32px!important;padding:5px 0}@media(max-width:768px){.change-address-modal__input{background-color:#0000!important;box-shadow:unset!important;padding-left:24px!important;padding-right:38px!important}}@media(min-width:769px){.change-address-modal__input{height:48px!important;padding:12px 38px 12px 44px!important}}.change-address-modal__input__arrow-left{transform:translateX(-16px)}.change-address-modal{justify-content:flex-start!important;text-align:center}.change-address-modal&gt;button{display:none}@media(min-width:769px){.change-address-modal{margin-top:24px!important;max-width:508px!important;width:508px!important}}@media(max-width:768px){.change-address-modal{border-radius:0!important;height:100%!important}}.shopping-cart-button{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:center;min-width:44px;padding:0}@media(min-width:1281px){.shopping-cart-button{min-width:66px}}.shopping-cart-button__content{position:relative}.shopping-cart-button__content__icon{margin:2px}.shopping-cart-button__content__navbar-icon{background-color:rgba(10,16,26,.698)}.shopping-cart-button__badge{align-items:center;border-radius:100%;display:flex;justify-content:center;left:50%;position:absolute;top:-8px}@media(min-width:769px){.shopping-cart-button__badge{top:-6px}}.shopping-cart-button__badge_products{background-color:var(--color-red);color:var(--gray-white);font-size:14px;font-weight:400;height:22px;line-height:14px;width:22px}.shopping-cart-button__badge_gift{background-color:var(--color-green);height:24px;width:24px}.shopping-cart-button__label{color:var(--gray-black);display:none;font-size:14px;line-height:16px;white-space:nowrap}@media(min-width:1281px){.shopping-cart-button__label{display:block}}.profile-button{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:center;min-width:44px;padding:0}@media(min-width:1281px){.profile-button{min-width:72px}}.profile-button__icon{align-items:center;display:flex;justify-content:center}.profile-button__icon&gt;img{height:28px;width:28px}@media(min-width:769px){.profile-button__icon&gt;img{height:32px;width:32px}}.profile-button__icon&gt;.icon{height:28px!important;width:28px!important}@media(min-width:769px){.profile-button__icon&gt;.icon{height:32px!important;width:32px!important}}.profile-button__icon&gt;.avatar-icon{height:24px;margin:2px;width:24px}@media(min-width:769px){.profile-button__icon&gt;.avatar-icon{height:28px;width:28px}}.profile-button__label{color:var(--gray-black);display:none;font-size:14px;line-height:16px;white-space:nowrap}@media(min-width:1281px){.profile-button__label{display:block}}.profile-button__navbar-icon{background-color:rgba(10,16,26,.698)}.profile-info-choose-avatar__list__wrap{cursor:grab;overflow-x:scroll;overflow-y:hidden;position:relative;scrollbar-width:none}.profile-info-choose-avatar__list__wrap:active{cursor:grabbing}.profile-info-choose-avatar__list__wrap::-webkit-scrollbar{display:none}.profile-info-choose-avatar__list__wrap .radio-field-wrap{display:none}.profile-info-choose-avatar__list__wrap .radio-field-label{margin-left:0}.profile-info-choose-avatar__list{align-items:center;column-gap:16px;display:flex;height:133px;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;padding-bottom:16px;padding-top:16px;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.profile-info-choose-avatar__list:focus-visible{outline:none}.profile-info-choose-avatar__list::-webkit-scrollbar{display:none}@media(min-width:640px){.profile-info-choose-avatar__list{height:141px;padding-bottom:24px}}.profile-info-choose-avatar__list&gt;:first-child{margin-left:10px}@media(min-width:400px){.profile-info-choose-avatar__list&gt;:first-child{margin-left:20px}}@media(min-width:640px){.profile-info-choose-avatar__list&gt;:first-child{margin-left:32px}}.profile-info-choose-avatar__list&gt;:last-child{margin-right:10px}@media(min-width:400px){.profile-info-choose-avatar__list&gt;:last-child{margin-right:20px}}@media(min-width:640px){.profile-info-choose-avatar__list&gt;:last-child{margin-right:32px}}.profile-info-choose-avatar__list .radio-field-label-wrap{max-height:100px}.profile-info-choose-avatar__item{cursor:pointer;height:56px;min-width:56px;transition:all .1s ease-in;width:56px}@media(hover:hover)and (pointer:fine){.profile-info-choose-avatar__item:hover:not(.profile-info-choose-avatar__item-active){transform:scale(1.3)}}.profile-info-choose-avatar__item-active{height:100px;min-width:100px;width:100px}.profile-info-choose-avatar__item__image{display:block;height:inherit;min-width:inherit;-webkit-user-select:none;user-select:none;width:inherit;-webkit-user-drag:none}.profile-delete-card-modal{border-radius:16px!important;max-width:474px!important;padding:50px 32px 48px!important;text-align:center;top:0!important}@media(min-width:769px){.profile-delete-card-modal{width:474px!important}}.profile-delete-card-modal__title{color:var(--gray-black);font-size:18px;font-weight:500;line-height:22px;margin:0 auto 32px;max-width:360px}@media(min-width:1281px){.profile-delete-card-modal__title{font-size:24px;line-height:28px}}.profile-delete-card-modal__buttons{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;row-gap:16px}@media(min-width:460px){.profile-delete-card-modal__buttons{column-gap:24px;flex-direction:row;justify-content:space-between;row-gap:unset}}.modal-notification-list{align-items:center;display:flex;flex-direction:column-reverse;height:100%;left:16px;overflow:hidden;padding-bottom:16px;pointer-events:none;position:absolute;row-gap:4px;width:calc(100% - 32px);z-index:1001}@media(min-width:769px){.modal-notification-list{left:40px;padding-bottom:40px;width:calc(100% - 80px)}}.modal-notification{animation:notification-appear-mobile .2s ease-out;height:44px;overflow:visible;pointer-events:auto;width:100%}.modal-notification_close{animation:notification-disappear-mobile .15s ease-out;height:0;opacity:0;transform:translateY(calc(100% + 40px))}.modal-notification_success{background-color:#27ae60}.modal-notification_error{background-color:#e73232}.modal-notification_info{background-color:#136be1}.modal-notification_warning{background-color:#ffe0bb}.modal-notification_warning.notification__content{color:#202123}.modal-notification__content{align-items:center;border-radius:8px;color:var(--gray-white);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;line-height:18px;min-height:44px;opacity:1;padding:0 11px;text-align:center;width:100%}.notification-list,.notification-list-warning{align-items:center;display:flex;left:0;pointer-events:none;position:fixed;row-gap:4px;width:100%;z-index:1001}.notification-list{bottom:56px;flex-direction:column-reverse;left:0}@media(min-width:769px){.notification-list{bottom:unset;flex-direction:column;left:calc(50% - 35vw);max-width:70vw;top:16px}}.notification-list-warning{flex-direction:column;left:0;top:44px}@media(min-width:769px){.notification-list-warning{left:calc(50% - 35vw);max-width:70vw;top:56px}}.notification-list-warning&gt;.notification{animation:notification-appear .2s ease-out}.notification-list-warning&gt;.notification_close{animation:notification-disappear .15s ease-out;height:0;opacity:.9;transform:translateY(calc(-100% - 40px))}.notification{animation:notification-appear-mobile .2s ease-out;height:40px;overflow:visible;pointer-events:auto;width:100%}@media(min-width:769px){.notification{animation:notification-appear .2s ease-out;width:unset}}.notification_close{animation:notification-disappear-mobile .15s ease-out;height:0;opacity:0;transform:translateY(calc(100% + 40px))}@media(min-width:769px){.notification_close{animation:notification-disappear .15s ease-out;height:0;opacity:.9;transform:translateY(calc(-100% - 40px))}}.notification_success{background-color:#27ae60}.notification_error{background-color:#e73232}.notification_info{background-color:#136be1}.notification_warning{background-color:#ffe0bb}.notification_warning.notification__content{color:#202123}.notification__content{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;line-height:18px;min-height:40px;opacity:1;padding:0 10px;text-align:center;width:100%}@media(min-width:769px){.notification__content{width:-webkit-fit-content;width:fit-content}}@keyframes notification-appear{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes notification-disappear{0%{height:40px;transform:translateY(0)}to{height:0;opacity:.9;transform:translateY(calc(-100% - 40px))}}@keyframes notification-appear-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes notification-disappear-mobile{0%{height:40px;opacity:1;transform:translateY(0)}to{height:0;opacity:0;transform:translateY(calc(100% + 40px))}}.last-order{background:var(--gray-background);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:16px 16px 24px}@media(min-width:769px){.last-order{padding:16px 24px 20px}}@media(min-width:1281px){.last-order{align-items:flex-start;column-gap:40px;flex-direction:row}}.last-order__info__wrap-compact{flex-direction:column;flex-grow:1}.last-order__info__line-compact,.last-order__info__wrap-compact{display:flex;justify-content:space-between}.last-order__info__name-compact{color:var(--gray-black);font-size:20px;font-style:normal;font-weight:500;line-height:24px}.last-order-compact{display:block}.last-order__info{display:flex;flex-direction:column;margin-bottom:16px;row-gap:16px}@media(min-width:1281px){.last-order__info{margin-bottom:0}}.last-order__info-compact{margin-bottom:16px}.last-order__info__total{align-items:center;display:flex;flex-wrap:wrap;row-gap:5px}@media(min-width:769px){.last-order__info__total{column-gap:16px;flex-wrap:nowrap}}.last-order__info__total-compact{display:flex}.last-order__info__logo{border-radius:4px;flex-basis:44px;height:48px;margin-right:12px;width:44px}.last-order__info__amount,.last-order__info__date{color:var(--gray-black);font-size:20px;font-weight:500;line-height:24px;max-width:50%;white-space:nowrap;width:50%}@media(min-width:769px){.last-order__info__amount,.last-order__info__date{max-width:unset;width:unset}}.last-order__info__date-compact{color:var(--gray-dark-gray);font-size:16px;line-height:18px}.last-order__info__amount{font-weight:500;text-align:right}.last-order__info__status,.last-order__info__status-compact{font-size:16px;line-height:18px}.last-order__info__status{white-space:nowrap}@media(min-width:769px){.last-order__info__status{font-size:20px;font-weight:500;line-height:24px}}.last-order__info__status_done{color:var(--color-green)}.last-order__info__status_in-progress{color:var(--color-orange)}.last-order__info__products{color:var(--gray-black);font-size:16px;line-height:18px}.last-order__button{align-items:center;background:var(--gray-white);border-radius:10px;color:#141414;column-gap:4px;display:flex;font-size:18px;font-weight:400;height:-webkit-fit-content;height:fit-content;justify-content:center;line-height:22px;padding:10px 16px 12px;white-space:nowrap}@media(min-width:1281px){.last-order__button{max-width:250px;padding:10px 24px 12px}}.last-order__button:disabled{color:var(--gray-dark-gray-2)}.last-order__button_disabled{white-space:unset}@media(min-width:769px){.last-order__button_disabled{white-space:pre}}.last-order__button-compact{width:100%}@media(min-width:1281px){.last-order__button-compact{max-width:unset}}.last-order__button__icon{margin-bottom:2px}.last-order__empty-content{align-items:center;column-gap:8px;flex-direction:row;padding:12px 16px}@media(min-width:769px){.last-order__empty-content{padding:12px 24px}}@media(min-width:1281px){.last-order__empty-content{align-items:center}}.last-order__empty-content__text{color:var(--gray-black);font-size:16px;line-height:18px}@media(min-width:769px){.last-order__empty-content__text{font-size:18px;line-height:22px}}.last-order__empty-content__button{padding:10px 24px 12px;white-space:nowrap}.order-notification-wrap{background-color:var(--gray-white);bottom:48px;left:0;position:fixed;width:100%;z-index:200}@media(min-width:769px){.order-notification-wrap{bottom:0}}.order-notification__content{align-items:center;display:flex;margin:0 auto;max-width:1600px;padding-bottom:12px;padding-top:12px}@media(min-width:769px){.order-notification__content{column-gap:12px}}@media(max-width:768px){.order-notification__content&gt;:first-child{display:none}}@media(min-width:769px){.order-notification__content&gt;:nth-child(3){display:none}.order-notification__content__description__container{column-gap:16px;display:flex}}.order-notification__progress-bar{left:0;position:absolute;top:0;transition:height .2s ease-in,width .2s ease-in,color .2s ease-in}.order-notification__progress-bar__background{background-color:var(--gray-background);height:4px;left:0;position:absolute;top:0;width:100%}.order-notification__icon__container{align-items:center;display:flex;margin-left:auto;min-width:40px;position:relative}@media(min-width:769px){.order-notification__icon__container{margin-left:0}}.order-notification__icon{position:relative;z-index:2}.order-notification__several-icon{left:-24px;position:absolute;z-index:1}.order-notification__close{background-color:#0000;height:24px;min-width:24px;padding:5px;width:24px}@media(min-width:769px){.order-notification__close{margin-left:auto}}.order-notification__action{background-color:#0000;color:var(--color-blue);font-size:18px;line-height:22px;margin-bottom:8px;padding:0}@media(min-width:769px){.order-notification__action{font-size:16px;line-height:18px;margin-bottom:0}}.unpaid-order-notification-wrap{height:48px}.unpaid-order-notification{align-items:center;background-color:var(--selection-blue);border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:flex-start;margin:0 auto;max-width:1600px;padding:0 12px;position:relative;width:100%}@media(min-width:1281px){.unpaid-order-notification{border-radius:10px;height:48px;justify-content:center}}.unpaid-order-notification_appear{animation:appear-order-notification .2s ease-out;height:48px;opacity:1}.unpaid-order-notification_margin{margin-bottom:8px}@media(min-width:769px){.unpaid-order-notification_margin{margin-bottom:0}}.unpaid-order-notification__text{margin-left:8px}.unpaid-order-notification__arrow{position:absolute;right:12px;top:11px}@media(min-width:1281px){.unpaid-order-notification__arrow{display:none}}@keyframes appear-order-notification{0%{height:0;opacity:0}to{height:48px;opacity:1}}.product-card__cost{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.product-card__cost_small{padding-top:8px}.product-card__cost-button-container{cursor:default;flex:1 1 auto;max-width:200px;width:50%}.product-card__cost-button-container_small{max-width:none;width:100%}.product-card__cost-amount-buttons{height:36px!important}.product-card__cost-amount-buttons&gt;*,.product-card__cost-button{font-size:18px!important;line-height:22px!important}.product-card__cost-button{font-weight:400;height:36px!important;padding:6px 16px 8px!important;text-align:center}.product-card__cost-button-price{background-color:rgba(19,107,225,.122)!important;color:#136be1!important}.product-card__cost-button-price:hover{background-color:#136be133!important;color:#136be1!important}.product-card__cost-button-point{background-color:rgba(255,134,16,.161)!important;color:#ff8610!important}.product-card__cost-button-point:hover{background-color:#ff861033!important;color:#ff8610!important}.product-card__cost-button-remove{background-color:hsla(0,0%,8%,.078)!important;color:#141414!important}.product-card__cost-button-remove:hover{background-color:#e4e8ed!important;color:#141414!important}.product-card__cost-icon{height:18px!important;width:18px!important}.product-card__cost-icon_small{height:16px!important;width:16px!important}.product-card__cost-price{color:#202123;font-size:22px;font-weight:500;line-height:24px;margin-right:4px;min-width:80px}.product-card__cost-price_small{font-size:18px;font-weight:400;line-height:22px}.product-card__cost-price-for-points{align-items:center;display:flex;gap:4px;justify-content:flex-start}.product-card__cost-price-for-points_small{justify-content:center}.product-card__skeleton{cursor:default!important}.product-card__skeleton-img{height:168px}.product-card__skeleton-img_small{height:114px}.product-card__skeleton-line-long{margin-bottom:8px;margin-top:6px}.product-card__skeleton-line-long_small{margin-top:2px}.product-card__skeleton-line-short{margin-bottom:44px}.product-card__skeleton-line-short_small{margin-bottom:30px}.product-card__skeleton-line-short-small-margin{margin-bottom:22px}.product-card__skeleton-line-short-small-margin_small{margin-bottom:10px}.product-card{background:#fff;border:1px solid #e4e8ed;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.product-card picture{border-radius:0 0 10px 10px;height:168px;overflow:hidden}.product-card_small picture{height:114px}.product-card img.product-card__image{transform:scale3d(1.00001,1.00001,1);transition:.3s ease-in}.product-card:hover img.product-card__image{transform:scale3d(1.05,1.05,1);transition:.3s ease-out}.product-cart__top-like{position:absolute;right:8px;top:8px;z-index:10}.product-cart__top-like_disable{pointer-events:none}.product-cart__top-like_small{right:6px;top:6px}.product-card__content{padding:8px 16px 16px}.product-card__content_small{padding:6px 8px 8px}.product-card__title{display:-webkit-box;height:44px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#202123;font-size:18px;font-weight:400;line-height:22px;overflow:hidden;word-break:break-word}.product-card__title_small{font-size:16px;height:36px;line-height:18px}.product-card__rest-name{align-items:center;border:none;color:#136be1;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:16px;margin-top:6px}.product-card__rest-name_small{margin-top:4px}.product-card__rest-name&gt;:first-child{min-width:16px}.product-card__rest-name:hover{color:#136be1}.product-card__rest-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-conditions-modal-tabs{align-items:center;column-gap:16px;display:flex;height:40px;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.delivery-conditions-modal-tabs:focus-visible{outline:none}.delivery-conditions-modal-tabs::-webkit-scrollbar{display:none}.delivery-conditions-modal-tabs__button{background-color:#0000;border-bottom:2px solid #0000!important;color:var(--gray-dark-gray-2);font-size:18px;font-weight:400;height:inherit;line-height:22px;padding:0;position:relative;scroll-snap-align:start;white-space:nowrap;z-index:1}.delivery-conditions-modal-tabs__button_selected{border-bottom:2px solid var(--color-blue)!important;color:var(--text-primary)}.delivery-conditions-modal-tabs__separator{background-color:#dae1e8;height:1px;margin-bottom:8px;position:relative;top:-1px;width:100%}@media(min-width:769px){.delivery-conditions-modal{width:480px!important}}.delivery-conditions-modal__delivery{column-gap:16px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px;margin-top:8px;width:100%}.delivery-conditions-modal__title{font-size:22px}.delivery-conditions-modal__subtitle,.delivery-conditions-modal__title{color:var(--gray-black);font-weight:500;line-height:24px;margin-bottom:8px}.delivery-conditions-modal__subtitle{font-size:20px}.delivery-conditions-modal__delivery__text{color:#54585c;font-size:16px;line-height:18px}.delivery-conditions-modal__delivery__time{align-items:center;border:2px solid #136be1;border-radius:50%;display:flex;flex-direction:column;height:60px;justify-content:center;margin-top:2px;min-width:60px;text-align:center;width:60px}.delivery-conditions-modal__delivery__time&gt;div:first-child{color:var(--gray-black);font-size:20px;font-weight:500;line-height:24px;margin-bottom:-5px}.delivery-conditions-modal__delivery__time&gt;div:last-child{color:var(--gray-black);font-size:14px;line-height:16px}.delivery-conditions-modal__delivery-conditions{margin-bottom:32px}.delivery-conditions-modal__delivery-conditions__option{align-items:center;border-bottom:1px solid #ebeef3;color:var(--gray-black);column-gap:20px;display:flex;font-size:18px;justify-content:space-between;line-height:22px;min-height:40px}.delivery-conditions-modal__delivery-conditions__option_free-delivery{color:#27ae60}.delivery-conditions-modal__payments__option{align-items:center;column-gap:12px;display:flex;height:48px}.delivery-conditions-modal__payments__option:not(:last-child){border-bottom:1px solid #dae1e8}.delivery-conditions-modal__payments__option__icon{height:32px;width:32px}.delivery-conditions-modal__payments__option__text{color:#141414;font-size:18px;line-height:22px}.delivery-conditions-modal__payments__option__x2{align-items:center;background-color:#27ae60;border-radius:20px;color:#fff;column-gap:4px;display:flex;font-size:14px;line-height:16px;margin-left:auto;padding:2px 3px 2px 10px;width:47px}.delivery-conditions-modal__payments__option__x2&gt;div{min-width:16px}.restaurant-status-modal-links{display:flex;flex-direction:column}.restaurant-status-modal-links__rest-link{align-items:center;display:flex;gap:16px;padding:8px 0;width:100%}.restaurant-status-modal-links__rest-link:not(.restaurant-status-modal-links__rest-link:last-child){border-bottom:1px solid var(--gray-gray-light)}.restaurant-status-modal-links__rest-logo{border-radius:4px;height:48px;min-width:44px;overflow:hidden;width:44px}.restaurant-status-modal-links__rest-logo img{border:1px solid #e4e8ed}.restaurant-status-modal-links__title{color:#202123;font-size:18px;font-weight:400;line-height:22px;margin-bottom:16px;text-align:center}.restaurant-status-modal-links__rest-name{color:#202123;font-size:18px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-status-modal__body{max-height:390px;padding-bottom:8px!important;padding-top:8px!important}.restaurant-status-modal__button-wrapper{display:block}.restaurant-status-modal__link{color:#136be1;font-size:16px;font-weight:400;line-height:18px;padding:8px 0;text-align:center}.restaurant-status-modal__link&gt;a{color:inherit!important;position:relative}.restaurant-status-modal__link&gt;a:visited{color:inherit!important}.restaurant-status-modal__link&gt;a:after{background-color:#136be1;content:"";height:1px;left:0;opacity:.42;position:absolute;top:100%;width:100%}@media(min-width:769px){.restaurant-status-modal{width:480px!important}}.header-address-popup{column-gap:12px;display:flex;margin-bottom:8px;width:100%}@media(min-width:769px){.header-address-popup{background-color:#fff;border-radius:10px;box-shadow:0 8px 24px 0 #2626261f;left:16px;padding:12px 16px;position:absolute;top:calc(100% - 8px);width:-webkit-fit-content;width:fit-content;z-index:1}}.header-address-popup__button{width:100%}@media(min-width:769px){.header-address-popup__button{width:165px}}.header-address{align-items:center;align-self:stretch;color:var(--gray-black);column-gap:8px;display:flex;font-size:16px;justify-content:flex-start;line-height:18px;padding:0 0 0 10px;position:relative;width:100%}@media(min-width:769px){.header-address{margin-right:16px;padding:0;width:unset}}@media(min-width:1281px){.header-address{font-size:18px;line-height:22px}}.header-address__icon{min-width:16px}.header-address__text{display:-webkit-box;padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;background-color:unset;color:inherit;line-height:inherit;max-height:36px;min-height:36px;overflow:hidden;text-align:left}@media(min-width:1281px){.header-address__text{max-height:44px;min-height:44px}}.header-address__button{background-color:unset;color:var(--color-blue);padding:0;white-space:nowrap}.new-card-payment-form__cards{display:flex;justify-content:space-between;margin:16px auto 0;max-width:176px}.new-card-payment-form__cards img{height:32px!important;width:32px!important}@media(min-width:769px){.new-card-payment-modal{width:480px!important}}.new-card-payment{display:flex;flex-direction:column;overflow:hidden;position:relative}.new-card-payment iframe{border:none;height:0}.new-card-payment.iframe-show .new-card-payment-form{opacity:0;pointer-events:none}.new-card-payment.iframe-show iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.new-card-payment.error-show .new-card-payment-form{opacity:0;pointer-events:none}.new-card-payment.error-show .new-card-payment-error{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.new-card-payment-form__error{color:#e73232;margin-bottom:-20px;margin-top:4px;text-align:left}.new-card-payment-form__toggle{text-align:left}.new-card-payment-form__toggle .toggle-field{border-top:none!important}.new-card-payment-form__security-text{color:#8a9095b8;font-size:16px;line-height:20px;margin-bottom:16px;text-align:center}@media(min-width:769px){.new-card-payment-form__security-text{padding-top:32px}}.new-card-payment-form__security-text__icon{display:inline-block}.new-card-payment-form__row{column-gap:12px;display:flex;justify-content:space-between;margin-top:12px}.new-card-payment-form__row&gt;*{width:50%}.new-card-payment-form__input{height:44px!important;padding:0 12px!important}.new-card-payment-form__body{padding-top:8px}.new-card-payment-form{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}@media(min-width:769px){.new-card-payment-form{height:auto}}.new-card-payment-form .input-field-wrap-main&gt;.form-error-collapse{position:relative}.new-card-payment-form__remember{column-gap:12px;display:flex;margin:16px 0;padding:8px 0 10px}.new-card-payment-form__remember__text{text-align:left}.new-card-payment-form__remember__text__title{color:#141414;font-size:18px;line-height:22px}.new-card-payment-form__remember__text__description{color:#8a9095;font-size:14px;line-height:16px}.new-card-payment-form__remember__toggle{margin-left:auto;margin-top:8px}.new-card-payment-form__vpn-banner{background-color:#ff861029;border-radius:6px;font-size:16px;height:40px;line-height:40px;margin-bottom:8px;text-align:center;width:100%}.payment-item__card-img-vendor-icon{bottom:0;height:20px!important;position:absolute;right:6px;width:20px!important}.payment-item__card-img-vendor-icon_small{height:14px!important;right:4px;width:14px!important}.payment-item__card-img-vendor-icon_special{background-color:var(--gray-white)!important}.payment-item__img&gt;.payment-item__card-img-bank-logo{border-radius:2px;height:16px!important;left:4px;position:absolute;top:4px;width:16px!important}.payment-item__img&gt;.payment-item__card-img-bank-logo_small{height:14px!important;left:2px;top:2px;width:14px!important}.payment-item__other-img-icon{background-color:#0a101a;opacity:.7}.payment-item__sbp-img-logo-wrapper{border:2px solid var(--gray-white);border-radius:50%;bottom:-6px;line-height:0;overflow:hidden;position:absolute;right:-8px}.payment-item__sbp-img-logo-wrapper_small{bottom:-4px;right:-6px}.payment-item__sbp-img-vendor-icon{bottom:0;height:20px!important;position:absolute;right:6px;width:20px!important}.payment-item__sbp-img-vendor-icon_small{height:14px!important;width:14px!important}.payment-item__sbp-img-vendor-icon_special{background-color:var(--gray-white)!important}.payment-item__sbp-img-bank-logo{height:20px;width:20px}.payment-item__sbp-img-bank-logo_small{height:16px;width:16px}.payment-item{align-items:center;border-bottom:1px solid #00285f1f;display:flex;gap:16px;min-height:56px;padding:8px 0}.payment-item_no-last-border:last-child{border-bottom:none}.payment-item_clickable{cursor:pointer}.payment-item__name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-item__active-icon-container{height:20px;width:20px}.payment-item__active-icon{height:100%;width:100%}.payment-item__img{align-items:center;background-color:#eaeef2;border-radius:6px;display:flex;height:40px;justify-content:center;position:relative;width:56px}.payment-item__img_small{border-radius:4px;height:28px;min-width:40px;width:40px}.payment-item__img_alfa-color{background-color:#ee2a23}.payment-item__img_tinkoff-color{background-color:#333}.payment-item__img_sber-color{background-color:#00a501}.payment-item__img_vtb-color{background-color:#3261ec}.payment-item__img_ozon-color{background-color:#005dff}.payment-type-modal .payment-type-modal__body{padding:0 16px 24px}@media(min-width:769px){.payment-type-modal .payment-type-modal__body{padding:0 40px 16px}}.payment-type-modal__edit-icon{left:6px;position:absolute;top:6px}.payment-type-modal__online-payment-text{color:#0a101a70;margin:16px 0 32px}.payment-type-modal__empty-list{align-items:center;display:flex;flex-direction:column;gap:24px;height:526px;justify-content:center;padding:40px 32px 80px;text-align:center;width:100%}@media(min-width:769px){.payment-type-modal{height:640px;width:480px!important}}.set-email-receipt-modal__body{padding:16px 20px!important}@media(min-width:769px){.set-email-receipt-modal__body{padding:16px 40px 40px!important}}.set-email-receipt-modal__body__checkbox{align-items:center;column-gap:12px;display:flex;height:40px;margin:8px 0 16px}@media(min-width:769px){.set-email-receipt-modal__body__checkbox{margin:8px 0 32px}}.set-email-receipt-modal__body__checkbox .checkbox-field{cursor:pointer;margin-top:6px}.set-email-receipt-modal__body__checkbox__link{color:var(--gray-black);font-size:18px;line-height:22px;text-decoration:underline}@media(min-width:769px){.set-email-receipt-modal{width:480px!important}}.header-search__suggestion{background-color:#fff;border:1px solid var(--gray-gray-light);border-radius:10px;box-shadow:0 8px 24px 0 #0a101a3d;left:16px;position:absolute;right:16px;top:calc(100% + 2px);z-index:101}.header-search__suggestion__option{color:var(--gray-black);cursor:pointer;font-size:18px;height:40px;line-height:40px;padding:0 16px;-webkit-user-select:none;user-select:none}.header-search__suggestion__option:first-letter{text-transform:uppercase}.header-search__suggestion__option:not(:last-child){border-bottom:1px solid var(--gray-gray-light-2)}.mobile-search__suggestion{align-content:flex-start;align-items:flex-start;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:12px 0;row-gap:8px}.mobile-search__suggestion__option{background:#00285f14;border-radius:6px;color:#141414;cursor:pointer;font-size:18px;height:36px;line-height:36px;overflow:hidden;padding:0 12px;-webkit-user-select:none;user-select:none}.mobile-search__suggestion__option:first-letter{text-transform:uppercase}@media(min-width:769px){.mobile-search__suggestion__option{padding:0 16px}}.header-search{align-items:center;column-gap:8px;display:flex;height:40px;min-width:200px;padding:0;position:relative;width:100%}@media(min-width:769px){.header-search{display:block;height:48px;max-width:352px;padding:0 16px;width:352px}}@media(min-width:1281px){.header-search{max-width:432px;min-width:136px;width:302px}}@media(min-width:1400px){.header-search{width:432px}}.header-search&gt;.input-field-wrap-main{width:100%}.header-search .input-field{padding:10px 10px 12px}@media(min-width:769px){.header-search .input-field{padding:10px 16px 12px}}.header-search__button{background-color:unset;color:#141414;font-size:18px;height:44px;line-height:22px;min-width:83px;padding:0;width:83px}@media(min-width:769px){.header-search__button{display:none}}@media(max-width:768px){.header-search__input-container{width:100%}}.header-search__input{height:44px!important}.not-enough-points-modal__title-points{align-items:center;display:flex;justify-content:center}.not-enough-points-modal__title-points&gt;:first-child{margin-left:.22em;margin-right:.11em}@media(min-width:769px){.not-enough-points-modal__title-points&gt;:first-child{height:20px!important;width:20px!important}}.another-restaurant-modal__body{padding-bottom:24px!important;padding-top:24px!important}.another-restaurant-modal__body-logos{align-items:center;column-gap:30px;display:flex;justify-content:center;padding-bottom:34px;position:relative}.another-restaurant-modal__body-logos&gt;:first-child{height:130px;width:120px}.another-restaurant-modal__body-logos&gt;:nth-child(2){height:150px;width:140px}.another-restaurant-modal__body-logo{border-radius:8px}.another-restaurant-modal__body-logo img{border:1px solid #e4e8ed}.another-restaurant-modal__body-arrow{left:50%;position:absolute;top:calc(100% - 24px);transform:translateX(-50%)}.another-point-product-modal__body{padding-bottom:24px!important;padding-top:24px!important}.another-point-product-modal__cards{align-items:center;display:flex;gap:min(7.2%,28px);justify-content:center;padding-bottom:24px;position:relative}.another-point-product-modal__cards&gt;*{max-width:185px;width:47%}@media(min-width:769px){.another-point-product-modal__cards&gt;*{width:185px}}.another-point-product-modal__cards&gt;:nth-child(2){transform:scale(1.08);transform-origin:right center}.another-point-product-modal__arrow{left:50%;position:absolute;top:calc(100% - 24px);transform:translateX(-50%)}.modal-product-card{border:1px solid #e4e8ed;border-radius:16px;box-shadow:1px 1px 8px 0 #0a101a3d;overflow:hidden}.modal-product-card picture{border-radius:0 0 10px 10px;display:block;height:114px;overflow:hidden}.modal-product-card picture&gt;img{object-fit:cover}@media(min-width:769px){.modal-product-card picture{height:168px}}.modal-product-card__content-wrap{padding:6px 8px}@media(min-width:769px){.modal-product-card__content-wrap{padding:8px 16px}}.modal-product-card__title{display:-webkit-box;height:36px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#202123;font-size:16px;line-height:18px;margin-bottom:8px;overflow:hidden;word-break:break-word}.modal-product-card__coast{white-space:nowrap}.modal-product-card__for-points{align-items:center;color:#202123;display:flex;font-size:18px;font-weight:500;gap:.22em;line-height:22px}@media(min-width:769px){.modal-product-card__for-points{font-size:22px;line-height:24px}}.modal-product-card__for-points-icon{height:16px!important;width:16px!important}@media(min-width:769px){.modal-product-card__for-points-icon{height:18px!important;width:18px!important}.restaurant-other-modals{width:480px!important}}.client-form__captcha__inner{display:flex;justify-content:center;margin-bottom:8px;position:relative;width:100%}.client-form__captcha__inner_has-error{min-height:58px}.client-form__captcha__inner__error{background-color:#fff;height:100%;left:0;min-height:58px;position:absolute;top:0;width:100%}.client-form__captcha__inner__error__content{background-color:var(--selection-orange);border-radius:8px;color:#141414;font-size:16px;line-height:18px;padding:11px 16px}.client-form__field-phone-input__container{margin-bottom:12px}.client-form__field-phone-input__container&gt;div:first-child&gt;div:nth-child(2){top:0!important;transform:unset!important}.client-form__field-phone-input{color:var(--text-primary)!important;height:44px!important;padding:10px 16px 12px 42px!important}.client-form__field-phone-input__prefix{background-color:#0000;border:none;color:var(--text-primary);font-size:18px;height:44px;left:-4px;line-height:22px;margin:0;padding:10px 0 12px;position:relative}.client-form__field-phone-input__clear{background-color:rgba(10,16,26,.698)}.auth-modal-form__warning{align-items:center;background:var(--selection-orange);border-radius:8px;color:#141414;display:flex;font-size:16px;line-height:18px;margin-top:16px;max-height:44px;min-height:44px;padding:11px 16px;white-space:pre-line}@media(min-width:769px){.auth-modal-form__warning{max-height:unset}}.auth-modal-form__warning__button{background-color:#0000;color:var(--color-blue);display:inline}.auth-modal-form__button{height:44px!important}.auth-modal-form__button_loading{background-color:var(--color-blue)!important}.auth-modal-form__agreement{color:var(--gray-dark-gray);font-size:16px;line-height:18px;margin-top:24px;text-align:center}.auth-modal-form__agreement a{border-bottom:none;color:var(--color-blue);font-size:16px;font-weight:400;line-height:18px}.auth-modal-form__partner{background-color:#0000;color:#141414;column-gap:10px;display:flex;font-size:18px;justify-content:center;line-height:22px;margin:40px auto 0;padding:10px 20px 12px 16px;text-align:left}.auth-modal-form__partner:hover{color:#0e54b4}.auth-modal-form__description{color:var(--gray-dark-gray);font-size:16px;line-height:18px;margin-bottom:16px;text-align:center;white-space:pre-line}@media(min-width:769px){.auth-modal-form__description{margin-top:8px}}.auth-modal-form__code__container{text-align:center}@media(min-width:769px){.auth-modal-form__code__container{margin:0 32px}}.auth-modal-form__code__container&gt;div:nth-child(2){width:100%}.auth-modal-form__code{height:44px!important;letter-spacing:6px;padding:10px 0 12px!important;text-align:center}.auth-modal-form__code,.auth-modal-form__code:disabled{color:var(--text-primary)!important}.auth-modal-form__code::placeholder{letter-spacing:normal}.auth-modal-form__code__loader{display:none}.auth-modal-form__code__loader_visible{display:block}.auth-modal-form__link{background-color:#0000;color:var(--color-blue);display:inline-block;font-size:16px;line-height:18px;margin-top:16px;padding:0}.auth-modal-form__link:hover{color:#0e54b4}.auth-modal-form__timer{color:#8a9095;font-size:16px;line-height:18px;margin-top:16px;text-align:center}.auth-modal-form__footer{color:#141414;display:flex;justify-content:center;margin-bottom:4px;margin-top:50px}@media(min-width:769px){.auth-modal-form__footer{margin-top:auto}}.auth-modal-form__another-phone{background-color:#0000;color:inherit;display:flex;font-size:18px;line-height:22px;padding:0}.auth-modal-form__another-phone__image{margin-right:10px}.auth-modal-form{height:100%}.auth-modal__body{display:flex;flex-direction:column;height:100%;padding:13px 16px 48px!important}@media(min-width:769px){.auth-modal__body{min-height:366px;padding:8px 40px 48px!important}}.seamless-login-modal-body{padding:0 16px 16px!important}@media(min-width:769px){.seamless-login-modal-body{padding:0 40px 16px!important}}.seamless-login-modal-body__icon{margin:56px auto 16px}.seamless-login-modal-body__title{color:#141414;font-size:22px;font-weight:500;line-height:24px;margin-bottom:8px;text-align:center;white-space:pre-line}@media(min-width:769px){.seamless-login-modal-body__title{font-size:24px;line-height:28px}}.seamless-login-modal-body__description{color:#0a101ab3;font-size:16px;line-height:18px;text-align:center;white-space:pre-line}@media(min-width:769px){.seamless-login-modal-body__description{font-size:20px;line-height:24px;margin-bottom:24px}.seamless-login-modal{width:480px!important}}.auth-modal{bottom:0;left:0;right:0;z-index:10000}@media(min-width:769px){.auth-modal{width:480px!important}}.registration-modal{z-index:10000}@media(min-width:769px){.registration-modal{width:480px!important}}.registration-modal .input-field-wrap-main&gt;.form-error-collapse{position:relative}.registration-modal .form-error-collapse{font-size:16px;line-height:18px}.registration-modal__body{padding:20px 16px 32px!important}@media(min-width:769px){.registration-modal__body{padding:0 40px 40px!important}}.registration-modal__body .profile-info-choose-avatar__list__wrap{left:-16px;right:-16px;width:calc(100% + 32px)}@media(min-width:769px){.registration-modal__body .profile-info-choose-avatar__list__wrap{left:-40px;right:-40px;width:calc(100% + 80px)}}.registration-modal__input{margin-top:8px}@media(min-width:769px){.registration-modal__input{margin-top:16px}}.registration-modal__input .input-field-body{text-align:center}.registration-modal__input .input-field-body::placeholder{color:#8a9095}.registration-modal__button{margin-top:10px}@media(min-width:769px){.registration-modal__button{margin-top:16px}.no-self-pickup-store-modal-wrapper{width:480px!important}}.no-self-pickup-store-modal{padding:0 16px 16px!important}@media(min-width:769px){.no-self-pickup-store-modal{padding:0 40px 40px!important}}.restaurant-menu-store{border-bottom:1px solid #dae1e8;cursor:pointer;padding:8px 0}.restaurant-menu-store__info{align-items:center;color:#141414;display:flex;flex-direction:row;font-size:18px;justify-content:space-between;line-height:24px;margin-bottom:2px}.restaurant-menu-store__info_disabled{color:var(--gray-dark-gray-2)}.restaurant-menu-store__text{color:var(--gray-dark-gray);font-size:14px;line-height:16px}.restaurant-menu-store__text:first-letter{text-transform:uppercase}.restaurant-menu-store__text_warning{color:var(--color-orange)}.restaurant-menu-store__text_disabled{color:var(--gray-dark-gray-2)}.modifiers-modal-another-restaurant{align-items:center;color:var(--color-blue);column-gap:12px;display:flex;font-size:18px;line-height:24px;margin-top:10px;width:-webkit-fit-content;width:fit-content}.modifiers-modal-another-restaurant__icon{min-width:24px}.modifiers-modal__body{padding:0!important}.modifiers-modal{bottom:0;left:0;right:0;z-index:4000!important}.modifiers-modal+*{z-index:3000!important}@media(min-width:769px){.modifiers-modal{width:480px!important}}.modifiers-modal&gt;button{z-index:10}.modifiers-modal__like__container{cursor:pointer;left:0;padding:8px;position:absolute;top:0;z-index:11}.modifiers-modal__like{background-color:var(--gray-white);height:32px;transform-origin:16px 16px;width:32px}.modifiers-modal__like.liked__restaurant-menu_selected{background-color:var(--color-red)}.modifiers-modal__like&gt;svg{left:calc(50% - 12px);position:absolute;top:calc(50% - 11px);transform:scale(.75)}.modifiers-modal__image{border-radius:0 0 8px 8px;display:block;height:240px;overflow:hidden;position:relative;z-index:-1}@media(min-width:769px){.modifiers-modal__image{height:300px}}.modifiers-modal__title{color:#141414;font-size:24px;font-weight:500;line-height:28px}.modifiers-modal__title_fixed{align-items:center;background-color:var(--gray-white);display:flex;font-size:16px;height:48px;justify-content:center;left:0;line-height:18px;padding:0 56px;position:absolute;right:0;top:0;z-index:1}.modifiers-modal__info{display:flex;flex-direction:column;padding:24px 16px 22px}@media(min-width:769px){.modifiers-modal__info{padding:24px 32px 22px}}.modifiers-modal__info__description{color:#141414;font-size:18px;font-weight:400;line-height:22px;margin-top:10px;white-space:pre-line;word-break:break-word}.modifiers-modal__modifiers{display:flex;flex-direction:column;margin-top:24px;row-gap:24px}.modifiers-modal__modifiers_from-cart{row-gap:0}.modifiers-modal__weight{color:rgba(10,16,26,.439);font-weight:400;white-space:nowrap}.modifiers-modal__nutrition{color:rgba(10,16,26,.439);font-size:16px;line-height:18px;margin-top:24px}.modifiers-modal__nutrition_title{color:#141414}.modifiers-modal__shopping-cart-modifiers__title{color:rgba(10,16,26,.439);font-size:16px;line-height:18px}.modifiers-modal__shopping-cart-modifiers__list{color:#141414;font-size:18px;line-height:22px;margin-top:8px}.modifiers-modal__shopping-cart-modifiers__list:first-letter{text-transform:capitalize}.modifiers-modal-category__title{color:rgba(10,16,26,.439);font-size:16px;line-height:18px;margin-bottom:2px}.modifiers-modal-category__title_error{color:#e73232}.modifiers-modal-category__item{align-items:center;border-bottom:1px solid rgba(0,40,95,.122);display:flex;font-size:18px;justify-content:space-between;line-height:22px;min-height:40px;padding:4px 0}.modifiers-modal-category__item .checkbox-field-label-wrap{display:block;min-height:22px}.modifiers-modal-category__item .checkbox-field-label-wrap .checkbox-field-label{margin-left:12px;-webkit-user-select:none;user-select:none}.modifiers-modal-category__item .checkbox-field-disabled .checkbox-field-label{color:#8a9095}.modifiers-modal-category__radio .radio-field-wrap{max-height:20px;max-width:20px;min-height:20px;min-width:20px}.modifiers-modal-category__radio .radio-field-checkmark{border-color:rgba(16,32,53,.322);height:20px;width:20px}.modifiers-modal-category__radio .radio-field-label{color:#141414;font-size:18px;line-height:22px;margin-left:12px;padding:2px 0}.modifiers-modal-category__price{color:rgba(10,16,26,.439)}.modifiers-modal-panel{background-color:#fff;border-top:1px solid var(--gray-gray-light);bottom:0;column-gap:24px;display:flex;padding:8px 16px;position:-webkit-sticky;position:sticky}@media(min-width:769px){.modifiers-modal-panel{padding:16px 32px}}.modifiers-modal-panel__amount{height:44px!important}.modifiers-modal-panel__amount .amount-field__button-trash__icon{width:28px!important}.modifiers-modal-panel__button{height:44px;padding-left:4px!important;padding-right:4px!important;width:100%}.modifiers-modal-panel__button__icon{margin-bottom:1px}.last-order-old{background:var(--gray-background);border-radius:16px;display:flex;flex-direction:row;justify-content:space-between;padding:24px 34px 34px}.last-order-old-compact{display:block}@media(max-width:500px){.last-order-old{flex-direction:column;padding:16px 16px 24px}}@media(min-width:501px)and (max-width:768px){.last-order-old{flex-direction:column;padding:22px 32px 40px}}.last-order-old__info-compact{margin-bottom:32px}.last-order-old__info-compact-no-footer{margin-bottom:0!important}.last-order-old__info{flex-grow:1;max-width:454px}@media(max-width:768px){.last-order-old__info{margin-bottom:24px;max-width:none}}.last-order-old__info__total{align-items:center;display:flex;margin-bottom:10px}@media(max-width:768px){.last-order-old__info__total{flex-wrap:wrap;margin-bottom:27px;row-gap:5px}}.last-order-old__info__total-compact{display:flex;margin-bottom:34px}@media(max-width:768px){.last-order-old__info__total-compact{margin-bottom:26px}}.last-order-old__info__logo-compact{background-color:#fff;border-radius:4px;flex-basis:44px;height:48px;margin-right:16px;width:44px}.last-order-old__info__logo-compact img{border:2px solid #fff}.last-order-old__info__wrap-compact{flex-direction:column;flex-grow:1}.last-order-old__info__line-compact,.last-order-old__info__wrap-compact{display:flex;justify-content:space-between}.last-order-old__info__name-compact{color:var(--gray-black);font-size:20px;font-style:normal;font-weight:500;line-height:24px}.last-order-old__info__amount,.last-order-old__info__date{color:var(--gray-black);font-size:20px;font-style:normal;font-weight:400;line-height:24px;white-space:nowrap}.last-order-old__info__date{margin-right:16px}@media(max-width:500px){.last-order-old__info__date{margin-right:0}}.last-order-old__info__date-compact{color:var(--gray-dark-gray);font-size:16px;font-style:normal;font-weight:400;line-height:18px}.last-order-old__info__amount{margin-right:24px}@media(max-width:768px){.last-order-old__info__amount{display:flex;justify-content:flex-end;margin-right:0}}@media(max-width:500px){.last-order-old__info__amount{flex-basis:calc(100% - 168px);justify-content:flex-end}}@media(min-width:501px)and (max-width:768px){.last-order-old__info__amount{flex-basis:calc(100% - 257px);justify-content:flex-start}}.last-order-old__info__status{font-size:20px;font-style:normal;font-weight:500;line-height:24px;white-space:nowrap}@media(max-width:768px){.last-order-old__info__status{font-size:16px;font-style:normal;font-weight:400;line-height:18px}}.last-order-old__info__status__done{color:var(--color-green)}.last-order-old__info__status__inprogress{color:var(--color-orange)}.last-order-old__info__status__cancelled{color:var(--color-red)}.last-order-old__info__products,.last-order-old__info__status-compact{font-size:16px;font-style:normal;font-weight:400;line-height:18px}.last-order-old__info__products{color:var(--gray-black)}.last-order-old__to-review-btn{align-items:center;background:var(--gray-white);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:13px 16px}.last-order-old__to-review-btn-disabled{cursor:auto;margin-bottom:8px}.last-order-old__to-review-btn-text{color:var(--gray-black);font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin-right:8px;white-space:nowrap}.last-order-old__to-review-btn-icon{margin-bottom:2px;margin-right:4px}.last-order-old__to-review-btn-bonuses{font-size:18px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.last-order-old__to-review-btn-bonuses-disabled,.last-order-old__to-review-btn-icon-disabled,.last-order-old__to-review-btn-text-disabled{color:var(--gray-dark-gray-2)}.last-order-old__to-review-desc{color:var(--gray-dark-gray-2);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:16px}.last-order-old__to-review-desc__compact{justify-content:center}@media(max-width:768px){.last-order-old__to-review-desc{justify-content:center}}.last-order-info-modal__body{padding:0 16px 16px!important}@media(min-width:769px){.last-order-info-modal__body{padding:0 40px 40px!important}}.last-order-info-modal{z-index:9998}@media(min-width:769px){.last-order-info-modal{max-width:480px!important;width:480px!important}}.last-order-info-modal-order{margin-bottom:24px}.last-order-info-modal-review{margin-bottom:12px}.last-order-info-modal-scores-icon{bottom:1px;margin-left:6px;margin-right:4px;position:relative}.order-review-modal{border-radius:16px!important;max-width:518px!important;top:0!important}@media(min-width:769px){.order-review-modal{width:518px!important}}.order-review-modal-body{padding:60px 24px 0!important}.review-order-header{border-radius:8px}.review-order-header__logo{display:block;float:left;height:40px;margin-right:9px;width:40px}.review-order-header__row{display:flex;justify-content:space-between}.review-order-header__cost,.review-order-header__title{font-size:18px;font-weight:700}.review-order-header__order{color:#8c8c8c;font-size:14px}.review-order__content__date{color:#8c8c8c;margin-top:8px}.review-order__control{color:var(--color-blue);cursor:pointer;font-size:16px;line-height:18px;padding-bottom:24px;position:relative}.review-order__control:after{border-bottom:1px solid var(--color-blue);border-right:1px solid var(--color-blue);content:"";display:inline-block;height:7px;margin-left:5px;position:relative;top:-2px;transform:rotate(45deg);width:7px}.review-order__control.is-full:after{top:1px;transform:rotate(225deg)}.review-order-content-short,.review-order_review__block{margin-top:24px}.review-order_review__likes{align-items:center;column-gap:24px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto;margin-bottom:36px}@media(max-width:768px){.review-order_review__likes{grid-template-columns:auto;grid-template-rows:auto auto;row-gap:16px}.review-order_review__likes .icon{margin-right:4px}}.review-order_review__likes_comment{margin-top:36px;width:100%}.review-order_review__likes_comment__title{font-size:18px;line-height:22px;margin-bottom:10px}.review-order_review__likes_comment__input{width:100%}.review-order_review__likes_comment__input .input-field-wrap-main{position:relative}@media(max-width:410px){.review-order_review__likes_comment__input .form-error-collapse{max-width:300px}}.review-order_review__likes_submit_button{display:flex;margin-bottom:32px;margin-top:36px;width:100%}.review-order_review__likes_submit_button-nextTime{margin-right:21px}@media(max-width:410px){.review-order_review__likes_submit_button{margin-top:48px}}.review-order_review__bonuses,.review-order_review__thanks{align-items:center;display:flex;justify-content:center}.review-order_review__thanks{margin-bottom:8px}.review-order_review__thanks__title{font-size:24px;font-weight:700;line-height:28px;margin-right:8px}.review-order_review__thanks__icon{height:24px;position:relative;width:24px}.review-order_review__bonuses{border-bottom:1px solid var(--gray-gray-light);margin-bottom:28px;padding-bottom:36px}.review-order_review__bonuses__amount,.review-order_review__bonuses__text{font-size:18px;font-weight:400;line-height:22px;margin-right:8px}.review-order_review__bonuses__amount{color:var(--color-orange)}.review-order_review__bonuses__icon{bottom:-1px;margin-right:4px;position:relative}.review-order_review__marks__title{font-size:20px;font-weight:500;line-height:24px;margin-bottom:36px;text-align:center}.review-order_review__marks__row{align-items:center;display:flex;justify-content:space-between;margin-bottom:26px}.review-order_review__marks__row__title{font-size:18px;font-weight:400;line-height:22px}.review-order_review__marks__row__stars{display:flex}.review-order_review__marks__row__stars .radio-field-label-wrap .radio-field-wrap{display:none}.review-order_review__marks__row__stars__icon{margin-right:10px}.review-order_review__marks__row__stars__icon-empty{opacity:.3}.review-order_review__marks__likes{align-items:center;display:flex;justify-content:space-between}.review-order_review__marks__likes__title{font-size:18px;font-weight:400;line-height:22px}.review-order_review__marks__likes__icons{display:flex;justify-content:space-between}.review-order_review__marks__likes__icons button{pointer-events:none}.review-order_review__marks__likes__icons button:first-child{margin-right:10px}.review-order_review__marks__likes__icons .radio-field-label-wrap .radio-field-wrap{display:none}.review-order_review__marks__likes__icon{align-items:center;background-color:var(--gray-background);border-radius:34px;display:flex;height:48px;justify-content:center;width:64px}.review-order_review__marks__likes__icon:hover{background-color:#ebeef3;transition:background-color .2s ease-in-out}.review-order_review__marks__likes__icon__active{background-color:var(--color-blue)}.review-order_review__marks__likes__icon__active:hover{background-color:rgba(19,107,225,.722)}.review-order_review__marks__likes__icon:first-child{margin-right:16px}.review-order_review__gratitude{margin:0 auto;padding:16px 0}.review-order_review__gratitude_inner{align-items:baseline;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;line-height:28px}.review-order_review__gratitude_inner span{margin-left:4px}.review-order_review__gratitude_bonuses{align-items:baseline;display:flex;flex-direction:row;font-size:16px;font-weight:400;justify-content:center;line-height:24px;margin-top:10px}.review-order_review__gratitude_bonuses span{color:#27ae60;margin-left:4px}.order_footer,.order_footer__error,.order_footer__success{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:20px;margin:0 -24px;text-align:center;width:calc(100% + 48px)}.order_footer__success{background-color:#27ae60;height:40px}.order_footer__error{background-color:#e73232;height:64px}.order_footer__error a{border-bottom:none;color:inherit}.order_footer__error a span{cursor:pointer;text-decoration:underline}.order_footer__error a span:hover{color:inherit}.profile-order-header{border-radius:16px;height:48px}.profile-order-header__logo{border-radius:4px;cursor:pointer;display:block;float:left;height:48px;margin-right:16px;width:44px}.profile-order-header__logo img{border:1px solid #e4e8ed}.profile-order-header__logo__static{cursor:auto}.profile-order-header__row{display:flex;justify-content:space-between;margin-bottom:5px}.profile-order-header__cost,.profile-order-header__title{font-size:20px;font-weight:500;line-height:24px}.profile-order-header__cost{margin-left:16px;white-space:nowrap}.profile-order-header__title{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-order-header__date{color:#8c8c8c;font-size:16px;line-height:18px}.header__logo,.header__logo__icon{max-height:45px;max-width:124px;min-height:45px;min-width:124px}.header__logo_clickable{cursor:pointer}.promocode-notification__wrapper{position:relative;--promocode-notification-delay:200ms;animation:wrapper-opening-animation var(--promocode-notification-delay) ease-out forwards}.promocode-notification__wrapper_close{animation:wrapper-closing-animation var(--promocode-notification-delay) ease-in forwards}.promocode-notification__content{align-items:center;animation:content-opening-animation var(--promocode-notification-delay) ease-out forwards;background-color:var(--color-blue);display:flex;gap:8px;justify-content:center;left:0;padding:8px 16px;position:absolute;top:0;width:100%}@media(min-width:769px){.promocode-notification__content{gap:16px;padding:4px 16px}}@media(min-width:1281px){.promocode-notification__content{border-radius:10px;padding:8px 16px}}.promocode-notification__content_close{animation:content-closing-animation var(--promocode-notification-delay) ease-in forwards}@keyframes content-opening-animation{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes content-closing-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50%)}}@keyframes wrapper-opening-animation{0%{height:0}to{height:var(--promocode-notification-height)}}@keyframes wrapper-closing-animation{0%{height:var(--promocode-notification-height)}to{height:0}}.sbp-banks__card{align-items:center;border-bottom:1px solid #00285f1f;cursor:pointer;display:flex;gap:12px;padding:8px 16px;position:relative}.sbp-banks__card-logo{border-radius:4px;height:40px;width:40px}.sbp-banks__card-name{flex:1 1}.sbp-banks__input{height:44px!important}.sbp-banks__input-container{padding:8px 16px!important}.sbp-banks__banks{overflow-x:hidden;overflow-y:auto}.sbp-banks__input-icon{background-color:#0a101a70}@media(min-width:769px){.sbp-banks{height:640px!important;width:480px!important}}.leave-tip-payment{display:flex;flex-direction:column;row-gap:12px}.leave-tip-payment__input{color:var(--text-primary);height:44px!important;text-align:center}.leave-tip-payment__buttons__container{column-gap:8px;display:flex;margin-bottom:12px;overflow-x:auto;scrollbar-width:none;width:100%}.leave-tip-payment__buttons__container::-webkit-scrollbar{display:none}@media(min-width:769px){.leave-tip-payment__buttons__container{margin-bottom:4px}}.leave-tip-payment__button{align-items:center;background-color:#0000;border:2px solid #00285f1f!important;border-radius:10px;display:flex;flex-direction:column;height:56px;justify-content:center;padding:6px 16px;width:100%}@media(min-width:769px){.leave-tip-payment__button{flex-direction:row;height:44px;justify-content:space-between}}.leave-tip-payment__button_selected{border:2px solid var(--color-blue)!important}.leave-tip-payment__type{align-items:center;column-gap:12px;cursor:pointer;display:flex;height:48px}@media(max-width:768px){.leave-tip-modal&gt;button:not(.leave-tip-modal__back-button){display:none}}@media(min-width:769px){.leave-tip-modal{height:642px!important;width:480px!important}}.leave-tip-modal&gt;.modal-body__wrapper{height:100%}.leave-tip-modal__back-button{background-color:#0000;padding:10px;width:-webkit-fit-content;width:fit-content}@media(min-width:769px){.leave-tip-modal__back-button{display:none}}.leave-tip-modal__body{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.leave-tip-modal__body__button__icon{bottom:1px;position:relative}.leave-tip-modal__body__button__text_desktop{display:none}@media(min-width:769px){.leave-tip-modal__body__button__text_desktop{display:unset}.leave-tip-modal__body__button__text_mobile{display:none}}.leave-tip-modal__body__icon{margin-bottom:24px}.leave-tip-modal__body__title{margin-bottom:6px}.leave-tip-modal__body__description{text-align:center;white-space:pre-line}.amount-field{align-items:center;background-color:hsla(0,0%,8%,.078);display:flex}.amount-field_small{border-radius:6px;height:32px;width:88px}.amount-field_small&gt;.amount-field__content{font-size:18px;width:24px}.amount-field_small .amount-field__button-trash,.amount-field_small&gt;.amount-field__button{height:32px;width:32px}.amount-field_small .amount-field__button-trash:after,.amount-field_small .amount-field__button-trash:before,.amount-field_small&gt;.amount-field__button:after,.amount-field_small&gt;.amount-field__button:before{left:calc(50% - 6px);width:12px}.amount-field_small .amount-field__button-trash__icon{height:16px!important;width:16px!important}.amount-field_medium{border-radius:8px;height:40px;width:128px}.amount-field_medium&gt;.amount-field__content{font-size:20px;width:24px}.amount-field_medium .amount-field__button-trash,.amount-field_medium&gt;.amount-field__button{height:40px;width:52px}.amount-field_medium .amount-field__button-trash:after,.amount-field_medium .amount-field__button-trash:before,.amount-field_medium&gt;.amount-field__button:after,.amount-field_medium&gt;.amount-field__button:before{left:calc(50% - 8px);width:16px}.amount-field_large{border-radius:10px;height:48px;width:152px}.amount-field_large&gt;.amount-field__content{font-size:20px;width:32px}.amount-field_large .amount-field__button-trash,.amount-field_large&gt;.amount-field__button{height:48px;width:60px}.amount-field_large .amount-field__button-trash:after,.amount-field_large .amount-field__button-trash:before,.amount-field_large&gt;.amount-field__button:after,.amount-field_large&gt;.amount-field__button:before{left:calc(50% - 10px);width:20px}.amount-field_large .amount-field__button-trash__icon{height:24px!important;width:24px!important}.amount-field-fill{width:100%}.amount-field-fill&gt;button{flex:1 1}.amount-field-fill&gt;.amount-field__content{flex:1 1;width:100%}.amount-field .amount-field__button-trash__icon{margin:0 auto}.amount-field__content{color:#202123;font-weight:400;line-height:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.amount-field__button{background-color:unset;border-radius:inherit;display:block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.amount-field__button:disabled{cursor:not-allowed}.amount-field__button:last-child:before{transform:rotate(90deg)}.amount-field__button:after,.amount-field__button:before{background-color:rgba(10,16,26,.698);content:"";height:2px;position:absolute;top:calc(50% - 1px);transition:background-color .2s ease-in-out}.amount-field__button:disabled:after,.amount-field__button:disabled:before{background-color:#d9d9d9}.amount-field__button:not(:disabled):hover:after,.amount-field__button:not(:disabled):hover:before{background-color:#0a101a}.amount-field__button-trash{background-color:unset;border-radius:inherit;display:block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.amount-field__button-trash:disabled{cursor:not-allowed}.amount-field__button-trash__icon{background-color:rgba(10,16,26,.698)}.app-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.app-buttons__icon{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;transition:background-color .3s}.app-buttons__icon-android{background-image:url(https://site-static.chibbis.ru/site/img/appbuttons/android.svg)}.app-buttons__icon-ios{background-image:url(https://site-static.chibbis.ru/site/img/appbuttons/ios.svg)}.app-buttons__icon-huawei{background-image:url(https://site-static.chibbis.ru/site/img/appbuttons/huawei.svg)}.app-buttons__icon-rustore{background-image:url(https://site-static.chibbis.ru/site/img/appbuttons/rustore.svg)}.avatar{max-height:100%;max-width:100%}.content-viewer{display:grid;row-gap:16px}@media(min-width:768px){.content-viewer{row-gap:24px}}.content-viewer__spinner{margin:30px auto 0}.content-viewer__content__server&gt;div&gt;div&gt;:nth-child(1n+13){display:none}.content-viewer__button-wrap{display:flex;justify-content:center}.content-viewer__button{margin:10px 0;width:100%}@media(min-width:769px){.content-viewer__button{width:438px}}.data-is-pending .product-card-old{overflow:hidden;position:relative}.data-is-pending .product-card-old:after{animation:blink 1.5s ease-in-out infinite normal;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:10}.feedback{align-items:center;column-gap:12px;cursor:pointer;display:inline-flex}.feedback__icon{background-position:0 0;background-repeat:no-repeat;height:24px;mask:url(https://site-static.chibbis.ru/site/img/main/feedback.svg);-webkit-mask:url(https://site-static.chibbis.ru/site/img/main/feedback.svg);-webkit-mask-size:100%;mask-size:100%;vertical-align:middle;width:24px}.feedback_positive .feedback__icon{background-color:#27ae60}.feedback_neutral .feedback__icon{background-color:#ff8610}.feedback_negative .feedback__icon{background-color:#e73232}.feedback_restaurant-card{column-gap:4px}.feedback_restaurant-card .feedback__icon{height:16px;width:16px}.custom-link__default{color:#202123;font-size:16px;line-height:18px}.custom-link__default:hover{color:#136be1}.custom-link__disabled{color:#8a9095!important}.loading-button_success{background-color:#27ae60!important}.loading-button_reset{background-color:#8a9095!important;transition:none!important}.review-comment{padding-left:16px}@media(min-width:769px){.review-comment{padding-left:24px}}.review-comment-header{align-items:center;column-gap:8px;display:flex;margin-bottom:16px;white-space:nowrap}.review-comment-header__logo{height:24px;min-width:24px;width:24px}.review-comment-header__logo img{border-radius:2px;height:100%;width:100%}.review-comment-header__author{color:#141414;font-size:16px;overflow:hidden;text-overflow:ellipsis;width:100%}.review-comment-header__date{color:var(--gray-dark-gray-2);font-size:14px;white-space:nowrap}.review-comment__text{color:#141414;font-size:18px;font-weight:400;line-height:22px;white-space:pre-line;word-break:break-word}.review{padding:16px 16px 24px}.review:not(:last-child){border-bottom:1px solid #dae1e8}@media(min-width:769px){.review{padding:16px 24px 24px}}.review-header{align-items:center;column-gap:8px;display:flex;justify-content:space-between;line-height:24px;margin-bottom:16px;white-space:nowrap;width:100%}.review-header__icon{min-width:24px}.review-header__author{color:#141414;font-size:16px;overflow:hidden;text-overflow:ellipsis;width:100%}.review-header__date{color:var(--gray-dark-gray-2);font-size:14px;white-space:nowrap}.review__comment{color:#141414;font-size:18px;line-height:22px;margin-bottom:16px;word-break:break-word}.review__control{color:var(--color-blue);cursor:pointer}.review__order{color:var(--gray-dark-gray-2);font-size:14px;line-height:16px}.review__comments-list{display:flex;flex-direction:column;margin-top:32px;row-gap:24px}.home-review{background-color:#fff;border:1px solid #e4e8ed;border-radius:12px;cursor:pointer;overflow:hidden;padding:16px}.home-review__skeleton{padding-top:20px}.home-review__skeleton&gt;*{margin-bottom:12px}.home-review__skeleton&gt;:first-child{margin-bottom:20px}.home-review__skeleton&gt;:last-child{margin-bottom:4px}.home-review-header{align-items:center;column-gap:8px;display:flex;justify-content:space-between;margin-bottom:16px;white-space:nowrap;width:100%}.home-review-header__author{overflow:hidden;text-overflow:ellipsis;width:100%}.home-review-header__date{white-space:nowrap}.home-review__comment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;word-wrap:break-word;overflow:hidden;transition:height .15s ease-in}.home-review__control-more{cursor:pointer}.home-review__footer{column-gap:10px;display:flex;justify-content:space-between;margin-top:24px;padding-top:8px;position:relative}.home-review__footer:before{background-color:#e4e8ed;content:"";height:1px;left:0;position:absolute;top:0;transform:scaleX(1.2);width:100%}.home-review__restaurant-name{color:#202123;font-size:20px;line-height:24px;margin-bottom:4px}.home-review__logo{border-radius:2px;height:40px;min-width:38px;width:38px}.home-review__logo img{border:1px solid #e4e8ed}.icon_alien{background:url(https://site-static.chibbis.ru/site/img/profile/alien.png) 50% no-repeat}.app-buttons-icon{background:url(https://site-static.chibbis.ru/site/img/appbuttons/app-buttons.svg) 50% no-repeat;background-size:contain;height:33px;width:176px}.icon_big_dislike{background:url(https://site-static.chibbis.ru/site/img/profile/big-dislike.png) 50% no-repeat}.icon_big_like{background:url(https://site-static.chibbis.ru/site/img/profile/big-like.png) 50% no-repeat}.icon_bird{background:url(https://site-static.chibbis.ru/site/img/profile/bird.png) 50% no-repeat}.change-address-map-icon{background:url(https://site-static.chibbis.ru/site/img/map/change-address-map.svg) 50% no-repeat;background-size:contain;height:163px;width:187px}.icon_flapper{background:url(https://site-static.chibbis.ru/site/img/profile/flapper.png) 50% no-repeat;height:16px;width:16px}.icon_fox{background:url(https://site-static.chibbis.ru/site/img/profile/fox.png) 50% no-repeat}.icon_fox,.icon_horse{height:16px;width:16px}.icon_horse{background:url(https://site-static.chibbis.ru/site/img/profile/horse.png) 50% no-repeat}.icon_lion{background:url(https://site-static.chibbis.ru/site/img/profile/lion.png) 50% no-repeat;height:16px;width:16px}.logo-square-icon{background:url(https://site-static.chibbis.ru/site/img/main/logo-square.svg) 50% no-repeat;background-size:contain;height:24px;width:24px}.mail-confirm-icon{background:url(https://site-static.chibbis.ru/site/img/tech/mail-confirm-3.0.1.svg) 50% no-repeat;background-size:contain;height:387px;width:600px}.icon_panda{background:url(https://site-static.chibbis.ru/site/img/profile/panda.png) 50% no-repeat;height:16px;width:16px}.icon_paper-plane{background:url(https://site-static.chibbis.ru/site/img/main/paper-plane.svg) 50% no-repeat;height:24px;width:24px}.point-product-arrow-icon{background:url(https://site-static.chibbis.ru/site/img/restaurant/point-product-arrow.svg) 50% no-repeat;background-size:contain;height:28px;width:207px}.icon{background-size:contain}.scores-socials-card{position:relative}.scores-socials-card.is-activated{background-color:#f5f5f5;border:none;color:#8c8c8c;cursor:default}.scores-socials-card.is-activated:hover{box-shadow:none;color:#8c8c8c}.scores-socials-card.is-activated .scores-socials-card__mark{display:flex}.scores-socials-card__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.scores-socials-card__mark{align-items:center;background-color:#27ae60;border-radius:100%;color:#fff;display:none;font-size:10px;height:16px;justify-content:center;position:absolute;right:10px;text-align:center;top:10px;width:16px}.scores-socials-card__image img{display:block}.scores-socials{column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:24px}.scores-socials .is-activated{background-color:#f5f5f5;border:none;color:#8c8c8c;cursor:default}.scores-socials .is-activated:hover{box-shadow:none;color:#8c8c8c}.scores-socials-card{align-items:center;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-height:112px;min-height:96px;overflow:hidden;text-decoration:none;transition:box-shadow .4s ease;width:112px}.scores-socials-card:hover{box-shadow:2px 8px 14px #0003;color:#262626}.scores-socials-card__score{font-size:18px;font-weight:700;line-height:1;margin-top:11px}.scores-socials-card__score .icon{vertical-align:top}.scroll-to-top-button__wrap{align-items:center;animation:appear-scroll-button .2s ease-in;bottom:24px;display:flex;justify-content:center;left:calc(50% - 90px);position:fixed;transition:opacity .2s ease-in,transform .2s ease-in;width:-webkit-fit-content;width:fit-content;z-index:9}@media(min-width:376px){.scroll-to-top-button__wrap{bottom:16px}}.scroll-to-top-button__wrap-hide{opacity:0;pointer-events:none;transform:translateY(5px);-webkit-user-select:none;user-select:none}.scroll-to-top-button__button{align-items:center;background-color:var(--gray-white);border-radius:10px;box-shadow:0 8px 40px 0 #26262633!important;color:var(--gray-black)!important;column-gap:10px;display:flex;font-size:18px;height:48px;justify-content:center;line-height:18px;padding:12px 24px;width:180px}.scroll-to-top-button__button__text{color:var(--gray-black)!important;margin-top:3px}@keyframes appear-scroll-button{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.slider-button{background-color:var(--gray-white);background-image:url(https://site-static.chibbis.ru/site/img/main/short-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 16px;border-radius:50%;box-shadow:1px 1px 7px #00000026!important;cursor:pointer;height:48px;position:absolute;top:calc(50% - 24px);-webkit-user-select:none;user-select:none;width:48px;z-index:10}@media(max-width:768px){.slider-button{height:40px;width:40px}}.slider-button-left{left:0;transform:rotate(180deg)}.slider-button-right{right:0}.slider{position:relative;width:100%}.slider-content{align-items:center;column-gap:8px;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}.slider-content::-webkit-scrollbar{display:none}.switch-field{cursor:pointer;display:flex;-webkit-tap-highlight-color:rgba(0,0,0,0)}.switch-field:hover input~.switch-field-checkmark{background-color:#8c8c8c}.switch-field:hover input:checked~.switch-field-checkmark{background-color:#e76f00}.switch-field input:not(:checked)~.switch-field-checkmark .switch-field-checkmark-inner{transform:translateX(2px)}.switch-field input:checked~.switch-field-checkmark{background-color:#ff8610}.switch-field input:checked~.switch-field-checkmark .switch-field-checkmark-inner{transform:translateX(20px)}.switch-field input:disabled~.switch-field-checkmark{background-color:#f5f5f5}.switch-field input:disabled~.switch-field-checkmark .switch-field-checkmark-inner{background-color:#fff}.switch-field input:disabled:checked~.switch-field-checkmark{background-color:#fff2e4}.switch-field input:disabled:checked~.switch-field-checkmark .switch-field-checkmark-inner{background-color:#fff}.switch-field-disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.switch-field-disabled .switch-field-label{color:#bfbfbf}.switch-field-wrap{margin-top:0;max-height:24px;max-width:42px;min-height:24px;min-width:42px;position:relative}.switch-field-body{opacity:0;position:absolute}.switch-field-checkmark{align-items:center;background-color:#b6bec5;border-radius:16px;display:flex;flex-wrap:nowrap;height:24px;position:absolute;transition:background-color .1s ease-in-out;width:42px}.switch-field-checkmark-inner{background-color:#fff;border-radius:50%;height:20px;position:absolute;transition:transform .2s ease-in-out;width:20px}.switch-field-label{color:#262626;font-size:14px;font-weight:400;line-height:22px;margin-left:8px}.tabs{display:flex;justify-content:center;list-style-type:none;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;margin-bottom:-1px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;scrollbar-width:none;-ms-overflow-style:none}.tabs::-webkit-scrollbar{display:none}.tabs__item{cursor:pointer}.tabs .is-active{border-bottom:2px solid var(--color-blue)}.tabs .is-active .tabs__link,.tabs .is-active .tabs__link:hover{color:#000}.tabs .tabs__link{color:#8a9095;transition:color .2s ease-in-out}.tabs .tabs__link:hover{color:var(--color-blue);transition:color .2s ease-in-out}.tabs__link{border-bottom:none;color:#8c8c8c;display:inline-block;font-size:16px;line-height:18px;margin-bottom:-1px;padding:10px 24px;text-align:center;text-decoration:none}.modal-body__wrapper{display:flex;flex-direction:column;overflow:hidden}.modal-body__hidden-button{opacity:0;position:absolute}@media(min-width:769px){.payment-details-modal__body{padding:0 40px 4px!important}}.payment-details-modal__title{font-size:18px;font-weight:500;line-height:22px}@media(min-width:769px){.payment-details-modal__title{font-size:24px;line-height:28px;margin-left:24px;margin-top:16px}}.payment-details-modal__body__row{align-items:center;color:#141414;display:flex;font-size:18px;height:32px;justify-content:space-between;line-height:22px}.payment-details-modal__body__row__minus{display:flex}.payment-details-modal__body__row__chibcoin{column-gap:3px;display:flex}.payment-details-modal__body__row__chibcoin&gt;img{margin-top:2px}.payment-details-modal__body__row_totals{font-weight:500;height:40px}@media(min-width:769px){.payment-details-modal{width:480px!important}}.compact-store-card-skeleton__content{flex:1 1;padding-top:7px}.compact-store-card-skeleton__content&gt;:first-child{margin-bottom:12px}.compact-store-card{border-radius:10px;column-gap:16px;cursor:pointer;display:flex;padding:12px 16px}.compact-store-card_closed{opacity:.56}.compact-store-card_active{background:#f1f4f8}.compact-store-card__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;row-gap:2px}.compact-store-card__header{align-items:flex-start;column-gap:8px;display:flex;justify-content:space-between}.compact-store-card__self-pickup-detail{align-items:center;display:flex}.compact-store-card_icon-geo{background-color:rgba(10,16,26,.698)!important;margin-right:4px}.compact-store-card__24hours-icon{margin-right:4px}.compact-store-card_dot{margin:0 6px}.compact-store-card__address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-card__label__container{column-gap:6px;display:flex;flex-wrap:wrap;left:6px;position:absolute;row-gap:4px;top:6px;width:calc(100% - 40px);z-index:1}.restaurant-card__label{border-radius:6px;color:var(--gray-white);font-size:14px;height:20px;line-height:16px;padding:2px 4px;-webkit-user-select:none;user-select:none}.restaurant-card__label_bonus{background-color:var(--color-orange)}.restaurant-card__label_special-placement{background-color:var(--color-blue)}.restaurant-card__label_promotions{background-color:var(--color-red)}.restaurant-card__label_new{background-color:var(--color-green)}.restaurant-card__label_search{border-radius:100%;padding:4px;width:20px}.restaurant-card__banner__feedback_search{align-items:center;background-color:#141414;border-radius:12px 0 10px 0;bottom:1px;color:var(--gray-white);column-gap:4px;display:flex;font-size:16px;line-height:18px;padding:5px 8px;position:absolute;right:1px}.restaurant-card-search-skeleton__banner{margin-bottom:11px}.restaurant-card-search-skeleton__name{margin-left:4px}.restaurant-card__self-pickup-address{overflow:hidden;text-overflow:ellipsis}.restaurant-card-skeleton__banner{margin-bottom:12px}.restaurant-card-skeleton__name{margin-bottom:10px;margin-left:4px}.restaurant-card-skeleton__description{margin-bottom:32px;margin-left:4px}.restaurant-card{cursor:pointer;font-size:16px;font-weight:400;position:relative;width:100%}.restaurant-card img.restaurant-card__banner__image{transform:scale3d(1.00001,1.00001,1);transition:transform .3s ease-in}.restaurant-card picture.restaurant-card__banner__image{position:relative;z-index:-1}.restaurant-card:hover img.restaurant-card__banner__image{transform:scale3d(1.05,1.05,1);transition:transform .3s ease-out}.restaurant-card_closed{opacity:.56}.restaurant-card__banner{border-radius:10px;height:164px;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.restaurant-card__banner_search{height:150px;margin-bottom:4px}.restaurant-card__like{height:20px;position:absolute;right:6px;top:6px;width:20px;z-index:1}.restaurant-card__like svg{height:11px;width:12px}.restaurant-card__banner__logo{background-color:#fff;border-radius:6px}.restaurant-card__banner__logo_search{border-radius:10px}picture.restaurant-card__banner__logo{bottom:6px;height:64px;left:6px;position:absolute;width:60px}picture.restaurant-card__banner__logo_search{height:inherit;position:unset;width:inherit}img.restaurant-card__banner__logo{border:2px solid #fff}img.restaurant-card__banner__logo_search{border:1px solid #00285f1f}.restaurant-card__title{column-gap:8px;display:flex;justify-content:space-between;margin:0 4px 2px}.restaurant-card__title__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#141414;font-size:18px;line-height:22px;overflow:hidden;word-break:break-word}.restaurant-card__title__text:hover{color:#141414}.restaurant-card__title__text_search{color:var(--gray-black);font-weight:500}.restaurant-card__title__text_search:hover{color:var(--gray-black)}.restaurant-card__title__rating{column-gap:2px;height:22px}.restaurant-card__description__row{color:#54585c!important;column-gap:6px;display:flex;flex-wrap:wrap;font-size:14px;line-height:16px;margin:0 4px 2px}.restaurant-card__description__row&gt;*{white-space:nowrap}.restaurant-card__description__row:last-child{margin-bottom:8px}.restaurant-card__description__row__icon{margin-right:-2px}.restaurant-card__description__row__icon_courier{background-color:rgba(10,16,26,.698)}.restaurant-card__time:first-letter{text-transform:capitalize}.restaurant-card__time_warning{color:#ff8610!important}.restaurant-card__distance{align-items:center;display:flex}.restaurant-card__icon-geo{margin-right:4px}.restaurant-logo__wrapper{position:relative}.restaurant-logo__wrapper_small{height:80px;width:74.4px}.restaurant-logo__wrapper_big{height:150px;width:140px}.restaurant-logo__icon{border-radius:10px;height:100%;overflow:hidden;width:100%}.restaurant-logo__icon img{border:1px solid #00285f1f}.restaurant-logo__label-container,.restaurant-logo__like-container{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;width:20px}.restaurant-logo__star-icon{background-color:#fff;height:12px;-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_start-alt2_sd.svg);mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_start-alt2_sd.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.restaurant-logo__wrapper_small .restaurant-logo__label-container{left:2px;top:2px}.restaurant-logo__wrapper_small .restaurant-logo__like-container{right:2px;top:2px}.restaurant-logo__wrapper_big .restaurant-logo__label-container{left:4px;top:4px}.restaurant-logo__wrapper_big .restaurant-logo__like-container{right:4px;top:4px}.restaurant-logo__label-container_green{background-color:#27ae60}.restaurant-logo__label-container_red{background-color:#e73232}.restaurant-logo__label-container_orange{background-color:#ff8610}.restaurant-logo__label-container_blue{background-color:#136be1}.order-composition__cutlery{align-items:center;color:#141414;column-gap:12px;display:flex;font-size:18px;line-height:22px;padding:12px 0}.order-composition__cutlery__icon{background-color:rgba(10,16,26,.439);margin:2px}.order-composition__cutlery__count{margin-left:auto}@media(min-width:769px){.order-composition-modal{width:480px!important}}.order-composition-modal__body{padding:0 0 16px!important}@media(min-width:769px){.order-composition-modal__body{padding:0 40px 40px!important}}.order-composition__product{column-gap:12px;display:flex;padding:8px 0}.order-composition__product__image{border-radius:6px;display:block;height:56px;min-width:56px;object-fit:cover;overflow:hidden;width:56px}.order-composition__product__info{align-items:center;align-self:center;column-gap:inherit;display:flex;height:-webkit-fit-content;height:fit-content;width:100%}.order-composition__product__info__description__name{color:#141414;font-size:18px;line-height:22px;padding:1px 0;word-break:break-word}.order-composition__product__info__description__modifiers{color:#54585c;font-size:14px;line-height:16px;margin-top:2px;word-break:break-word}.order-composition__product__info__price{align-items:center;align-self:flex-start;color:#141414;display:flex;font-size:18px;height:24px;line-height:22px;margin-left:auto}.order-composition__product__info__price__icon{margin-bottom:2px;margin-left:3px}.order-composition{display:flex;flex-direction:column;overflow:auto;padding:16px 16px 0}@media(min-width:768px){.order-composition{padding:16px 0 0}}@media(min-width:1281px){.order-composition{overflow:visible;padding:8px 0 0}}img.optimized-logo{object-fit:cover;overflow-clip-margin:unset}img.optimized-logo_contain{object-fit:contain}.logo-icon{background:url(https://site-static.chibbis.ru/site/img/main/logo_rus.svg) 50% no-repeat;background-size:contain;height:44px;width:124px}.logo-white-icon{background:url(https://site-static.chibbis.ru/site/img/main/logo-white_rus.svg) 50% no-repeat}.logo-christmas-icon,.logo-white-icon{background-size:contain;height:44px;width:124px}.logo-christmas-icon{background:url(https://site-static.chibbis.ru/site/img/main/logo-christmas.gif) 50% no-repeat}.logo-christmas-icon-hover,.logo-christmas-icon:hover{background:url(https://site-static.chibbis.ru/site/img/main/logo-christmas-hover.gif) 50% no-repeat}.cost__fractional{font-size:14px}.payment-button{align-items:center;border-radius:10px;display:flex;font-size:var(--text-base-size);gap:9px;height:44px;justify-content:center;line-height:var(--text-base-line-height);padding:10px 24px 12px;transition-duration:var(--hover-duration);transition-property:background;transition-timing-function:ease-in;width:100%}.payment-button_sber-pay:active,.payment-button_sber-pay:focus,.payment-button_sber-pay:hover,.payment-button_sbp:active,.payment-button_sbp:focus,.payment-button_sbp:hover,.payment-button_t-pay:active,.payment-button_t-pay:focus,.payment-button_t-pay:hover{transition-timing-function:ease-out}.payment-button-loader{height:24px;width:24px}.payment-button-loader circle{stroke:#fff}.payment-button_sbp{background:#1d1346;color:var(--gray-white)}.payment-button_sbp.payment-button_loading{background:#1d1346!important}@media(hover:hover)and (pointer:fine){.payment-button_sbp:not(.payment-button_disabled):focus,.payment-button_sbp:not(.payment-button_disabled):hover{background:#362a68}}.payment-button_t-pay{background:#ffdd2d;color:#000c}.payment-button_t-pay.payment-button_loading{background:#ffdd2d!important}.payment-button_t-pay .payment-button-loader circle{stroke:#141414}@media(hover:hover)and (pointer:fine){.payment-button_t-pay:not(.payment-button_disabled):focus,.payment-button_t-pay:not(.payment-button_disabled):hover{background:#fcc521}}.payment-button_sber-pay{background:#21a038;color:var(--gray-white);gap:7px}.payment-button_sber-pay.payment-button_loading{background:#21a038!important}@media(hover:hover)and (pointer:fine){.payment-button_sber-pay:not(.payment-button_disabled):focus,.payment-button_sber-pay:not(.payment-button_disabled):hover{background:#20752b}}.payment-button-img_sber{padding-bottom:1px}.payment-button_disabled{cursor:not-allowed!important;opacity:.7}.navigation-menu{background-color:var(--gray-white);border-top:1px solid var(--gray-gray-light);bottom:0;display:flex;height:48px;left:0;position:fixed;width:100%;z-index:200}@media(min-width:769px){.navigation-menu{display:none}}.navigation-menu__item{align-items:center;background-color:#0000;display:flex;justify-content:center;width:25%}.navigation-menu__item button{height:100%;width:100%}.navigation-menu__item .icon{height:24px;width:24px}.navigation-menu__item__scroll-icon-container{align-items:center;background-color:var(--color-blue);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.navigation-menu__item__search-icon{background-color:rgba(10,16,26,.698)}.navigation-menu__promocode-notification{bottom:100%;left:0;position:absolute;width:100%}.footer__info{border-top:1px solid var(--gray-gray-light);color:#b6bec5;font-size:14px;line-height:16px;padding:16px 0;text-align:center}.copyright{text-transform:uppercase;width:100%}.copyright span:not(:last-child):after{content:" ";white-space:pre}.mobile-app-banner{margin:0 auto;max-width:1600px;width:100%}.mobile-app-banner__info{width:100%}.mobile-app-banner__content-wrapper{background-color:#136be1;border-radius:16px;overflow:hidden;padding:24px 40px 0}@media(min-width:769px){.mobile-app-banner__content-wrapper{padding:24px 32px 0}}@media(min-width:1281px){.mobile-app-banner__content-wrapper{padding:28px 56px 0}}.mobile-app-banner__content{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:space-between}@media(min-width:769px){.mobile-app-banner__content{flex-direction:row;gap:32px}}@media(min-width:1281px){.mobile-app-banner__content{justify-content:space-between;margin:0 auto;max-width:1056px}}.mobile-app-banner__img{height:250px;image-rendering:-webkit-optimize-contrast;object-fit:contain;object-position:50% bottom;width:320px}@media(min-width:769px){.mobile-app-banner__img{align-self:end}}@media(min-width:1281px){.mobile-app-banner__img{height:336px;position:relative;top:25px;width:465px}}.mobile-app-banner__mobile{align-items:center;display:flex;flex-direction:column}.mobile-app-banner__mobile :last-child&gt;div{justify-content:center}@media(min-width:769px){.mobile-app-banner__mobile{align-items:flex-start;margin-bottom:24px}.mobile-app-banner__mobile :last-child&gt;div{justify-content:flex-start}}@media(min-width:1281px){.mobile-app-banner__mobile{display:none}}.mobile-app-banner__mobile-text{color:#fff;font-size:18px;margin-bottom:32px;text-align:center}@media(min-width:769px){.mobile-app-banner__mobile-text{text-align:left}}.mobile-app-banner__title{color:#fff;font-size:24px;font-weight:700;line-height:1.1;margin-bottom:10px;text-align:center}@media(min-width:769px){.mobile-app-banner__title{text-align:left}}@media(min-width:1281px){.mobile-app-banner__title{font-size:40px;margin-bottom:36px}}.mobile-app-banner__qr{display:none}@media(min-width:1281px){.mobile-app-banner__qr{align-items:center;display:flex}}.mobile-app-banner__qr-text{color:#fff;font-size:18px;line-height:22px}.mobile-app-banner__qr-img{border-radius:8px;display:block;height:144px;margin-right:32px;width:144px}.mobile-app-banner__qr-apps{margin-top:23px}.mobile-app-banner__app-buttons{justify-content:center}.footer-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:32px 0 16px}.footer-breadcrumbs__item{white-space:nowrap;width:-webkit-fit-content;width:fit-content}.footer-breadcrumbs__text{color:#54585c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-breadcrumbs__divider{-webkit-user-select:none;user-select:none;white-space:pre}.footer__seo-vk{border-bottom:none;color:#07f;display:flex;font-size:18px;gap:10px}.footer__seo-vk:hover{color:#07f}.footer__seo-vk-icon{height:32px;width:32px}.footer__seo-vk-count{align-items:center;background-color:#ebeef3;border-radius:8px;display:flex;gap:8px;padding:5px 18px 5px 10px}.footer__seo-vk-group-icon{height:16px;width:18px}.footer__seo-title{color:#202123;font-size:16px;font-weight:400;line-height:18px;margin-bottom:8px}.footer__seo-description{color:#8a9095;font-size:16px;line-height:18px;margin:0}.footer__seo&gt;div:first-child{margin-bottom:24px}.footer__seo .social&gt;a{margin-bottom:0!important}.footer__specs{display:flex;flex-direction:column;gap:8px;width:-webkit-fit-content;width:fit-content}.footer-specialization__item{line-height:0;width:-webkit-fit-content;width:fit-content}.footer__main-links{display:flex;flex-direction:column;gap:8px}.footer__main-links,.footer__main-links__item{width:-webkit-fit-content;width:fit-content}.footer-404{border-top:1px solid #e4e8ed;container-type:inline-size;display:flex;flex:1 0;flex-direction:column;padding-top:32px}@media(min-width:769px){.footer-404{padding-top:40px}}@media(min-width:1281px){.footer-404{padding-top:32px}}.footer-404 .footer-404__links{column-gap:64px;display:flex;flex:1 0;flex-direction:column;padding-bottom:40px;row-gap:8px}@container ( min-width: 548px ){.footer-404 .footer-404__links{flex-direction:row}}.footer-404 .footer-404__links-column{min-width:140px}.footer-404 .footer-404__links-main-column{container-type:inline-size;flex:1 1}@container ( min-width: 580px ){.footer-404 .footer-404__links-main-column:first-of-type&gt;div{flex-direction:row;gap:32px}}.footer__wrapper{margin-top:auto}.footer{background-color:var(--gray-white);margin:0 auto;width:100%}.footer__schedule .schedule__list .schedule__item .text-main{font-size:16px;font-weight:400;line-height:18px}@media(min-width:769px){.footer__schedule .schedule__list .schedule__item .text-main:not(:last-child){margin-right:24px}}.footer-wrap{display:flex;flex-direction:column;margin:0 auto;max-width:1600px}.footer-divider{border-bottom:1px solid #e4e8ed;width:100%}.footer-grid{display:flex;flex-direction:column;padding:32px 0 54px}@media(min-width:1281px){.footer-grid{flex-direction:row;gap:100px;justify-content:space-between}}.footer__links{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}@media(min-width:1281px){.footer__links{justify-content:end}}.footer__links-columns{align-self:flex-start;display:flex;flex:1 1 49%;flex-wrap:wrap;gap:8px;max-width:516px}.footer__links-column{flex:1 1;min-width:240px}@media(min-width:1281px){.footer__links-column{min-width:150px}}.footer__seo-wrapper{margin-bottom:32px;max-width:516px}@media(min-width:1281px){.footer__seo-wrapper{margin-bottom:0;max-width:35%}}.app-banner{margin-top:72px}@media(min-width:379px){.app-banner{margin-top:80px}}@media(min-width:769px){.app-banner{margin-top:96px}}@media(min-width:1281px){.app-banner-no-margin{margin-top:0}}.shopping-cart-content__close-soon{align-items:flex-start;background:#ff861029;border-radius:8px;color:var(--gray-black);column-gap:8px;display:flex;font-size:16px;font-weight:400;line-height:18px;padding:11px 4px 11px 16px}.shopping-cart-content__close-soon&gt;div{height:18px!important;min-width:16px}.shopping-cart-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;width:100%}@media(max-width:1280px){.shopping-cart-content{max-width:100%!important;width:100%!important}}.shopping-cart-content__inner{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 16px;row-gap:8px}.shopping-cart-content.is-safary-ios{padding-bottom:200px}.shopping-cart-content-block{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0 16px;row-gap:8px}.shopping-cart-content__recommendations{margin-top:40px}.shopping-cart-cutlery{align-items:center;border-bottom:1px solid #dae1e8;column-gap:12px;display:flex;height:41px;padding-bottom:8px}.shopping-cart-cutlery__icon{background-color:rgba(10,16,26,.439);margin:2px}.shopping-cart-cutlery__title{color:#141414;font-size:18px;font-weight:400;line-height:22px}.shopping-cart-cutlery__count{display:flex;height:32px;justify-content:flex-end;margin-left:auto;position:relative;width:88px}.shopping-cart-cutlery__count__switch&gt;*{display:block;height:32px;margin-top:4px;width:-webkit-fit-content;width:fit-content}.shopping-cart-cutlery__count__switch_appear{animation:switch-appear .2s ease-in;opacity:1;position:absolute;top:0}.shopping-cart-cutlery__count__switch_fading{animation:switch-fading .2s ease-out;opacity:0;position:absolute;top:0}.shopping-cart-cutlery__count__amount_appear{animation:switch-appear .2s ease-in;opacity:1;position:absolute;top:0}.shopping-cart-cutlery__count__amount_fading{animation:switch-fading .2s ease-out;opacity:0;position:absolute;top:0}.shopping-cart-cutlery__count__amount_component{background-color:#fff}@keyframes switch-fading{0%{opacity:1}to{opacity:0}}@keyframes switch-appear{0%{opacity:0}to{opacity:1}}.shopping-cart__content-title__popup{column-gap:8px;display:flex}.shopping-cart__content-title__popup.btn_type-white{background-color:rgba(19,107,225,.122)}.empty-shopping-cart{display:flex;flex-direction:column;height:100%;overflow:auto;width:100%}.empty-shopping-cart&gt;.shopping-cart-content__close-soon{margin:16px}.empty-shopping-cart__wrap{display:flex;flex:1 1 auto;flex-direction:column;height:auto;justify-content:center}.empty-shopping-cart__icon{background-color:var(--gray-gray);margin:0 auto 20px}.empty-shopping-cart__description{color:#8a9095;font-size:14px;font-weight:400;line-height:18px;text-align:center}.empty-shopping-cart .cart-recommendations{margin:0 10px 40px}.empty-shopping-cart__with-footer .cart-recommendations{margin-bottom:19px}@media(min-width:769px){.empty-shopping-cart__with-footer .cart-recommendations{margin-bottom:172px}}.empty-shopping-cart__suggestion{background-color:#fff;border-top:2px solid #e4e8ed}.shopping-cart-footer{background-color:var(--gray-white);border-top:2px solid #e4e8ed}.shopping-cart-product{border-bottom:1px solid #dae1e8;column-gap:16px;cursor:pointer;display:flex;padding:12px 0}.shopping-cart-product .amount-field{cursor:default}.shopping-cart-product__image{border-radius:6px;display:block;height:56px;min-width:56px;object-fit:cover;overflow:hidden;width:56px}.shopping-cart-product__info__name{color:#141414;font-size:16px;line-height:18px;margin-bottom:4px;padding-top:2px;word-break:break-word}.shopping-cart-product__info__modifiers{color:#54585c;font-size:14px;line-height:16px;margin-bottom:2px;word-break:break-word}.shopping-cart-product__info__price{align-items:center;color:#141414;column-gap:3px;display:flex;font-size:18px;height:24px;line-height:22px}.shopping-cart-product__info__price__ribbon{background-color:var(--color-green);border-radius:20px;color:var(--gray-white);font-size:14px;height:20px;line-height:20px;margin-right:5px;padding:0 10px}.shopping-cart-product__info__price__icon{margin-bottom:2px}.shopping-cart-product__amount-container{height:-webkit-fit-content;height:fit-content;margin-left:auto}.shopping-cart-product__amount_component{background-color:#fff}.shopping-cart-product__delete-button{border-radius:6px;color:#141414;font-size:16px;font-weight:400;height:32px;line-height:32px;margin-left:auto;min-width:78px;padding:0;text-transform:unset;transition:color .2s ease-in,background-color .2s ease-in;width:78px}.shopping-cart-product__delete-button_component{background-color:#fff}.shopping-cart-product__delete-button_component:disabled{background-color:hsla(0,0%,8%,.039);color:#b6bec5}.shopping-cart-product__delete-button_modal{background-color:hsla(0,0%,8%,.078)}.shopping-cart-product__delete-button_modal:hover{background-color:hsla(0,0%,8%,.122)}.shopping-cart-product__delete-button_modal:disabled{background-color:hsla(0,0%,8%,.039);color:#b6bec5}.cart-recommendations{display:grid}.cart-recommendations-title{font-size:20px;font-weight:500;line-height:24px;margin-bottom:12px}.cart-recommendations-title-pending{animation:blinkRecommendations 1.5s ease-in-out infinite normal;border-radius:10px;height:24px;width:186px}@keyframes blinkRecommendations{0%{background-color:#d2d7db}50%{background-color:var(--gray-gray-light)}to{background-color:#d2d7db}}.cart-recommendations-slider-content{column-gap:10px!important}.cart-recommendations-slider-content&gt;:first-child{margin-left:10px}.cart-recommendations-slider-content&gt;:last-child{margin-right:10px}.cart-recommendations-slider-content&gt;.product-card{flex:0 0 140px}.cart-recommendations-slider-btn{height:40px!important;top:80px!important;width:40px!important}.cart-recommendations-wrapper{margin-left:-10px;margin-right:-10px;overflow:hidden}.shopping-cart__restaurant-info{align-items:center;column-gap:8px;display:flex;height:48px;padding:12px 0 4px}.shopping-cart__restaurant-info&gt;:first-child{min-width:0}.shopping-cart__restaurant-info__title{color:var(--gray-black);font-size:18px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopping-cart__restaurant-info__block{align-items:center;column-gap:8px;display:flex}.shopping-cart__restaurant-info__block__logo{background-color:#fff;border-radius:3px;display:block;height:24px;max-height:24px;max-width:23px;min-width:23px;overflow:hidden;width:23px}.shopping-cart__restaurant-info__block__logo img{border:1px solid #e4e8ed}.shopping-cart__restaurant-info__trash{align-items:center;background-color:unset;display:flex;height:48px;justify-content:center;margin-left:auto;margin-right:-16px;width:48px}.shopping-cart__content-title-close-button-cross,.shopping-cart__content-title-close-button-trash{background-color:#0000;position:absolute;right:0;top:0}.shopping-cart__content-title-close-button-cross{padding:12px}.shopping-cart__content-title-close-button-trash{padding:8px}.shopping-cart__content-title-close-button-trash:disabled{filter:contrast(0)}.shopping-cart__content-title-close-icon-cross{display:block}.shopping-cart__content-title-close-icon-trash{margin:8px}.shopping-cart__content-title-cross,.shopping-cart__content-title-trash{font-size:18px;font-weight:500;line-height:22px;position:relative}.shopping-cart__content-title-cross{color:#141414;padding:16px 16px 12px;text-align:center}@media(min-width:769px){.shopping-cart__content-title-cross{font-size:24px;line-height:28px;text-align:left}}.shopping-cart__content-title-trash{color:#202123;font-size:18px;line-height:22px;padding:12px 16px}.shopping-cart-body{display:flex;flex-direction:column;height:100%;max-width:382px}@media(max-width:1280px){.shopping-cart-body{max-width:100%!important;width:100%!important}}.shopping-cart-body-component{background-color:#f1f4f8;border:2px solid #f1f4f8;border-radius:16px;overflow:hidden}.shopping-cart-body-modal{background-color:#fff}@media(max-width:1280px){.shopping-cart-body__modal-animated{position:fixed;right:0;top:56px;transform:translateX(100%);transition:transform .2s ease-in-out,max-width .3s ease-in-out;z-index:99}.shopping-cart-body__modal-animated__opened{transform:translateX(0)}}.shopping-cart-body__popup_wrap{padding:0 16px 8px}@media(min-width:769px){.shopping-cart-self-pickup{width:480px}}.shopping-cart-self-pickup__body{padding-bottom:16px!important;padding-top:16px!important}@media(min-width:769px){.shopping-cart-self-pickup__body{padding-bottom:40px!important}}.shopping-cart-self-pickup__buttons{column-gap:12px;display:flex;flex-direction:row;justify-content:center}.shopping-cart-self-pickup__button-card{align-items:center;background-color:rgba(19,107,225,.122);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:136px;justify-content:flex-start;padding:16px 12px 24px;row-gap:10px;width:166px}@media(min-width:769px){.shopping-cart-self-pickup__button-card{width:194px}}.shopping-cart-self-pickup__button-text{font-size:18px;line-height:22px;white-space:nowrap}.shopping-cart-suggestion__delivery{align-items:center;column-gap:12px;display:flex;height:40px;justify-content:flex-start;padding:0 16px}.shopping-cart-suggestion__delivery_component{height:48px}@media(min-width:769px){.shopping-cart-suggestion__delivery_modal{height:48px}}.shopping-cart-suggestion__delivery .shopping-cart-suggestion__courier__icon,.shopping-cart-suggestion__delivery .shopping-cart-suggestion__delivery__icon{min-width:20px}.shopping-cart-suggestion__delivery__info{color:var(--gray-black);font-size:16px;line-height:18px}.shopping-cart-suggestion__delivery__info_free{color:var(--color-green)}.shopping-cart-suggestion__delivery__average{color:var(--gray-dark-gray-2);white-space:pre-wrap}.shopping-cart-suggestion__delivery__right-column{margin-left:auto}.shopping-cart-suggestion__delivery__right-column div{cursor:pointer}.shopping-cart-suggestion__invalid-address__inner{align-items:center;column-gap:12px;display:flex;font-size:16px;height:40px;line-height:20px;padding:0 16px}.shopping-cart-suggestion__invalid-address__inner_component{height:48px}@media(min-width:769px){.shopping-cart-suggestion__invalid-address__inner_modal{height:48px}}.shopping-cart-suggestion__invalid-address__inner__right-column{margin-left:auto}.shopping-cart-suggestion__invalid-address__inner__right-column div{cursor:pointer}.shopping-cart-suggestion__invalid-address__button{padding:0 16px 8px}.shopping-cart-suggestion__invalid-address__button_component{padding:0 16px 16px}@media(min-width:769px){.shopping-cart-suggestion__invalid-address__button_modal{padding:0 16px 16px}.shopping-cart-suggestion__invalid-address__button_modal button{height:48px}}.shopping-cart-suggestion__submit__button{padding:0 16px 8px}.shopping-cart-suggestion__submit__button_component{padding:0 16px 16px}@media(min-width:769px){.shopping-cart-suggestion__submit__button_modal{padding:0 16px 16px}}.shopping-cart-suggestion__submit__button__content{display:flex;justify-content:space-between;width:100%}.shopping-cart-suggestion__submit__button__content__total{display:flex}.shopping-cart-suggestion__submit__button__content__total__gift{margin:2px 0 2px 4px}.shopping-cart-suggestion__minimal-amount__inner{align-items:center;display:flex;height:48px;padding:0 16px;position:relative}@media(max-width:1280px){.shopping-cart-suggestion__minimal-amount__inner__view-spinner{height:100px}}.shopping-cart-suggestion__minimal-amount__inner__left{font-size:16px;line-height:18px;white-space:nowrap}.shopping-cart-suggestion__minimal-amount__right-column{margin-left:auto}.shopping-cart-suggestion__minimal-amount__right-column div{cursor:pointer}.shopping-cart-suggestion__minimal-amount__inner__spinner{left:calc(50% - 17px);position:absolute;top:calc(50% - 17px)}.shopping-cart-suggestion__minimal-amount__add-button,.shopping-cart-suggestion__minimal-amount__cart-button{padding:0 16px 8px}.shopping-cart-suggestion__closed__inner{align-items:center;column-gap:12px;display:flex;font-size:16px;height:40px;line-height:20px;padding:0 16px}.shopping-cart-suggestion__closed__inner_component{height:48px}@media(min-width:769px){.shopping-cart-suggestion__closed__inner_modal{height:48px}}.shopping-cart-suggestion__closed__inner__right-column{margin-left:auto}.shopping-cart-suggestion__closed__inner__right-column div{cursor:pointer}.shopping-cart-suggestion__closed__button{padding:0 16px 8px}.shopping-cart-suggestive-delivery{text-align:center}@media(min-width:769px){.shopping-cart-suggestive-delivery{max-width:480px!important}}.shopping-cart-suggestive-delivery__buttons{column-gap:12px;display:flex;flex-direction:row;justify-content:center;padding-bottom:16px;padding-top:16px}@media(min-width:769px){.shopping-cart-suggestive-delivery__buttons{padding-bottom:40px}}.shopping-cart-suggestive-delivery__button-card{align-items:center;background-color:rgba(19,107,225,.122);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:136px;justify-content:flex-start;padding:16px 12px 24px;row-gap:10px;width:166px}.shopping-cart-suggestive-delivery__button-text{font-size:18px;line-height:22px}.shopping-cart__wrapper{height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100%}.shopping-cart__backdrop{background-color:#1414143d;height:100%;left:0;position:absolute;top:0;width:100%}.shopping-cart__backdrop__open{animation:backdrop-open .2s ease-out;opacity:1}.shopping-cart__backdrop__close{animation:backdrop-close 150.3759398496ms ease-in;opacity:0}.shopping-cart__content-wrapper{height:calc(100% - 54px);z-index:2500!important}.shopping-cart__content-wrapper~*{z-index:2000!important}@media(min-width:769px){.shopping-cart__content-wrapper{border-radius:0!important;height:100%;width:382px!important}}.header-back-button{align-items:center;border:unset;border-radius:10px;column-gap:10px;display:flex;height:44px;justify-content:center;margin-left:-10px;min-width:44px;padding:10px}@media(min-width:769px){.header-back-button{background-color:rgba(19,107,225,.122);height:44px;margin-left:0;min-width:56px;padding:10px 18px;transition:background-color var(--hover-duration) ease-in-out}.header-back-button:hover{background-color:#136be133}}@media(min-width:1281px){.header-back-button{padding:10px 20px 12px 16px}}.header-back-button__icon{height:24px!important;width:24px!important}@media(min-width:769px){.header-back-button__icon{height:20px!important;width:20px!important}}.header-back-button__text{display:none}@media(min-width:1281px){.header-back-button__text{color:var(--color-blue);display:block;font-size:18px;line-height:22px}}.header-left-title{align-items:center;column-gap:16px;display:flex;min-width:0}.header-left-title__logo{border-radius:6px;display:none;height:44px;min-width:42px;width:42px}.header-left-title__logo img{border:1px solid #e4e8ed}@media(min-width:769px){.header-left-title__logo{display:block}}.header-left-title__text{color:var(--gray-black);font-size:18px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:769px){.header-left-title__text{font-size:22px;font-weight:500;line-height:24px}}.header-like-restaurant button{background-color:var(--gray-white);height:44px;min-width:44px;padding:10px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;width:44px}.mobile-smart-banner{background-color:#ebeef3;display:none;width:100%}.mobile-smart-banner_visible{display:block}@media(min-width:1281px){.mobile-smart-banner_visible{display:none}}.mobile-smart-banner__wrapper{align-items:center;column-gap:12px;display:flex;max-height:44px;min-height:44px}.mobile-smart-banner__logo{display:block;height:28px;width:28px}.mobile-smart-banner__text{color:#202123;font-size:14px;line-height:16px;white-space:pre-line}.mobile-smart-banner__link{background:#136be1;border-bottom:none;border-radius:20px;color:#fff;display:block;font-size:10px;height:24px;line-height:24px;margin-left:auto;text-align:center;text-decoration:none;text-transform:uppercase;width:84px}.mobile-smart-banner__link:hover{border-color:#fff;color:#fff}.mobile-smart-banner__close__wrapper{background-color:initial;height:32px;left:-10px;margin-right:-22px;min-height:32px;min-width:32px;padding:10px;position:relative;width:32px}@media(min-width:400px){.mobile-smart-banner__close__wrapper{left:-20px;margin-right:-32px}}.mobile-smart-banner__close{height:12px;position:relative;width:12px}.mobile-smart-banner__close:after,.mobile-smart-banner__close:before{border-bottom:1px solid #8a9095;content:"";left:-2px;position:absolute;top:6px;width:16px}.mobile-smart-banner__close:after{transform:rotate(45deg)}.mobile-smart-banner__close:before{transform:rotate(-45deg)}.header-reviews-filter__drop-down{background-color:#fff;border:1px solid #dae1e8;border-radius:12px;box-shadow:0 8px 24px 0 #2626261f;position:absolute;right:8px;top:calc(100% + 2px);width:220px;z-index:101}.header-reviews-filter__drop-down-backdrop{height:100vh;height:100dvh;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100}.header-reviews-filter__drop-down__option{align-items:center;color:var(--gray-black);cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:space-between;line-height:48px;padding:0 16px;-webkit-user-select:none;user-select:none}.header-reviews-filter__drop-down__option:not(:last-child){border-bottom:1px solid #ebeef3}.header-reviews-filter{background-color:var(--gray-white);height:44px;min-width:44px;padding:10px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;width:44px}.header__inner__middle-title{color:var(--gray-black);font-size:18px;left:50%;line-height:22px;overflow:hidden;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:calc(100% - 108px)}@media(min-width:400px){.header__inner__middle-title{width:calc(100% - 128px)}}@media(min-width:769px){.header__inner__middle-title{font-size:20px;line-height:24px}}.header__inner__middle-title__subtitle,.header__inner__middle-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__inner__middle-title__subtitle{color:var(--gray-dark-gray-2);font-size:16px;line-height:18px}.header-search-button{background-color:initial;height:44px;min-width:44px;padding:10px}@media(min-width:769px){.header-search-button{display:none}}.header-delivery-switch{background-color:#eaeef2;border-radius:10px;display:flex;margin-left:16px;padding:4px;position:relative}@media(min-width:769px){.header-delivery-switch{margin-left:unset}}.header-delivery-switch__button{align-items:center;background-color:#0000;border-bottom:1px solid #0000;border-radius:8px;color:var(--gray-dark-gray);cursor:pointer;display:flex;font-size:18px;font-weight:400;height:32px;justify-content:center;line-height:22px;padding:4px;transition:color .2s ease-in;width:44px}@media(min-width:769px){.header-delivery-switch__button{width:56px}}@media(min-width:1281px){.header-delivery-switch__button{height:36px;padding:6px;width:114px}}.header-delivery-switch__button:hover{border-bottom:1px solid #0000;color:#141414}.header-delivery-switch__button_active{background-color:var(--gray-white);border-bottom:1px solid var(--gray-gray)!important;color:#141414;cursor:default!important}.header-delivery-switch__button__text{display:none}@media(min-width:1281px){.header-delivery-switch__button__text{display:block}.header-delivery-switch__button__icon{display:none}}.header-delivery-switch__button__icon_disabled{background-color:rgba(10,16,26,.698)}.header{background-color:var(--gray-white);box-shadow:0 -1px 0 var(--gray-white);position:-webkit-sticky;position:sticky;top:0;transition:transform .2s linear;z-index:100}.header_hidden{transform:translateY(-100%)}.header_hidden .header-delivery-switch-tooltip{display:none}@media(min-width:769px){.header_hidden{transform:unset}}@media(max-width:768px){.header_initial{position:relative;transition:none}}.header-notifications{position:absolute;width:100%}.header__inner{align-items:center;column-gap:0;display:flex;margin:0 auto;max-width:1680px;min-height:56px;padding-left:16px;padding-right:16px;position:relative}@media(min-width:1281px){.header__inner{padding-left:40px;padding-right:40px}}@media(max-width:768px){.header__inner_reverse-mobile{flex-direction:row-reverse}}.header__inner&gt;.header__logo{display:none}@media(min-width:1281px){.header__inner&gt;.header__logo{display:block}}@media(min-width:769px){.header__inner{column-gap:16px;max-height:72px;min-height:72px}}@media(min-width:1281px){.header__inner{column-gap:32px}}@media(min-width:769px){.header__inner_only-mobile{display:none}}@media(max-width:768px){.header__inner_only-tablet{display:none}}@media(min-width:1281px){.header__inner_desktop_hidden{display:none}}.header__inner__right-section{column-gap:8px;display:flex;margin-left:auto;margin-right:-10px}@media(min-width:769px){.header__inner__right-section{margin-right:0;max-width:-webkit-fit-content;max-width:fit-content;width:50%}}.header__inner__right-section_search{margin-left:unset;width:100%}.header__im-here-popup__wrapper{padding-left:10px;padding-right:10px}@media(min-width:375px)and (max-width:768px){.header__im-here-popup__wrapper{padding-left:20px;padding-right:20px}}@media(min-width:769px)and (max-width:1280px){.header__promocode-notification{bottom:0;left:0;padding:0;position:fixed;width:100%}}@media(min-width:1281px){.header__promocode-notification{margin:0 auto;max-width:1680px}}.order-actions-panel__cancelled-order-review{align-items:center;background-color:#00285f14;border-radius:10px;column-gap:12px;display:flex;height:44px;justify-content:space-between;padding:10px 16px 12px}.order-actions-panel__cancelled-order-review__sent-text{color:#10203552;text-align:center;width:100%}.order-actions-panel__cancelled-order-review__button{background-color:#0000;color:var(--color-blue);font-size:18px;line-height:22px;margin:0;padding:0}.order-actions-panel__payment-retry{align-items:center;column-gap:12px;cursor:pointer;display:flex;height:48px}.order-actions-panel__payment-retry__arrow-icon{margin-left:auto}.order-actions-panel__review-button__icon{bottom:1px;position:relative}.order-actions-panel{display:flex;flex-direction:column;margin-top:8px;row-gap:8px}@media(min-width:769px){.order-email-confirm-modal{width:480px!important}}.order-email-confirm-modal__body{padding:16px 16px 0!important}@media(min-width:769px){.order-email-confirm-modal__body{padding:0 40px 16px!important}}.order-email-confirm-modal__body__description{margin-bottom:24px;text-align:center}.order-email-confirm-modal__body__confirm__row{text-align:center}.order-email-confirm-modal__body__confirm__row:first-child{margin-bottom:8px}.order-email-confirm-modal__body__confirm__row_blue{color:var(--color-blue)}.order-banner-email{background:var(--color-yellow);border-radius:10px;margin:0;overflow:hidden;padding:12px 12px 14px;position:relative;text-align:left;width:100%}@media(min-width:769px){.order-banner-email{border-radius:16px;padding:28px 24px 32px}}.order-banner-email_card{box-shadow:0 8px 24px 0 #0a101a3d!important}@media(min-width:769px){.order-banner-email_card{border-radius:10px;padding:20px 24px 24px}}@media(min-width:1281px){.order-banner-email_desktop-hidden{display:none}}.order-banner-email__title{color:var(--text-primary);font-size:18px;font-weight:500;line-height:22px;margin-bottom:4px;position:relative;z-index:1}@media(min-width:769px){.order-banner-email__title{font-size:22px;line-height:24px;margin-bottom:8px}.order-banner-email__title_card{font-size:18px;line-height:22px;margin-bottom:4px}}.order-banner-email__description{color:var(--text-primary);font-size:16px;line-height:18px;position:relative;width:212px;z-index:1}@media(min-width:769px){.order-banner-email__description{font-size:18px;line-height:22px;width:280px}.order-banner-email__description_card{font-size:16px;line-height:18px;width:100%}}.order-banner-email__image{background-image:url(https://site-static.chibbis.ru/site/img/banners/picture_email.png);background-position-x:right;background-repeat:no-repeat;background-size:contain;bottom:0;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:100%}.order-banner-vk{background:var(--color-blue);border-radius:10px;cursor:pointer;overflow:hidden;padding:12px 12px 14px;position:relative}@media(min-width:769px){.order-banner-vk{border-radius:16px;padding:28px 24px 32px}}.order-banner-vk_card{box-shadow:0 8px 24px 0 #0a101a3d}@media(min-width:769px){.order-banner-vk_card{border-radius:10px;padding:20px 24px 24px}}@media(min-width:1281px){.order-banner-vk_desktop-hidden{display:none}}.order-banner-vk__title{color:var(--gray-white);font-size:18px;font-weight:500;line-height:22px;margin-bottom:4px;position:relative;z-index:1}@media(min-width:769px){.order-banner-vk__title{font-size:22px;line-height:24px;margin-bottom:8px}.order-banner-vk__title_card{font-size:18px;line-height:22px;margin-bottom:4px}}.order-banner-vk__description{color:var(--gray-white);font-size:16px;line-height:18px;position:relative;width:212px;z-index:1}@media(min-width:769px){.order-banner-vk__description{font-size:18px;line-height:22px;width:280px}.order-banner-vk__description_card{font-size:16px;line-height:18px;width:100%}}.order-banner-vk__image{background-image:url(https://site-static.chibbis.ru/site/img/banners/picture_vk.svg);background-position-x:right;background-repeat:no-repeat;background-size:contain;bottom:0;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:100%}.order-banners__container{margin:0 16px 24px}@media(min-width:769px){.order-banners__container{margin:0 40px 24px}}.order-info__title{padding:8px 0}.order-info__row{align-items:center;column-gap:12px;display:flex;min-height:48px;padding:8px 0}.order-info__row_last{border-top:1px solid #00285f1f}.order-info__row__icon{min-width:24px}.order-info__row__text{margin-bottom:2px;word-break:break-word}.order-info__row__subtext{display:block;margin-top:2px}@media(min-width:769px){.order-receipts-list-modal{width:480px!important}}.order-receipts-list-modal__body{padding:0 16px 16px!important}@media(min-width:769px){.order-receipts-list-modal__body{padding:0 40px 40px!important}}.order-receipts-list-modal__body__item{align-items:center;column-gap:12px;cursor:pointer;display:flex;height:44px}.order-receipts-list-modal__body__item:not(:last-child){border-bottom:1px solid #00285f1f}.order-receipts-list-modal__body__item__link-icon{background-color:#10203552;height:32px!important;margin-left:auto}.order-footer__receipt__icon,.order-support-button__icon{margin-right:6px}.order-payment__title{padding:8px 0}.order-payment__row{align-items:center;column-gap:12px;display:flex;min-height:48px;padding:8px 0}.order-payment__row__icon{background-color:rgba(10,16,26,.698);min-width:24px}.order-payment__row__text{margin-bottom:2px;word-break:break-word}.order-payment__last-button{margin-top:8px}.order-products{border-bottom:1px solid #dae1e8;padding:8px 0}.order-products,.order-products__content{align-items:center;column-gap:16px;display:flex}.order-products__content{cursor:pointer;min-width:0;width:100%}.order-products__restaurant-logo{border-radius:4px;cursor:pointer;display:block;height:52px;max-height:52px;max-width:50px;min-height:52px;min-width:50px;overflow:hidden;width:50px}.order-products__restaurant-logo img{border:1px solid #00285f1f}.order-products__text{display:flex;flex-direction:column;min-width:0}.order-products__restaurant-name{display:inline-block;margin-bottom:3px;max-width:100%;overflow:hidden;word-break:break-word}.order-products__icon{margin-left:auto;min-width:20px}.order-skeleton-status__icon{height:48px;width:48px}@media(min-width:769px){.order-skeleton-status__icon{height:64px;width:64px}}.order-skeleton-status__title{margin:6px 0 -3px}@media(min-width:769px){.order-skeleton-status__title{margin:6px 0}}.order-skeleton-restaurant__title{margin:14px 0 22px}.order-skeleton-restaurant__logo{min-width:50px}.order-skeleton-restaurant__content{align-items:center;column-gap:16px;display:flex}.order-skeleton-restaurant__content__column{width:100%}.order-skeleton-restaurant__content__row{margin-bottom:12px}.order-skeleton-delivery__title{margin:14px 0}.order-skeleton-delivery__item{align-items:center;column-gap:12px;display:flex;padding:8px 0}.order-skeleton-delivery__item:not(:last-child){border-bottom:1px solid #00285f1f}.order-status{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 16px 32px;row-gap:8px}@media(min-width:769px){.order-status{padding:32px 40px}}.order-status__logo{height:48px!important;width:48px!important}@media(min-width:769px){.order-status__logo{height:64px!important;width:64px!important}}.order-tip{align-items:center;column-gap:12px;cursor:pointer;display:flex}.order-tip__icon{margin-right:4px;min-width:64px}.order-tip__title{margin-bottom:2px}.order-tip__description,.order-tip__title{-webkit-user-select:none;user-select:none}.order-tip__right-arrow-icon{margin-left:auto;min-width:20px;transition:transform .2s ease-in}.order-tip__right-arrow-icon_active{transform:rotate(90deg)}.order-tip__payment-container{animation:appear-order-tip .2s ease-in;height:auto;margin-top:16px;max-height:280px;overflow:hidden}@media(max-width:768px){.order-tip__payment-container{display:none}}.order-tip__payment-container_appear{animation:appear-order-tip .2s ease-in;max-height:280px}.order-tip__payment-container_close{animation:disappear-order-tip .2s ease-in;max-height:0}@keyframes appear-order-tip{0%{max-height:0}to{max-height:280px}}@keyframes disappear-order-tip{0%{max-height:280px}to{max-height:0}}.order-totals{padding-top:8px}.order-totals__row{align-items:center;column-gap:3px;display:flex;height:26px;padding:4px 0}.order-totals__row&gt;:first-child{margin-right:auto}.order-totals__row_green{color:var(--color-green)}.order-totals__details-button{align-items:center;background-color:#0000;column-gap:8px;display:flex;height:24px;margin:0;padding:0}.order-totals-title{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.order__preview-card__status:not(.order__preview-card__status_canceled){margin-top:12px}.order__preview-card__actions-panel{column-gap:16px;display:flex;flex-direction:row;margin-top:12px}.order__preview-card__actions-panel__button{background-color:#0000;color:var(--color-blue);font-size:16px;line-height:18px;margin:0;padding:0;white-space:nowrap}.order__preview-card__skeleton{align-items:center;border-radius:10px;column-gap:16px;display:flex;height:74px;margin:0 auto;padding:16px;width:100%}@media(min-width:769px){.order__preview-card__skeleton{border:1px solid #00285f1f;max-width:587px}}.order__preview-card__skeleton__logo{min-width:37px}.order__preview-card__skeleton__column{width:100%}.order__preview-card__skeleton__row{margin-bottom:8px}.order__preview-card{column-gap:12px;cursor:pointer;display:flex;margin:0 auto;max-width:100%;padding:16px;width:100%}@media(min-width:769px){.order__preview-card{border-radius:10px;box-shadow:1px 1px 8px 0 #0a101a3d;max-width:587px}}@media(min-width:1281px){.order__preview-card{border:2px solid #0000}}.order__preview-card.order__preview-card_payment-await{background-color:#ffe0bb}@media(min-width:1281px){.order__preview-card.order__preview-card_payment-await.order__preview-card_active{border:2px solid #ff8610}.order__preview-card.order__preview-card_active{border:2px solid #136be1}}.order__preview-card__logo{background-color:var(--gray-white);border-radius:4px;display:block;height:40px;margin-right:4px;width:37px}.order__preview-card__logo img{border:1px solid #e4e8ed}.order__preview-card__title{display:flex;display:-webkit-box;font-size:18px;font-weight:400;line-height:22px;max-height:44px;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;word-break:break-word}.order__preview-card__date{color:#0a101a70;font-size:16px;line-height:18px}.order__preview-card__cost{color:var(--text-primary);font-size:18px;line-height:22px;margin-left:auto;text-align:right}.order{background-color:var(--gray-white);border-radius:16px;max-width:650px;width:650px}@media(max-width:768px){.order{max-width:100%}}.order__divider{background-color:var(--gray-gray-light-2);height:8px}.order__block{padding:8px 16px 16px}@media(min-width:769px){.order__block{padding:8px 40px 16px}.order__payment-block{padding-bottom:40px}}.home-restaurants__empty-list-wrapper{align-items:center;display:flex;flex-direction:column;padding-bottom:80px;padding-top:80px}.home-restaurants__empty-list-wrapper .home-restaurants__empty-list-btn{width:-webkit-fit-content;width:fit-content}.home-restaurants__empty-list-wrapper-filters{height:auto;padding-bottom:40px;padding-top:32px}@media(min-width:769px){.home-restaurants__empty-list-wrapper-filters{padding-bottom:160px;padding-top:80px}}.home-restaurants__empty-icon{height:120px!important;margin-bottom:16px;width:120px!important}@media(min-width:769px){.home-restaurants__empty-icon{height:128px!important;width:128px!important}}.home-restaurants__empty-list-title{margin-bottom:16px;max-width:300px;text-align:center}@media(min-width:769px){.home-restaurants__empty-list-title{max-width:none}}.home-restaurants__empty-list-title-filters{margin-bottom:16px}@media(min-width:769px){.home-restaurants__empty-list-title-filters{margin-bottom:24px}}.home-restaurants__empty-list{background-size:200px 200px;display:block;height:200px!important;margin-top:114px;object-fit:contain;width:100%!important}@media(min-width:769px){.home-restaurants__empty-list{background-size:256px 256px;height:256px!important;margin-top:72px}}.home-restaurants__empty-list-text{color:#8a9095;font-size:20px;font-weight:400;line-height:24px;margin:4px 0 24px;text-align:center}@media(min-width:769px){.home-restaurants__empty-list-text{font-size:24px;line-height:24px;margin:40px 0}}.home-restaurants__empty-list-btn-wrap{align-items:center;display:flex;justify-content:center}.home-restaurants__empty-list button{margin-bottom:166px;width:376px}.home-restaurants__empty-list__no-address{background-size:200px 200px;height:200px;margin-top:56px;transition:height .2s ease-in-out,background-size .2s ease-in-out;width:100%}@media(min-width:769px){.home-restaurants__empty-list__no-address{margin-top:104px}}.home-restaurants__empty-list__no-address__text{color:#8a9095;font-size:24px;font-weight:400;line-height:28px;margin:24px 16px 72px;text-align:center;word-wrap:break-word}@media(min-width:769px){.home-restaurants__empty-list__no-address__text{white-space:pre-line}}.view-on-map{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:100px;justify-content:center;margin:0 16px;overflow:hidden;position:relative}@media(min-width:769px){.view-on-map{margin:0}}.view-on-map__image{height:100%;left:0;position:absolute;top:0}.view-on-map__icon{-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/main/geo-icon.svg);mask-image:url(https://site-static.chibbis.ru/site/img/main/geo-icon.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media(max-width:768px){.home-restaurants{padding-left:0;padding-right:0}}.home-restaurants-wrap{margin:40px auto;max-width:1600px;width:100%}.home-restaurants-header{display:flex}@media(max-width:768px){.home-restaurants-header{margin-left:16px!important}}@media(max-width:375px){.home-restaurants-header{margin-left:10px!important}}.home-restaurants-header__title{color:var(--gray-black);font-size:24px;font-weight:500;line-height:28px}.home-restaurants__loading{min-height:400px}.home-restaurants__content{display:grid;margin-top:24px}@media(min-width:769px){.home-restaurants__content{padding-left:0!important;padding-right:0!important}}.home-restaurants__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(min-width:769px){.home-restaurants__list{gap:24px}}@media(max-width:768px){.banner.banner-points{max-width:240px;min-width:240px}}.banner__text.banner-points__text{max-width:200px;min-width:200px}.banner-points__img{bottom:0;position:absolute;right:0}.banner-points__authorized-text{font-size:18px;font-weight:500;left:16px;line-height:22px;position:absolute;top:12px;width:200px}@media(min-width:769px){.banner-points__authorized-text{left:20px;top:16px;width:260px}}.banner-points__authorized-text__description,.banner-points__authorized-text__link-description{font-size:16px;font-weight:400;line-height:18px;margin-top:4px}.banner-points__authorized-text__link-description{color:var(--color-blue)}.banners-collection{margin:16px auto 0;max-width:1680px;padding-left:0;padding-right:0}@media(min-width:769px){.banners-collection{padding-left:40px;padding-right:40px}}.banners-collection__slider__alone{flex-grow:1}.banners-collection .slider-content{column-gap:10px!important}@media(min-width:769px){.banners-collection .slider-content{column-gap:24px!important}}.banners-collection .slider .slider-button-right{right:-20px}.banners-collection .slider .slider-button-left{left:-20px}.banner{border-radius:10px;color:#141414;cursor:pointer;height:144px!important;max-width:130px;min-width:130px;overflow:hidden;position:relative;width:100%}@media(min-width:769px){.banner{height:136px!important;max-width:50%;min-width:282px}}@media(min-width:1281px){.banner{max-width:50%}}@media(max-width:768px){.banner:first-child{margin-left:16px}.banner:last-child{margin-right:16px}}.banner_flexed{flex-grow:1}@media(min-width:1281px){.banner_flexed{min-width:unset}}.banner_alone{align-items:center;display:flex;height:84px!important;max-width:unset!important;width:100%!important}@media(min-width:769px){.banner_alone{flex-grow:1}}.banner_pending{animation:blink 1.5s ease-in-out infinite normal}.banner__text{font-size:18px;left:14px;line-height:22px;position:absolute;top:12px;white-space:pre-line;width:102px;z-index:1}@media(min-width:769px){.banner__text{left:20px;top:16px;width:200px}}.banner__text_alone{align-items:center;display:flex;height:100%;margin-left:14px;margin-right:108px;max-width:unset!important;position:unset;width:unset!important}@media(min-width:769px){.banner__text_alone{margin-left:20px}}.banner__img{bottom:0;height:142px;object-fit:cover;position:absolute;right:0;width:124px}@media(min-width:769px){.banner__img{height:251px;width:226px}}.banner__img_alone{height:150px;width:130px}.best-for-points{margin:40px auto 0;max-width:1680px}@media(max-width:768px){.best-for-points{padding:0!important}}.best-for-points-slider-btn{height:48px!important;top:124px!important;width:48px!important}.best-for-points-title{color:var(--gray-black);font-size:24px;font-weight:500;line-height:28px;margin-bottom:18px}@media(max-width:768px){.best-for-points-title{margin-left:16px}}.best-for-points .slider .slider-button-right{right:-20px}.best-for-points .slider .slider-button-left{left:-20px}.best-for-points-slider{column-gap:10px!important}@media(min-width:769px){.best-for-points-slider{column-gap:24px!important}}.best-for-points-slider .product-card{max-width:140px;min-width:140px}@media(min-width:769px){.best-for-points-slider .product-card{max-width:246px;min-width:246px}}@media(max-width:768px){.best-for-points-slider .product-card:first-child{margin-left:16px}.best-for-points-slider .product-card:last-child{margin-right:16px}}.home-reviews-wrapper{background:#f1f4f8;padding-bottom:32px;padding-right:0!important;padding-top:16px;--button-top:calc(50% - 24px)}@media(min-width:769px){.home-reviews-wrapper{padding-bottom:40px;padding-top:40px}}@media(max-width:768px){.home-reviews-slider-wrapper{padding-left:0;padding-right:0}}.home-reviews-slider-wrapper&gt;:last-child{margin:0 auto;max-width:1600px}.home-reviews__content__slider-buttons{margin:0 -24px;top:var(--button-top)}.home-reviews__content__list{align-items:flex-start;column-gap:10px}@media(min-width:769px){.home-reviews__content__list{column-gap:24px;padding:0}}.home-reviews__content__list&gt;*{min-width:260px;width:260px}@media(min-width:769px){.home-reviews__content__list&gt;*{min-width:282px;width:282px}}.home-reviews__title{margin-bottom:24px}@media(min-width:1281px){.home-reviews__title{margin:0 auto 24px;max-width:1600px}}.home-reviews__title__icon{display:inline-block;margin-right:8px;min-width:22px;position:relative;top:3px}.home-search-empty{align-items:center;display:flex;flex-direction:column;padding-top:40px;row-gap:24px}@media(min-width:769px){.home-search-empty{padding:48px 0 80px}}@media(min-width:1281px){.home-search-empty{padding:128px 0 160px}}.home-search-empty__icon{height:124px!important;width:124px!important}@media(min-width:1281px){.home-search-empty__icon{height:240px!important;width:240px!important}}.home-search-empty__text{color:var(--text-secondary);font-size:16px;line-height:18px}@media(min-width:1281px){.home-search-empty__text{font-size:20px;line-height:24px}}.home-search-products{container-type:inline-size;margin:32px auto;max-width:1680px}@media(min-width:769px){.home-search-products{box-sizing:initial;margin:40px auto;max-width:1600px}}.home-search-products__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(134px,1fr))}@media(min-width:375px){.home-search-products__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:769px){.home-search-products__list{gap:24px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}.home-search-restaurants{margin:8px auto;max-width:1680px;width:100%}.home-search-restaurants .slider-button-left{left:-20px}.home-search-restaurants .slider-button-right{right:-20px}.home-search-restaurants__slider{align-items:flex-start;column-gap:10px}@media(min-width:769px){.home-search-restaurants__slider{column-gap:24px}}.home-search-restaurants__slider&gt;*{height:206px;min-width:140px;width:140px}.home-filters__button{align-items:center;background-color:#0000;color:var(--gray-black);display:flex;flex-direction:column;font-size:14px;height:-webkit-fit-content;height:fit-content;line-height:16px;min-width:88px;padding:0;width:88px}.home-filters__button__content{background-color:var(--gray-background)!important;border-radius:100%!important;height:52px;margin-bottom:4px;padding:14px;position:relative;transition:background-color .2s ease-in-out;width:52px}.home-filters__button__content:hover{background-color:var(--color-hover-blue-transparent-20)!important}.home-filters__button__label{align-items:center;background-color:var(--color-red);border-radius:50%;color:var(--gray-white);display:flex;font-size:14px;height:22px;justify-content:center;line-height:16px;position:absolute;right:-8px;top:0;-webkit-user-select:none;user-select:none;white-space:nowrap;width:22px}.home-filters-reset-button{background-color:#0000;color:var(--gray-dark-gray-2);display:block;font-size:16px;line-height:18px;margin:-2px 0 16px 16px;padding-bottom:0;padding-top:0}@media(min-width:769px){.home-filters-reset-button{margin:auto 0 0 auto}}.home-filters-skeleton{overflow:hidden}@media(max-width:768px){.home-filters-skeleton&gt;:nth-child(1n+9){display:none}}@media(min-width:769px){.home-filters-skeleton{display:flex}}.specialization-item{align-items:center;background-color:#0000;display:flex;flex-direction:column;height:90px;max-width:88px;padding:0;text-align:center;width:100%}@media(min-width:769px){.specialization-item{min-width:88px;width:88px}}.specialization-item__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:52px;margin-bottom:4px;padding:4px;width:52px}.specialization-item__text{background-color:#0000;color:var(--gray-black);font-size:14px;line-height:16px;width:-webkit-fit-content;width:fit-content}.specialization-item__text span{border-radius:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.specialization-item__text_selected{color:var(--gray-white)}.specialization-item__text_selected span{background-color:var(--color-blue);box-shadow:-4px 0 0 2px var(--color-blue),4px 0 0 2px var(--color-blue),0 0 0 2px var(--color-blue)}.specialization-item-skeleton__image{margin-bottom:7px}.home-filters{margin:8px auto 0;max-width:100%}@media(max-width:768px){.home-filters{column-gap:4px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;padding:0 6px;row-gap:4px}}@media(min-width:769px){.home-filters{margin-top:10px;padding-bottom:8px}}.home-filters .slider-content{align-items:flex-start;column-gap:0}.home-filters .slider .slider-button-left{left:-10px}@media(min-width:769px){.home-filters .slider .slider-button-left{left:-20px}}.home-filters .slider .slider-button-right{right:-10px}@media(min-width:769px){.home-filters .slider .slider-button-right{right:-20px}}.home-filters-dropdown&gt;div{align-items:unset;padding:16px 24px 24px;z-index:99}.home-filters-form__panel{background-color:var(--gray-white);bottom:0;column-gap:8px;display:flex;padding:8px 0;position:-webkit-sticky;position:sticky}.home-filters-form__panel&gt;*{width:100%}@media(min-width:769px){.home-filters-form__panel{column-gap:16px;position:relative}}.home-filters-form__list{margin-bottom:52px}@media(min-width:769px){.home-filters-form__list{margin-bottom:8px}}.home-filters-form__list&gt;div{align-items:center;display:flex;height:40px}.home-filters-form__specializations{column-gap:4px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;margin:0 -10px 24px;row-gap:4px;width:100%}.home-filters-form__specializations .specialization-item{width:100%}@media(min-width:769px){.home-filters-form__specializations{display:none}}.home-hits{margin:24px auto;max-width:1680px}@media(min-width:769px){.home-hits{box-sizing:initial;margin:40px auto;max-width:1600px}}.home-hits__title{color:#202123;column-gap:8px;display:inline-flex;font-size:24px;font-weight:500;line-height:28px;margin-bottom:16px}.home-hits__title__icon{margin-top:2px}.home-hits__title__icon_pending{visibility:hidden}.home-hits__content{container-type:inline-size}.home-hits__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(134px,1fr))}@media(min-width:375px){.home-hits__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:769px){.home-hits__list{gap:24px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}.map-page__checkbox__container{align-items:center;display:flex;height:56px;justify-content:space-between;margin-bottom:2px;padding:0 16px 0 4px;-webkit-user-select:none;user-select:none}@media(min-width:1281px){.map-page__checkbox__container{height:unset;margin-bottom:8px;padding:unset}}.map-page__checkbox{color:#141414;font-size:18px}.map-page__checkbox__reset-button{background-color:#0000;color:var(--gray-dark-gray-2);display:block;font-size:16px;line-height:18px;padding:0;white-space:nowrap}.map-page__hint-wrapper{background-color:#fff;border-radius:8px;box-shadow:1px 1px 8px 0 #0a101a3d;max-height:360px;overflow-y:auto;position:absolute;top:-60px;transform:translate(-50%,-100%);width:375px}.location-button{box-shadow:1px 1px 8px 0 #0a101a3d!important;padding-left:0!important;padding-right:0!important;width:48px}.location-button__icon{background-color:#0a101ab3;height:24px;-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_aim_reg.svg);mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_aim_reg.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.stores-list__empty-filtered-list{align-items:center;display:flex;flex-direction:column;padding-top:32px}@media(min-width:1281px){.stores-list__empty-filtered-list{padding-top:80px}}.stores-list__empty-filtered-list__text{color:var(--gray-dark-gray);font-size:20px;line-height:24px;margin-bottom:16px;text-align:center;width:300px}@media(min-width:1281px){.stores-list__empty-filtered-list__text{font-size:24px;line-height:28px;margin-bottom:24px;width:unset}}.error-loading-stores__container{align-items:center;display:flex;flex-direction:column;height:252px;justify-content:center;padding:32px 0;row-gap:16px;text-align:center}@media(min-width:1281px){.error-loading-stores__container{height:auto;padding-top:80px;row-gap:24px}.stores-list{height:100%;overflow-y:auto;padding-left:40px;padding-right:32px}}.mobile-drawer-header{padding:8px 0}.mobile-drawer-header__content{background-color:var(--gray-gray);border-radius:2px;height:4px;margin:0 auto;width:60px}.mobile-drawer__wrapper{height:76px;position:relative;top:-16px}.mobile-drawer{background-color:#fff;border-radius:16px 16px 0 0;height:calc(100vh - var(--headerHeight));height:calc(100dvh - var(--headerHeight));left:0;overflow-y:auto;position:absolute;top:0;transition:border-radius .1s ease-out;width:100%;z-index:101}.mobile-drawer_smart-banner{height:calc(100vh - var(--headerHeight) - 44px);height:calc(100dvh - var(--headerHeight) - 44px)}.mobile-drawer::-webkit-scrollbar{display:none}.mobile-drawer_optimized{overflow-y:hidden}.mobile-drawer__location-button{position:absolute!important;right:8px;top:-56px;z-index:10}:root{--pin-animation-delay:300ms}.pin{align-items:center;display:flex;filter:drop-shadow(1px 1px 8px rgba(10,16,26,.24));flex-direction:column;position:absolute;transform:scale3d(1.0001,1.0001,1.0001) translate(-50%,-100%);transform-origin:left top;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in}.pin:hover{transform:scale3d(1.1,1.1,1) translate(-50%,-100%);transition-timing-function:ease-out}.pin path{fill:#fff}.pin__content{align-items:center;background-color:#fff;border-radius:1000px;column-gap:4px;display:flex;justify-content:center;padding:8px 12px}.pin__icon_home,.pin__icon_like,.pin__icon_restaurant,.pin__icon_star{height:20px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:20px;width:20px}.pin__icon_like{-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/main/feedback.svg);mask-image:url(https://site-static.chibbis.ru/site/img/main/feedback.svg)}.pin__icon_star{-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_start-alt2_sd.svg);mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_start-alt2_sd.svg)}.pin__icon_restaurant{-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/main/store-icon.svg);mask-image:url(https://site-static.chibbis.ru/site/img/main/store-icon.svg)}.pin__icon_home{-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_house_sd.svg);mask-image:url(https://site-static.chibbis.ru/site/img/map/pic_house_sd.svg)}.pin__custom-wrapper{align-items:center;display:flex;filter:drop-shadow(1px 1px 8px rgba(10,16,26,.24));flex-direction:column;position:absolute;transform:translate(-50%,-100%)}.pin__custom{height:49px;-webkit-mask-image:url(https://site-static.chibbis.ru/site/img/map/custom-pin.svg);mask-image:url(https://site-static.chibbis.ru/site/img/map/custom-pin.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:44px}.pin__custom&gt;.pin__icon_home,.pin__custom&gt;.pin__icon_restaurant{left:50%;position:absolute;transform:translateX(-50%)}.pin__custom&gt;.pin__icon_restaurant{height:24px;top:9px;width:24px}.pin__custom&gt;.pin__icon_home{top:10px}.pin_dot{border-radius:50%;height:4px;margin-top:4px;width:4px}.pin__icon_blue{background-color:#136be1}.pin__icon_green{background-color:#27ae60}.pin__icon_orange{background-color:#ff8610}.pin__icon_red{background-color:#e73232}.pin__icon_white{background-color:#fff}.pin__icon_black{background-color:#313235}.pin__icon_dark-gray{background-color:#54585c}.pin__icon_dark-gray-2{background-color:#8a9095}.pin__wrapper{transform:translate(-50%,-100%);transform-origin:left top}.pin_cursor-pointer{cursor:pointer}.pin__active_open-animate{animation:active-pin-transform-open var(--pin-animation-delay) ease-out forwards;opacity:0}.pin__active_close-animate{animation:active-pin-transform-close var(--pin-animation-delay) ease-in forwards}.pin_close-animate,.pin_open-animate{position:relative;transform-origin:center bottom}.pin_open-animate{animation:pin-transform-open var(--pin-animation-delay) ease-out forwards}.pin_close-animate{animation:pin-transform-close var(--pin-animation-delay) ease-in forwards}.pin__content-wrapper_close-animate,.pin__content-wrapper_open-animate{overflow:hidden}.pin__content-wrapper_open-animate{animation:content-wrapper-transform-open var(--pin-animation-delay) ease-out forwards}.pin__content-wrapper_close-animate{animation:content-wrapper-transform-close var(--pin-animation-delay) ease-in forwards}.pin__content_close-animate:first-child,.pin__content_open-animate:first-child{transform-origin:right center}.pin__content_close-animate:last-child,.pin__content_open-animate:last-child{transform-origin:left center}.pin__content_open-animate{animation:content-transform-open var(--pin-animation-delay) ease-out forwards}.pin__content_close-animate{animation:content-transform-close var(--pin-animation-delay) ease-in forwards}@keyframes active-pin-transform-open{0%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes content-wrapper-transform-open{0%{width:100%}66%{width:36.07px}to{width:36.07px}}@keyframes pin-transform-open{0%{opacity:1;transform:scale(1.1)}66%{opacity:1;transform:scale(1.22) translateY(-7px)}to{opacity:0;transform:scale(1.22) translateY(-7px)}}@keyframes content-transform-open{0%{opacity:1;transform:scale(1)}33%{opacity:0}66%{opacity:0;transform:scale(.8196)}to{opacity:0;transform:scale(.8196)}}@keyframes active-pin-transform-close{0%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes content-wrapper-transform-close{0%{width:36.07px}33%{width:36.07px}to{width:100%}}@keyframes pin-transform-close{0%{opacity:0;transform:scale(1.22) translateY(-7px)}33%{opacity:1;transform:scale(1.22) translateY(-7px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes content-transform-close{0%{opacity:0;transform:scale(.8196)}33%{opacity:0;transform:scale(.8196)}66%{opacity:0}to{opacity:1;transform:scale(1)}}.self-pickup-map__wrapper{height:calc(100% - 60px);position:relative;width:100%}@media(min-width:1281px){.self-pickup-map__wrapper{height:100%}}.self-pickup-map__YMap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.self-pickup-map__loader{background-color:#fff;border-radius:50%;box-shadow:1px 1px 8px 0 #0a101a3d;left:50%;line-height:0;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.self-pickup-map__address-popup-wrapper{left:50%;position:absolute;top:16px;transform:translateX(-50%);z-index:100}.map-address-popup{align-items:center;background:#fff;border-radius:10px;box-shadow:1px 1px 8px 0 #0a101a3d;column-gap:12px;display:flex;padding:10px 16px}.map-address-popup__icon-container{background-color:#54585c;border-radius:50%;height:32px;padding:6px 7px 8px;width:32px}.map-address-popup__text{width:200px}.map-address-popup__clickable-text{cursor:pointer}.store-info__modal{transition:border-radius .15s ease-in}.store-info__modal_full{border-radius:0!important;transition:border-radius .15s ease-out}.store-info__wrapper{display:flex;flex-direction:column;overflow:hidden}.store-info__wrapper&gt;div:first-child&gt;div:first-of-type{height:56px}.store-info__container&gt;*{margin-bottom:24px}.store-info__banner-wrapper{border-radius:10px;height:164px;margin-top:44px;overflow:hidden;position:relative}.store-info__rows-container{padding:0 4px}.store-info__row{align-items:center;border-bottom:1px solid #00285f1f;column-gap:8px;display:flex;padding:4px 0 6px}.store-info__link{outline:none}.store-info_text-secondary{color:#0a101ab3}.store-info__banner-logo{background-color:#fff;border-radius:6px;height:64px;width:60px}picture.store-info__banner-logo{bottom:6px;left:6px;position:absolute}img.store-info__banner-logo{border:2px solid #fff}.store-info__title{align-items:center;column-gap:8px;display:flex;justify-content:space-between;padding:8px 4px}.zoom-control__container{background:#fff;border-radius:10px;box-shadow:1px 1px 8px 0 #0a101a3d;height:88px;overflow:hidden;width:48px}.zoom-control__button{align-items:center;background-color:#fff;display:flex;height:50%;justify-content:center;padding:0;width:100%}.map-page{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.map-page__wrapper{display:flex;flex:1 0;flex-direction:column;overflow:hidden}@media(max-width:1280px){.map-page__wrapper{padding-left:0!important;padding-right:0!important}}@media(min-width:1281px){.map-page__wrapper{padding-left:0!important;padding-right:0!important}}@media(min-width:1760px){.map-page__wrapper{padding-left:calc(50% - 840px)!important;padding-right:0!important}}.map-page__content{height:100%;width:100%}@media(min-width:1281px){.map-page__content{align-self:flex-end;display:flex}.map-page__left-content{flex:1 1 616px;max-width:680px;min-width:350px;padding:16px 0}}.map-page__map-container{height:100%;position:relative}@media(min-width:1281px){.map-page__map-container{border-radius:16px;flex:1 1 1000px;overflow:hidden}}.map-page__map-background{background-color:#f1f4f8;height:100%;position:absolute;width:100%}.map-page__map-background:before{background:radial-gradient(circle,#313235 12%,#0000 0);background-size:17px 17px;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%}.home-page{min-height:100%;padding-bottom:48px}@media(min-width:769px){.home-page{padding-bottom:0}}.home-page-title__skeleton{height:16px;margin-bottom:30px;margin-top:7px;width:240px}@media(min-width:769px){.home-page-title__skeleton{width:360px}}.home-page-title__pending{animation:blink 1.5s ease-in-out infinite normal;border-radius:32px;color:#0000;width:300px}.selection .home-restaurants-header{display:none}.selection__items{margin-bottom:-50px;margin-top:8px}@media(min-width:769px){.selection__items{margin-bottom:0;margin-top:24px}}.home-page__footer .app-banner{margin-top:40px}.cities-page__tags{display:none;flex-wrap:wrap;justify-content:center;margin:auto auto 90px;max-width:900px;row-gap:16px}@media(min-width:1281px){.cities-page__tags{display:flex}}@media(min-width:1245px){.cities-page__tags{flex-wrap:nowrap}}.cities-page__tags-with-tag{margin-bottom:63px}@media(max-width:1055px){.cities-page__tags-with-tag{margin-bottom:12px}}.cities-page__tag{align-items:center;background-color:#ffffff29;border-radius:60px;cursor:pointer;display:flex;height:48px;margin-right:10px;padding:10px 16px;white-space:nowrap}.cities-page__tag:last-child{margin-right:0}.cities-page__tag-active{background-color:var(--gray-white)}.cities-page__tag-img{height:28px;margin-right:8px;width:28px}.cities-page__tag-name{color:var(--gray-white);font-size:24px;font-weight:400;line-height:28px}.cities-page__tag-name-active{color:var(--gray-black)}.cities-page__tag-selected{color:var(--gray-white);display:none;font-size:20px;font-weight:500;line-height:24px;margin-bottom:26px;text-align:center}@media(min-width:1281px){.cities-page__tag-selected{display:block}}.cities-page__tag-selected-img{height:28px;vertical-align:bottom;width:28px}.cities-page__address{border-radius:16px;box-shadow:0 4px 12px #2626263d;height:64px;margin:auto auto 86px;max-width:923px;position:relative}.cities-page__address .input-field-body::placeholder{color:#8a9095}.cities-page__address input{background-color:#f1f4f8;padding-left:8px;padding-top:3px}.cities-page__address__spinner{height:34px!important;margin:30px auto 0}.cities-page__address-with-no-address{margin-bottom:8px}.cities-page__address&gt;div{height:100%}.cities-page__address__input{border-radius:16px!important;box-shadow:unset!important;height:64px!important;padding:12px 25px 12px 52px!important}.cities-page__address__text{font-size:20px!important}.cities-page__address-list{height:unset!important;margin-top:4px;width:100%}.cities-page__address-list__inner{background-color:var(--gray-white);border-radius:16px;box-shadow:0 4px 12px #2626263d;max-height:300px;overflow-y:scroll;position:absolute;width:100%;z-index:10}.cities-page__address-list__inner::-webkit-scrollbar{display:none}.cities-page__address-list__item{background-color:var(--gray-white);cursor:pointer;padding:8px 40px;transition:background-color .2s ease-in-out;width:100%}.cities-page__address-list__item:first-child{margin-top:16px}.cities-page__address-list__item:last-child{margin-bottom:16px}.cities-page__address-list__item:hover{background-color:var(--color-blue)}.cities-page__address-list__item:hover&gt;*{color:var(--gray-white)}.cities-page__address-list__item-active{background-color:var(--color-blue)}.cities-page__address-list__item-name{color:var(--gray-black);font-size:16px;line-height:18px}.cities-page__address-list__item-name-active{color:var(--gray-white)}.cities-page__address-list__item-description{color:#8c8c8c;font-size:14px;line-height:18px}.cities-list__title__choice{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:19px 16px 21px}@media(min-width:560px){.cities-list__title__choice{flex-direction:row;padding:19px 16px 21px 40px}}.cities-list__title__choice-text{flex-grow:1;font-size:24px;font-weight:500;line-height:24px;margin-bottom:8px}@media(min-width:560px){.cities-list__title__choice-text{margin-bottom:0}.cities-list__title__choice-text h2{line-height:1.1}}.cities-list__title__choice-text h2{font-size:20px}.cities-list__title__choice-buttons{column-gap:16px;display:flex}.cities-list__title__choice-buttons button{width:88px}.cities-list__auto-city{background-color:#ffecd9;border-radius:16px;margin:auto auto 16px;max-width:923px;min-height:64px;position:relative}.cities-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative}.cities-page__header{background-color:var(--color-blue);height:auto;margin-bottom:82px;min-height:512px;position:relative}.cities-page__header__content{padding:0 16px}@media(min-width:1281px){.cities-page__header__content{padding:0 177px}}.cities-page__header-logos{display:flex;justify-content:center;margin-top:21px}.cities-page__header__mobile-text{color:#fff;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:34px;text-align:center}@media(min-width:1281px){.cities-page__header__mobile-text{display:none}}.cities-page__header__title{color:var(--gray-white);display:flex;font-size:48px;font-weight:700;justify-content:center;line-height:1.1;margin-bottom:42px;margin-top:58px;text-align:center}@media(min-width:1281px){.cities-page__header__title{font-size:56px;font-weight:500;margin-bottom:32px;margin-top:46px;text-align:left}}.cities-page__header__without-delivery{background-color:hsla(0,0%,100%,.161);border-radius:14px;color:var(--gray-white);font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin:8px auto 16px;max-width:923px;padding:10px 20px}.cities-page__header__without-delivery&gt;a{border-bottom:1px solid var(--gray-white);color:var(--gray-white);cursor:pointer}.cities-page__header__choose-city{color:var(--gray-white);display:flex;font-size:20px;font-weight:400;justify-content:center;line-height:24px;position:relative;z-index:2}.cities-page__header-ellipse{background-color:var(--color-blue);border-radius:50%;bottom:-13px;height:30px;position:absolute;width:100%}.cities-page__header-circle{align-items:center;background-color:var(--gray-white);border-radius:50%;bottom:-38px;box-shadow:0 4px 12px #2626263d;cursor:pointer;display:flex;height:58px;justify-content:center;left:calc(50% - 29px);position:absolute;width:58px}.cities-page__content-wrap{display:flex;flex-grow:1;position:relative}.cities-page-header{align-items:center;box-shadow:1px 1px 7px #00000026;display:flex;flex-direction:row;height:64px;justify-content:center;width:100%}.cities-page-header .header__logo .header__logo-inner{max-height:36px!important;max-width:160px!important;min-height:36px!important;min-width:160px!important}.cities-list__item{max-width:200px;overflow:hidden;padding:8px;position:relative;width:100%}@media(min-width:560px){.cities-list__item{max-width:260px}}@media(max-width:500px){.cities-list__item{align-items:center;display:flex}}.cities-list__item-inner{background-color:#fff;font-size:18px;line-height:25px}.cities-list__item-inner__link{color:#54585c;cursor:pointer;transition:font-weight .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.cities-list__item-inner__link:hover{color:#202020;font-weight:500;width:100%}@media(max-width:559.9px){.cities-list__item-inner{display:block;width:100%}.cities-list__item-inner&gt;*{display:block}}.cities-list__item__symbol{color:var(--gray-dark-gray);font-size:18px;font-weight:700;line-height:28px;padding-bottom:10px;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(max-width:500px){.cities-list__item__symbol{color:#8a9095;line-height:unset;margin-right:16px;padding-bottom:unset}}.cities-list__item__symbol-hidden{visibility:hidden}.cities-list__item-mark{background-color:#efefef}.cities-list__empty-space{margin-bottom:40px}.cities-list__empty-space:last-child{margin-bottom:0}.cities-list__list{column-count:1;flex-grow:1;margin:26px 0 0}@media(min-width:560px){.cities-list__list{column-count:2}}@media(min-width:860px){.cities-list__list{column-count:3}}@media(min-width:1281px){.cities-list__list{column-count:4;margin-top:34px}}@media(min-width:1300px){.cities-list__list{column-count:5}}.cities-list{min-height:1000px}.cities-list__form{display:flex;flex-direction:column;flex-grow:1;margin:0 auto;max-width:1680px}.cities-list__top-wrapper{background-color:var(--gray-white)}.restaurant-info-delivery-conditions-list{width:100%}.restaurant-info-delivery-conditions-list__item{align-items:center;border-bottom:1px solid #ebeef3;color:var(--gray-black);column-gap:20px;display:flex;font-size:18px;height:40px;justify-content:space-between;line-height:22px}@media(min-width:769px){.restaurant-info-delivery-conditions-list__item{height:48px}}.restaurant-info-delivery-conditions-list__item_header{color:var(--gray-dark-gray-2);font-size:16px;line-height:18px}@media(min-width:769px){.restaurant-info-delivery-conditions-list__item_header{height:40px}}.restaurant-info-delivery-conditions-list__item_green{color:var(--color-green)}.restaurant-info-delivery-conditions-suggest-store{border-bottom:1px solid #dae1e8;padding:8px 0}.restaurant-info-delivery-conditions-suggest-store__info{align-items:center;color:#141414;display:flex;flex-direction:row;font-size:18px;justify-content:space-between;line-height:24px;margin-bottom:2px}.restaurant-info-delivery-conditions-suggest-store__info_disabled{color:var(--gray-dark-gray-2)}.restaurant-info-delivery-conditions-suggest-store__text{color:var(--gray-dark-gray);font-size:14px;line-height:16px}.restaurant-info-delivery-conditions-suggest-store__text:first-letter{text-transform:uppercase}.restaurant-info-delivery-conditions-suggest-store__text_warning{color:var(--color-orange)}.restaurant-info-delivery-conditions-suggest-store__text_disabled{color:var(--gray-dark-gray-2)}.restaurant-info-delivery-conditions-suggest{margin-top:4px;position:relative;width:100%}.restaurant-info-delivery-conditions-suggest__drop-down{background-color:var(--gray-white);border-radius:16px;box-shadow:0 8px 24px 0 #2626261f;padding:8px 0;position:absolute;width:100%;z-index:10}.restaurant-info-delivery-conditions-suggest__drop-down__button{background-color:var(--gray-white);padding:0 16px;text-align:left;transition:background-color .2s ease-in-out;width:100%}.restaurant-info-delivery-conditions-suggest__drop-down__button:not(:last-child) .restaurant-info-delivery-conditions-suggest__drop-down__content{border-bottom:1px solid #dae1e8}.restaurant-info-delivery-conditions-suggest__drop-down__button:hover{background-color:var(--color-blue)}.restaurant-info-delivery-conditions-suggest__drop-down__button:hover *{color:var(--gray-white)}.restaurant-info-delivery-conditions-suggest__drop-down__content{padding:8px 0;width:100%}.restaurant-info-delivery-conditions-suggest__drop-down__name{color:#141414;font-size:18px;line-height:22px}.restaurant-info-delivery-conditions-suggest__drop-down__description{color:var(--gray-dark-gray-2);font-size:14px;line-height:16px;margin-top:2px}.restaurant-info-delivery-conditions-tabs{align-items:center;border-bottom:1px solid #dae1e8;column-gap:16px;display:flex;height:40px}.restaurant-info-delivery-conditions-tabs__button{background-color:#0000;border-bottom:2px solid #0000!important;color:var(--gray-dark-gray-2);font-size:18px;font-weight:400;height:inherit;line-height:22px;padding:0}.restaurant-info-delivery-conditions-tabs__button_selected{border-bottom:2px solid #136be1!important;color:#141414}.restaurant-info-delivery-conditions{margin-top:8px}.restaurant-info-delivery-conditions__spinner{margin:auto}.restaurant-info-delivery-conditions__input{margin:16px 0 8px}.restaurant-info-delivery-conditions__content{display:flex;flex-direction:column;min-height:80px}@media(min-width:769px){.restaurant-info-delivery-conditions__content{min-height:88px}}.restaurant-info-delivery-conditions__empty-list{color:var(--gray-dark-gray);font-size:16px;line-height:18px}.restaurant-info-legal{padding-top:8px}.restaurant-info-payment-types__text{padding:0}@media(min-width:769px){.restaurant-info-payment-types__text{padding:5px 0 13px}}.restaurant-info-skeleton__title{margin-bottom:16px}.restaurant-info-skeleton__column{display:flex;flex-direction:column;gap:12px;padding:4px 0;width:100%}.restaurant-info-skeleton__delivery-conditions__item{column-gap:4px;display:flex}.restaurant-info-week-schedule{margin-top:4px}.restaurant-info-week-schedule__item{align-items:center;border-bottom:1px solid #ebeef3;color:var(--gray-black);display:flex;font-size:18px;height:40px;justify-content:space-between;line-height:22px}@media(min-width:769px){.restaurant-info-week-schedule__item{height:48px}}.restaurant-info-week-schedule__item:first-letter{text-transform:uppercase}.restaurant-info-week-schedule__item_green{color:var(--color-green)}.restaurant-info-week-schedule__item_orange{color:var(--color-orange)}.restaurant-info-week-schedule__item_red{color:var(--color-red)}.restaurant-info-week-schedule__item__title{display:block;line-height:40px}@media(min-width:769px){.restaurant-info-week-schedule__item__title{line-height:48px}}.restaurant-info{display:flex;flex-direction:column;margin-top:16px;row-gap:32px}@media(min-width:769px){.restaurant-info{column-gap:80px;flex-direction:row;margin-bottom:48px;margin-top:24px}}@media(min-width:1281px){.restaurant-info{margin-right:98px}}.restaurant-info__column{display:flex;flex-direction:column;row-gap:32px;width:100%}@media(min-width:769px){.restaurant-info__column{max-width:calc(50% - 40px)}}.restaurant-info__title{color:var(--gray-black);font-size:22px;font-weight:500;line-height:24px}.restaurant-info__text{color:var(--gray-black);font-size:18px;font-weight:400;line-height:22px;margin-top:8px;word-wrap:break-word;white-space:pre-line}.restaurant-info__only-tablet{display:none}@media(min-width:769px){.restaurant-info__only-tablet{display:block}}.restaurant-category-item{container-type:inline-size}.restaurant-category-item .restaurant-category-icon_best-seller{top:5px}.restaurant-category-item .restaurant-category-icon_try-it{top:6px}.restaurant-category-item .restaurant-category-icon_chibcoin{top:4px}.restaurant-category-item .restaurant-category-icon_heart{top:2px}.restaurant-category-item__title{align-items:baseline;color:#202123;display:flex;font-size:24px;font-weight:500;gap:8px;line-height:28px;margin-bottom:18px;word-break:break-word}.restaurant-category{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(134px,1fr))}@media(min-width:375px){.restaurant-category{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:769px){.restaurant-category{gap:24px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}.restaurant-categories-list{display:grid;grid-template-columns:auto;grid-template-rows:repeat(auto-fit,minmax(-webkit-min-content,0));grid-template-rows:repeat(auto-fit,minmax(min-content,0));row-gap:32px}.restaurant-empty-categories{align-items:center;display:flex;flex-direction:column;margin-bottom:32px;margin-top:32px;row-gap:20px}@media(min-width:769px){.restaurant-empty-categories{margin-bottom:200px;margin-top:64px;row-gap:40px}}.restaurant-empty-categories__text{color:var(--gray-dark-gray-2);font-size:24px;font-weight:400;line-height:100%;margin:0;text-align:center}.desktop-categories-slider{box-shadow:0 -1px 0 var(--gray-white);display:none;height:calc(100vh - var(--headerHeight) - 8px);margin-right:24px;max-width:247px;min-width:247px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:32px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:calc(var(--headerHeight) + 8px);width:247px;z-index:11}@media(min-width:1281px){.desktop-categories-slider{display:flex;flex-direction:column}}@media(min-width:1801px){.desktop-categories-slider{padding-bottom:0}}.desktop-categories-slider::-webkit-scrollbar{display:none}.desktop-categories__item{background-color:#0000;border-radius:10px;color:#141414;font-size:18px;line-height:22px;padding:8px 16px 10px;text-align:left;transition:background-color .2s ease-in;word-break:break-word}.desktop-categories__item:hover,.desktop-categories__item_active{background-color:#eaeef2}.desktop-categories__item__content{align-items:center;column-gap:12px;display:flex;min-height:30px}.desktop-categories-slider__title{color:#141414;font-size:22px;font-weight:700;line-height:30px;padding:8px 16px 10px}.restaurant-header-banner{height:180px;position:relative}@media(min-width:769px){.restaurant-header-banner{border-radius:16px;height:226px;margin-bottom:20px;overflow:hidden}}.restaurant-header-banner img{position:relative}.restaurant-header-banner__like{position:absolute;right:10px;top:10px}.restaurant-header-info{background-color:#fff;border-radius:11px 11px 0 0;display:flex;flex-direction:column;justify-content:space-between;margin:-11px 0 0;padding:0 16px;position:relative}@media(min-width:769px){.restaurant-header-info{align-items:center;border-radius:0;column-gap:8px;flex-direction:row;margin:0 0 16px;padding:0}}.restaurant-header-info__column{display:flex;flex-direction:column;min-width:0}.restaurant-header-info__rating{align-items:center;color:#141414;column-gap:4px;display:flex;font-size:18px;height:40px;line-height:22px}.restaurant-header-info__rating__link{align-items:center;color:#141414;column-gap:4px;display:flex;height:inherit;min-width:0}.restaurant-header-info__rating__link:hover{color:#54585c}.restaurant-header-info__rating__reviews{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-header-info__rating__about-link-mobile{margin-left:auto}@media(min-width:769px){.restaurant-header-info__rating__about-link-mobile{display:none}}.restaurant-header-info__rating__about-link-mobile__icon{background-color:rgba(10,16,26,.439);min-width:20px}.restaurant-header-info__about{column-gap:8px;display:flex;margin-bottom:16px}@media(min-width:769px){.restaurant-header-info__about{margin-bottom:0}}.restaurant-header-info__about__link{border-bottom:1px solid rgba(32,33,35,.165);color:#141414;display:none;font-size:14px;line-height:16px}.restaurant-header-info__about__link:hover{border-bottom:1px solid #141414}@media(min-width:769px){.restaurant-header-info__about__link{display:block}}.restaurant-header-delivery-tabs{background-color:#eaeef2;border-radius:10px;display:flex;margin-bottom:8px;padding:4px}@media(min-width:769px){.restaurant-header-delivery-tabs{align-self:flex-end;margin-bottom:0;width:-webkit-fit-content;width:fit-content}}.restaurant-header-delivery-tabs__button{background-color:#0000;border-bottom:1px solid #0000;border-radius:8px;color:#54585c;cursor:pointer;font-size:18px;font-weight:400;height:36px;line-height:22px;padding:6px 16px;transition:color .2s ease-in;width:100%}@media(min-width:769px){.restaurant-header-delivery-tabs__button{padding:6px;width:114px}}.restaurant-header-delivery-tabs__button:hover{border-bottom:1px solid #0000;color:#141414}.restaurant-header-delivery-tabs__button_active{background-color:#fff;border-bottom:1px solid #b6bec5!important;color:#141414;cursor:default!important}.restaurant-header__specialization{color:rgba(10,16,26,.698);font-size:14px;line-height:16px;width:-webkit-fit-content;width:fit-content}a.restaurant-header__specialization:hover{color:var(--gray-black)}.restaurant-header{margin:0 -16px 21px}@media(min-width:769px){.restaurant-header{margin:0 0 24px}}@media(min-width:1281px){.restaurant-header{margin:0 24px 24px 0}}.restaurant-header-delivery{padding:0 16px}@media(min-width:769px){.restaurant-header-delivery{padding:0}}.restaurant-header__row{align-items:center;background-color:#0000;color:#141414;column-gap:12px;display:flex;font-size:18px;line-height:22px;min-height:48px;padding:8px 0;text-align:left;width:100%}.restaurant-header__row:not(:last-child){border-bottom:1px solid #dae1e8}.restaurant-header__row_align-start{align-items:flex-start}.restaurant-header__row_clickable:hover .restaurant-header__row__field{color:rgba(10,16,26,.698)}.restaurant-header__row__left-icon{margin:4px 0;min-width:24px;width:24px}.restaurant-header__row__left-icon_small{margin:2px;min-width:20px;width:20px}.restaurant-header__row__field{align-items:flex-start;align-self:center;display:flex;flex-direction:column;row-gap:4px;width:100%}.restaurant-header__row__field:first-letter{text-transform:uppercase}.restaurant-header__row__right-icon{background-color:rgba(10,16,26,.439);height:32px!important;margin-left:auto;min-width:20px}.restaurant-header__text:first-letter{text-transform:uppercase}.restaurant-header__subtext{color:var(--gray-dark-gray-2);font-size:14px;line-height:16px}.restaurant-header__subtext:first-letter{text-transform:uppercase}.restaurant-header_text-orange{color:var(--color-orange)}.restaurant-header_text-blue{color:var(--color-blue)}.restaurant-header_text-red{color:var(--color-red)}.mobile-categories-slider{background-color:var(--gray-white);box-shadow:0 -1px 0 var(--gray-white);margin:24px -16px 0;min-height:40px;position:-webkit-sticky;position:sticky;top:var(--headerHeight);z-index:11}@media(min-width:769px){.mobile-categories-slider{margin:24px -40px 0}}@media(min-width:1281px){.mobile-categories-slider{display:none}}.mobile-categories-slider .slider-button{display:none}.mobile-categories-slider .slider-content{column-gap:16px}.mobile-categories-slider .slider-content&gt;:first-child{margin-left:16px}@media(min-width:769px){.mobile-categories-slider .slider-content&gt;:first-child{margin-left:40px}}.mobile-categories-slider .slider-content&gt;:last-child{margin-right:16px}@media(min-width:769px){.mobile-categories-slider .slider-content&gt;:last-child{margin-right:40px}}.mobile-categories-slider__item{background-color:#0000;border-bottom:2px solid #0000;color:var(--gray-dark-gray-2);column-gap:8px;display:flex;font-size:18px;height:40px;line-height:22px;padding:8px 0 10px;transition:color .2s ease-in,border-bottom .2s ease-in;white-space:nowrap}.mobile-categories-slider__item:hover{border-bottom:2px solid #0000}.mobile-categories-slider__item&gt;div,.mobile-categories-slider__item&gt;img{height:16px!important;margin-top:2px;width:16px!important}.mobile-categories-slider__item_active{border-bottom:2px solid var(--color-blue)!important;color:#141414}.mobile-categories-slider__separator{border-bottom:1px solid #dae1e8;position:relative;width:100%}.restaurant-menu__suggestion{background-color:#fff;border-top:1px solid #dae1e8;bottom:0;margin-top:auto;position:-webkit-sticky;position:sticky;right:0;transition:opacity .2s ease-in;width:100%;z-index:15}.restaurant-menu__suggestion_hidden{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.promo-slider-item{align-items:center;border-radius:10px;column-gap:12px;cursor:pointer;display:flex;min-height:56px;min-width:260px;overflow:hidden;padding:7px 16px 9px;width:100%}@media(min-width:769px){.promo-slider-item{min-width:300px}}.promo-slider-item:nth-child(3n+1){background-color:#c8ebffb8}.promo-slider-item:nth-child(3n+2){background-color:#fff0b2b8}.promo-slider-item:nth-child(3n+3){background-color:#fce3ffb8}.promo-slider-item__title{color:#141414;font-size:16px;line-height:18px;padding:2px 0}.promo-slider-item__subtitle{color:var(--color-blue)}.promo-slider-item__img{min-width:40px}@media(min-width:769px){.restaurant-promo-card-modal{width:600px!important}}.restaurant-promo-card-modal__body{padding-bottom:40px!important}.restaurant-promo-card-modal__badge{align-items:center;background-color:var(--color-red);border-radius:20px;color:var(--gray-white);display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;margin-bottom:14px;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:61px}.restaurant-promo-card-modal__name{color:var(--gray-black);font-size:32px;font-weight:500;line-height:36px;margin-bottom:4px;word-break:break-word}.restaurant-promo-card-modal__description{color:var(--gray-black);font-size:20px;line-height:24px;word-break:break-word}.restaurant-promo-card-modal__date{color:var(--gray-black);font-size:18px;line-height:22px;margin-top:32px}.restaurant-menu__sales{margin:4px -16px 0}@media(min-width:769px){.restaurant-menu__sales{margin:24px -40px 0}}@media(min-width:1281px){.restaurant-menu__sales{margin:24px 0 0}}.restaurant-menu__sales .slider .slider-button{top:50%;transform:translateY(-50%)}.restaurant-menu__sales .slider .slider-button-left{left:-20px;transform:translateY(-50%) rotate(180deg)}.restaurant-menu__sales .slider .slider-button-right{right:-20px}.restaurant-menu__sales .slider .slider-content{align-items:stretch;column-gap:10px}.restaurant-menu__sales .slider .slider-content&gt;div:first-child{margin-left:16px}.restaurant-menu__sales .slider .slider-content&gt;div:last-child{margin-right:16px}@media(min-width:769px){.restaurant-menu__sales .slider .slider-content&gt;div:first-child{margin-left:40px}.restaurant-menu__sales .slider .slider-content&gt;div:last-child{margin-right:40px}}@media(min-width:1281px){.restaurant-menu__sales .slider .slider-content&gt;div:first-child{margin-left:0}.restaurant-menu__sales .slider .slider-content&gt;div:last-child{margin-right:0}}.restaurant-menu-skeleton__menu-item{align-items:center;column-gap:12px;display:flex;padding:8px 0 16px}.restaurant-menu-skeleton__menu-item :last-child{flex:1 1}@media(min-width:769px){.restaurant-menu-skeleton__menu-item{padding:11px 0 13px}}.restaurant-menu-skeleton__menu-divider{background-color:#dae1e8;height:1px}.restaurant-menu-skeleton__sale{margin:21px 0 24px}.restaurant-menu-skeleton__category-name{margin-bottom:26px;margin-top:8px}.restaurant-menu-skeleton__menu-items{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(min-width:769px){.restaurant-menu-skeleton__menu-items{gap:24px;grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}}.restaurant-menu-skeleton__category-list-title{margin:13px 0 15px;min-height:8px}.restaurant-menu-skeleton__category-list-title:first-child{min-height:12px}.restaurant-menu-skeleton__category-list-item{margin:15px 0 17px}.restaurant-menu-skeleton__banner{height:100%;left:0;position:absolute;top:0;width:100%}.restaurant-menu-skeleton__content-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:20px 0 8px}.restaurant-menu-skeleton__content-header-left{display:flex;gap:8px}.restaurant-menu-skeleton__header-info-1{border-radius:6px;height:12px;margin-top:14px;width:180px}@media(min-width:769px){.restaurant-menu-skeleton__header-info-1{border-radius:10px;height:44px;margin-top:0;width:236px}}.restaurant-menu-skeleton__header-info-2{border-radius:8px;height:40px;margin-bottom:8px;margin-top:22px;width:100%}@media(min-width:769px){.restaurant-menu-skeleton__header-info-2{border-radius:10px;height:48px;margin-bottom:0;margin-left:auto;margin-top:0;width:214px}}.restaurant-menu-skeleton__header-info-3{display:none}@media(min-width:769px){.restaurant-menu-skeleton__header-info-3{border-radius:10px;display:block;height:48px;width:153px}}@media(min-width:1281px){.restaurant-menu{margin-right:26px}}.restaurant-menu__block-categories{margin-top:24px}.reviews-panel{background-color:#eaeef2;border-radius:10px;display:flex;margin-bottom:12px;padding:4px;width:-webkit-fit-content;width:fit-content}.reviews-panel__item{background-color:#0000;border-bottom:1px solid #0000;border-radius:8px;color:#54585c;cursor:pointer;font-size:18px;font-weight:400;height:36px;line-height:22px;padding:6px 16px;transition:color .2s ease-in}.reviews-panel__item:hover{color:#141414}.reviews-panel__item_active{background-color:#fff;border-bottom:1px solid #b6bec5!important;color:#141414;cursor:default}.restaurant-reviews__review-skeleton{border-bottom:1px solid #dae1e8;display:flex;flex-direction:column;padding:16px 16px 24px;row-gap:16px}@media(min-width:769px){.restaurant-reviews__review-skeleton{padding:16px 24px 24px}}.restaurant-reviews__review-skeleton__header{align-items:center;column-gap:8px;display:flex}@media(min-width:1281px){.restaurant-reviews{padding-right:24px}}.restaurant-reviews__last-order{margin-bottom:8px}@media(min-width:769px){.restaurant-reviews__last-order{margin-bottom:24px}}.restaurant-reviews__more-button{display:flex;justify-content:center;padding:10px 16px}.restaurant-reviews__more-button button{background:#14141414;border-radius:10px;color:#141414;font-size:18px;font-weight:400;height:44px;line-height:22px;text-transform:none}@media(min-width:769px){.restaurant-reviews__more-button{padding:24px 16px}.restaurant-reviews__more-button button{max-width:438px}}.restaurant-empty-reviews{align-items:center;display:flex;flex-direction:column;margin-bottom:80px;margin-top:48px;row-gap:16px;width:100%}@media(min-width:769px){.restaurant-empty-reviews{margin-top:128px}}.restaurant-empty-reviews__icon{height:196px!important;margin:0 auto;object-fit:contain;width:100%!important}@media(min-width:769px){.restaurant-empty-reviews__icon{height:224px!important}}.restaurant-empty-reviews__text{color:#8a9095;font-size:24px;line-height:24px;text-align:center}.restaurant-reviews-list{display:flex;flex-direction:column;margin:0 -16px 46px;row-gap:16px}@media(min-width:769px){.restaurant-reviews-list{margin:0}}@media(min-width:1281px){.restaurant-reviews-list{margin:0 0 68px}}.restaurant-reviews-list__spinner{margin:40px auto 0}@media(max-width:768px){.restaurant-reviews__shopping-cart{display:none}}.restaurant-category-icon{height:24px!important;position:relative;width:24px!important}.restaurant-main__block__container{display:flex;flex-direction:column;min-height:100%}.restaurant-main__block{display:flex;flex-flow:row nowrap;margin:0 auto;max-width:100%;width:100%}@media(min-width:769px){.restaurant-main__block{margin:8px auto 0;max-width:1680px}}.restaurant-main__block_menu{margin-bottom:8px}@media(min-width:769px){.restaurant-main__block_menu{margin:8px auto 40px}}.restaurant-main__block-content{flex:1 1 auto;width:100%}@media(min-width:1281px){.restaurant-main__block-content{width:calc(100% - 462px)}.restaurant-main__block-content_menu{width:calc(100% - 709px)}}.restaurant-main__shopping-cart{height:0;position:absolute;top:-10px;width:0}@media(min-width:1281px){.restaurant-main__shopping-cart{height:calc(100vh - var(--headerHeight) - 8px);max-width:382px;min-width:382px;padding-bottom:24px;position:-webkit-sticky;position:sticky;top:calc(var(--headerHeight) + 8px);width:382px;z-index:1}}.privacy-page,.reglament-page{display:flex;flex-direction:column;justify-content:space-between}.privacy-page a,.reglament-page a{border-bottom:none;color:var(--color-blue)}.reglament-page{text-align:justify}.reglament-page,.reglament-page__header-h2{font-size:var(--text-small-size);line-height:var(--text-small-line-height)}.reglament-page__header-h2{font-weight:700;margin-top:20px;text-align:center}.reglament-page__hr{background-color:#e6e6e6;border:none;height:1px}.reglament-page__hr_smal{margin-bottom:100px}@media(min-width:769px){.reglament-page__hr_smal{width:300px}}.reglament-page__paragraph{margin:10px 0}.reglament-page__title{font-weight:700}.reglament-page__title&gt;*{font-weight:400}.reglament-page__link{color:var(--color-blue);text-decoration:underline}.reglament-page__highlighted{background-color:#fff2cc}.reglament-page__text-right{text-align:right}.reglament-page__text-center{text-align:center}.reglament-page ol{counter-reset:item;list-style-type:none;margin:0;padding:0}.reglament-page ol .ol-main{padding-bottom:10px}.reglament-page ol&gt;li{counter-increment:item;display:table;margin-bottom:.3em}.reglament-page ol&gt;li&gt;.p-iterable{padding-left:20px}.reglament-page ol&gt;li:before{content:counters(item,".") ".";font-weight:400;padding-right:.3em}@media(min-width:1281px){.reglament-page ol&gt;li:before{display:table-cell}}.reglament-page li ol&gt;li{margin:0}.reglament-page li ol&gt;li:before{content:counters(item,".") " ";font-weight:400}.reglament-page ul&gt;li::marker{content:"● "}.info-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.info-page__header{background-color:var(--gray-white);display:flex;justify-content:center;min-height:56px;padding-top:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media(min-width:1281px){.info-page__header{min-height:64px}}.about-page .pad-m,.info-page__content{margin:0 auto;max-width:1680px}.about-page .pad-m{position:relative;width:100%}.about-page__header{align-items:center;background-image:url(https://site-static.chibbis.ru/site/img/header/grid-bg.png);display:flex;margin-bottom:54px;min-height:180px;position:relative}.about-page__header:after,.about-page__header:before{background:#000;content:"";height:100%;position:absolute;top:0;width:50%}.about-page__header:before{background:linear-gradient(270deg,#0000,#000000e6);left:0}.about-page__header:after{background:linear-gradient(90deg,#0000,#000000e6);right:0}.about-page__header-food{background:url(https://site-static.chibbis.ru/site/img/header/food-photo.png) 264px 34px no-repeat;background-size:cover;bottom:0;height:244px;position:absolute;right:0;transition:width .2s,height .2s;width:394px;z-index:1}@media(min-width:769px){.about-page__header-food{background-position:206px 50px;height:290px;width:468px}}@media(min-width:1400px){.about-page__header-food{background-position:80px 105px;height:446px;width:720px}}.about-page__header-text{color:var(--gray-white);max-width:530px;padding-bottom:10px;padding-right:70px;padding-top:10px}@media(min-width:769px){.about-page__header-text{padding-right:110px}}@media(min-width:1140px){.about-page__header-text{max-width:812px;padding-right:65px}}.about-page__header-text h3{color:var(--gray-white);display:block;font-size:18px;font-weight:700;line-height:20px;transition:margin-bottom .2s,font-size .2s}@media(min-width:1281px){.about-page__header-text h3{font-size:24px;font-weight:700;line-height:28px;margin-bottom:16px}}.about-page__header-text span{display:block;font-size:14px;font-weight:400;line-height:18px;padding-right:60px}@media(min-width:1281px){.about-page__header-text span{font-size:16px;font-weight:400;line-height:18px;padding-right:0}}.about-page__fund{border-top:1px solid #e8e8e8;color:var(--gray-black);margin-bottom:52px;padding-top:42px}.about-page__fund-wrap{max-width:788px}.about-page__fund-title{color:var(--gray-black);font-size:24px;font-weight:700;line-height:28px;margin-bottom:23px}.about-page__fund-sub-title{font-size:20px;font-weight:500;line-height:24px;margin-bottom:8px}.about-page__fund-text{font-size:16px;font-weight:400;line-height:18px;margin-bottom:40px}.about-page__fund-text-link{border-bottom:unset;color:var(--color-blue)}.about-page__title{font-size:24px;line-height:28px;margin-bottom:40px}@media(max-width:1280px){.about-page__title{margin-bottom:24px}}.about-page .check-list{column-count:3;list-style:none;margin:0 0 40px;padding:0}.about-page .check-list__title{align-items:baseline;display:flex;font-size:20px;font-weight:500;line-height:24px;margin-bottom:10px}@media(max-width:1280px){.about-page .check-list{column-count:2}}@media(max-width:768px){.about-page .check-list{column-count:1}}.about-page .check-list li{display:inline-block;margin-bottom:20px;max-width:456px}@media(max-width:1280px){.about-page .check-list li{margin-right:16px;min-height:74px}}@media(max-width:768px){.about-page .check-list li{max-width:740px}}.about-page .check-list li p{font-size:18px;font-weight:400;line-height:22px;margin-bottom:0;margin-top:4px}.contacts{padding-bottom:32px}.contacts__columns{margin-top:32px}.contacts__column,.contacts__dbl-column{padding-bottom:24px;width:100%}.contacts__row{margin-right:105px}.contacts__row:last-child{margin-right:0}@media(max-width:1024px){.contacts__row{margin-bottom:40px}.contacts__row:last-child{margin-bottom:16px}}.contacts__column-extra{padding-bottom:48px}.contacts__column{height:100%}.contacts__title{color:var(--gray-dark-gray-2);font-size:18px;font-weight:400;line-height:22px;margin-bottom:4px}.contacts__title-requisites{margin-bottom:8px}.contacts__text{font-size:24px;font-weight:700;line-height:28px}.contacts__text,.contacts__text:hover{color:var(--gray-black)}.contacts__phone-link,.contacts__phone-link:active,.contacts__phone-link:visited{border:0;color:#262626}.contacts__phone-link:hover{color:#8c8c8c}.contacts__map-marker{height:48px;max-width:none!important;transform:translate(-23px,-47px);width:48px}.contacts__map-container img{max-width:100%}.contacts__map-container__map{height:300px!important;width:100%}@media(max-width:1024px){.contacts__map-container__map{height:224px!important}}@media(max-width:375px){.contacts__map-container__map{height:200px!important}}.contacts__address-title,.contacts__requisites-title{padding-bottom:16px}.contacts__address-1,.contacts__address-2,.contacts__requisites{font-size:14px}.contacts__addr-req{display:flex;flex-direction:column;justify-content:space-between}.contacts__address{color:var(--gray-black);font-size:18px;font-weight:400;line-height:22px}.contacts__address-1{padding-top:32px}.contacts__address-2{display:none}.contacts__requisites-item{color:var(--gray-black);font-size:18px;font-weight:400;line-height:22px}.contacts__social,.contacts__social&gt;img{display:block;height:32px;width:32px}.support-form__section{margin-bottom:40px}.support-form__select__option{word-break:unset!important}.support-form__field{margin-bottom:16px}.support-form__m-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:25px}@media(min-width:1281px){.support-form__m-title{display:none}}.support-form__title{font-size:20px;font-weight:500;line-height:24px;margin-bottom:13px}.support-form__button .btn{height:40px}.support-result{border:1px solid #bfbfbf;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:20px;text-align:center}.support-result__content{align-items:center;margin:0 auto;max-width:324px}.support-result__title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:17px}.support-result__description{font-size:18px;font-weight:400;line-height:22px;margin-bottom:75px}.support-result__icon{display:flex;justify-content:center;margin-bottom:40px}.support-result__icon .icon{height:70px;width:70px}.support-result__button .btn_size-small{height:35px}.support-form__field__input{height:44px!important;padding:10px 16px 12px 12px!important}.support-form__field__phone-input{color:var(--gray-black)!important;padding:10px 16px 12px 42px!important}.support-form__field__phone-input-container&gt;div:nth-child(2)&gt;div:nth-child(2){top:0!important;transform:unset!important}.support-form__field-phone-input__prefix{background-color:#0000;border:none;color:var(--gray-black);font-size:18px;height:44px;left:-4px;line-height:22px;margin:0;padding:10px 0 12px;position:relative}.agreement{font-size:14px;line-height:18px}.agreement,.agreement a{color:var(--gray-dark-gray);font-weight:400}.agreement a{border-bottom:1px solid var(--gray-dark-gray)}.contacts-page.is-error .support-form,.contacts-page.is-success .support-form{position:relative}.contacts-page.is-error .support-form:after,.contacts-page.is-success .support-form:after{background-color:#fff;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.contacts-page__intro{font-size:18px;font-weight:400;line-height:22px}.contacts-page__wrapper{margin:42px auto 0;max-width:1680px;padding-bottom:70px}@media(min-width:1920px){.contacts-page__wrapper{max-width:1728px}}.contacts-page__grid{display:flex;flex-direction:column}@media(min-width:769px){.contacts-page__grid{flex-direction:row;justify-content:space-between}.contacts-page__grid&gt;:first-child{width:47%}.contacts-page__grid&gt;:nth-child(2){width:38.4%}}@media(min-width:1281px){.contacts-page__grid&gt;:first-child{width:49.4%}.contacts-page__grid&gt;:nth-child(2){width:32.3%}}.contacts-page__banner{border-radius:8px;display:none;font-size:14px;line-height:20px;margin:0 auto 8px;max-width:600px;padding:16px;text-align:center}.contacts-page__banner.is-error{background-color:#ff8610;color:#262626;display:block}.contacts-page__banner.is-success{background-color:#27ae60;color:#fff;display:none}.info-page__form{max-width:600px}@media(min-width:769px)and (max-width:1294px){.help__nav-items-first,.help__nav-items-second{width:48%}}.help__nav-wrap{flex-basis:0!important}@media(min-width:1139px){.help__nav-wrap{flex-basis:401px!important}}.help__nav{border-bottom:1px solid #e8e8e8;margin:0 auto;max-width:788px;padding-bottom:96px;padding-top:46px;position:relative;top:0}@media(min-width:769px){.help__nav{padding-bottom:54px;padding-top:40px}}@media(min-width:1295px){.help__nav{border-bottom:none;margin-left:0;overflow-y:auto;position:-webkit-sticky;position:sticky;top:64px}}.help__nav-items{display:flex;flex-direction:column}@media(min-width:769px)and (max-width:1294px){.help__nav-items{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media(min-width:1295px){.help__nav-items{height:calc(100vh - 50px);height:calc(100dvh - 50px);overflow-y:auto}}.help__nav-item{font-size:20px;line-height:24px;position:relative;width:100%}@media(max-width:900px){.help__nav-item:after{background:#fff;background:linear-gradient(90deg,#fff0,#fff 50%);content:"";height:100%;position:absolute;right:0;top:0;width:10px;z-index:1}}.help__nav-item a{border-bottom:none;color:#000;cursor:pointer;display:block;font-size:18px;padding:14px 0;position:relative;transition:color .2s ease-in-out}.help__nav-item a span{position:relative}.help__nav-item a.active,.help__nav-item a:hover{color:var(--color-blue)}.help__favourites{color:#202020;display:grid;grid-template-rows:repeat(2,auto);justify-items:center;margin:24px auto 32px;max-width:788px;row-gap:42px}@media(min-width:769px){.help__favourites{margin:48px auto}}@media(min-width:850px){.help__favourites{column-gap:24px;grid-template-columns:382px 382px;row-gap:0}}@media(min-width:1200px){.help__favourites{column-gap:24px;grid-template-columns:379px 379px;max-width:782px}}.help__favourites-column{display:flex;flex-direction:column;max-width:384px}@media(min-width:700px){.help__favourites-column{flex-direction:row!important;max-width:850px}}@media(min-width:850px){.help__favourites-column{flex-direction:column!important}}@media(min-width:1200px){.help__favourites-column{max-width:379px}}.help__favourites-img{margin-bottom:20px}.help__favourites-img img{height:133px;width:320px}@media(min-width:700px){.help__favourites-img{margin-bottom:0;margin-right:20px}.help__favourites-img img{height:151px;width:382px}}@media(min-width:850px){.help__favourites-img{margin-bottom:24px;margin-right:0}.help__favourites-img img{height:152px;width:379px}}.help__favourites-text{display:flex;font-size:14px;line-height:20px;max-width:335px}@media(min-width:700px){.help__favourites-text{max-width:320px}}@media(min-width:850px){.help__favourites-text{max-width:379px}}.help__delivery-desktop-courier{column-gap:118px;display:grid;font-size:14px;grid-template-columns:290px 380px;height:562px;line-height:20px;margin-bottom:48px}.help__delivery-desktop-title{height:562px;max-width:290px}.help__delivery-desktop-title-courier h3{margin-bottom:40px}.help__delivery-desktop-title-self h3{margin-bottom:34px}.help__delivery-desktop-title-phone{margin-bottom:47px;top:-35px}.help__delivery-desktop-title-address{margin-bottom:104px}.help__delivery-desktop-title-address__selfPickup{margin-bottom:72px}.help__delivery-desktop-title-time{margin-bottom:10px}.help__delivery-desktop-title-time__selfPickup{margin-bottom:49px}.help__delivery-desktop-title-payment{margin-bottom:86px}.help__delivery-desktop-title-promocode{margin-bottom:88px}.help__delivery-desktop-img img{position:relative}.help__delivery-desktop-self{column-gap:118px;display:grid;font-size:14px;grid-template-columns:290px 380px;height:562px;line-height:20px;margin-bottom:48px;margin-top:56px}.help__delivery-desktop-self-desktop-title{height:562px;max-width:290px}.help__delivery-desktop-self-phone{margin-bottom:109px}.help__delivery-desktop-self-address{margin-bottom:60px}.help__delivery-desktop-self-time{margin-bottom:86px}.help__delivery-desktop-self-payment{margin-bottom:45px}.help__delivery-desktop-self-promocode{margin-bottom:36px}.help__delivery-tablet{column-gap:104px;display:grid;grid-template-columns:380px 300px;margin-top:16px}.help__delivery-tablet-courier{display:flex;height:562px;justify-content:center;width:380px}.help__delivery-tablet-courier img{height:562px;left:-18px;position:relative;top:0}.help__delivery-tablet-self{height:562px;width:300px}.help__delivery-tablet-self img{height:276px;left:-18px;position:relative;top:-10px;width:336px}.help__dont-recall,.help__registration{display:grid!important;grid-template-rows:auto;justify-items:center;row-gap:44px}.help__dont-recall img,.help__registration img{height:596px;max-width:335px}@media(min-width:769px){.help__dont-recall,.help__registration{column-gap:24px;grid-template-columns:repeat(2,379px)!important;grid-template-rows:none!important;max-width:788px;row-gap:0}.help__dont-recall img,.help__registration img{height:490px;left:-15px;max-width:389px;position:relative;top:-5px;width:389px}}@media(min-width:1281px){.help__dont-recall,.help__registration{grid-template-columns:repeat(2,382px)!important}.help__dont-recall img,.help__registration img{height:493px;left:-15px;max-width:392px;position:relative;top:-5px;width:392px}}.help__get-points-list{list-style:none;margin:0;padding:0}.help__get-points-item{align-items:flex-start;display:flex;margin-bottom:16px;position:relative}.help__get-points-item-num{background-color:#ff861029;border-radius:100%;box-sizing:border-box;display:block;line-height:1;margin-right:16px;min-width:32px;padding:7px 0;text-align:center}.my-city__link{color:var(--color-blue);cursor:pointer}.my-city__link&gt;span{bottom:3px;position:relative}.help{align-items:normal!important;flex-direction:column!important}.help__nums{font-size:20px;margin-top:48px!important}.help .desktop,.help .mobile,.help .tablet{display:none}@media(min-width:320px)and (max-width:768px){.help .mobile{display:block}}@media(min-width:769px)and (max-width:1139px){.help .tablet{display:block}}@media(min-width:1140px){.help .desktop{display:block}}@media(min-width:1295px){.help{flex-direction:row!important}}.help__title-first{margin:42px 0 24px}.help__title-first span h2{margin:auto 0!important}.help__content-wrap{flex-basis:0!important;margin:0 auto}@media(min-width:1295px){.help__content-wrap{margin-left:32px}}.help__content{font-size:18px;font-weight:400;line-height:22px;max-width:788px}@media(min-width:1281px){.help__content{max-width:782px}}.help__content a{color:var(--color-blue)}.help__content section{margin-bottom:48px}.help__content section:not(:first-child){border-top:1px solid var(--gray-background)}@media(min-width:1140px){.help__content section:not(:first-child){border-top:none}}.help__content section h2{font-size:18px;line-height:1.5;margin:48px 0 16px}@media(min-width:1281px){.help__content section h2{margin-top:64px}}@media(min-width:1140px){.help__content section h2{margin:24px 0}}.help__content section h3{font-size:18px;line-height:24px;margin-bottom:24px}@media(min-width:769px){.help__content section h3{margin-bottom:48px}}.help__content section span:first-child h2{color:#262626;font-size:24px}@media(min-width:769px){.help__content section span:first-child h2{font-size:32px}}@media(min-width:1140px){.help__content section span:first-child h2{font-size:32px}}.help__content section p{margin:16px 0}.help__content section ol{margin:8px;padding-left:16px}.help__content section ol&gt;li{margin-bottom:8px}.help__img{display:block;max-width:100%;width:100%}@media(max-width:1280px){.help__img{max-width:768px}}@media(max-width:768px){.help__img{max-width:355px}}.help__img.full-width{margin:24px auto 32px}@media(min-width:769px){.help__img.full-width{margin:32px auto 48px}}@media(min-width:1294px){.help__img.full-width{margin-left:0;margin-right:0}}.help__img.rounded{border-radius:20px}.help__img-text{min-width:230px}.help__img-img{margin:32px auto 16px;max-width:310px;min-width:211px}@media(min-width:769px){.help__img-img{margin:0 0 16px}}@media(min-width:769px)and (max-width:1140px){.help__img-img{margin-right:32px;min-width:309px}}@media(min-width:1140px){.help__img-img{margin-right:309px;max-height:87px;min-height:69px}}.help__img-img .help__img{width:100%}@media(min-width:1140px){.help__img-img .help__img{min-height:100%;width:auto}}.help__delivery{margin-bottom:-16px;margin-top:48px}.help__delivery h3{font-size:18px;font-weight:700;margin-bottom:-32px;margin-top:32px}.help__comment,.help__delivery .help__img{margin-bottom:32px}.help__comment{border-left:4px solid var(--color-orange);color:#262626;font-size:14px;padding-left:20px}.help__comment_type_green{border-color:#27ae60}.help__comment__icon{display:inline-block;position:relative;top:2px}.help__footer{align-items:center;background-color:#f5f5f5;border-radius:16px;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:400;line-height:22px;padding:32px;text-align:center;width:100%}@media(min-width:769px){.help__footer{margin-bottom:71px}}@media(min-width:1281px){.help__footer{margin-bottom:102px}}.help__footer h2,.help__footer h3{color:#262626;font-size:32px;font-weight:700;line-height:37px;margin:0;text-align:center}@media(max-width:375px){.help__footer h2,.help__footer h3{font-size:24px;line-height:28px}}.help__footer-phone-wrap span{display:inline-block}.help__footer-phone{white-space:nowrap}.contacts-page__intro{margin:24px 0}.free-food-page__content{margin:0 auto;max-width:1680px;padding-bottom:30px;padding-top:97px}@media(max-width:1280px){.free-food-page__content{padding-top:67px}}@media(max-width:768px){.free-food-page__content{padding-top:53px}}@media(min-width:1920px){.free-food-page__content{max-width:1728px}}.free-food-page__steps{display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;grid-row-gap:42px;justify-content:center;margin-bottom:68px}@media(min-width:1281px){.free-food-page__steps{grid-template-columns:1fr 1fr;grid-row-gap:86px;margin-bottom:76px}}@media(min-width:1260px){.free-food-page__steps{grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:100px}}.free-food-page__step{align-items:center;display:flex;flex-direction:row;position:relative}.free-food-page__step:after{background-repeat:no-repeat;height:100%;left:0;max-width:206px;position:absolute;top:0;width:100%}@media(min-width:1281px){.free-food-page__step_one:after,.free-food-page__step_three:after{background-image:url(https://site-static.chibbis.ru/site/img/info-pages/free-food-line.svg);content:"";left:65%;top:32px}}@media(min-width:1260px){.free-food-page__step_one:after,.free-food-page__step_three:after{background-image:url(https://site-static.chibbis.ru/site/img/info-pages/free-food-line-up.svg);content:"";left:45%;top:-10px}}@media(min-width:1281px){.free-food-page__step_two:after{background-image:url(https://site-static.chibbis.ru/site/img/info-pages/free-food-line-big.svg);bottom:-85px;content:"";height:70px;left:-330px;max-width:495px;top:auto;width:500px}}@media(min-width:1260px){.free-food-page__step_two:after{background-image:url(https://site-static.chibbis.ru/site/img/info-pages/free-food-line-down.svg);bottom:-20px;content:"";height:23px;left:45%;top:auto}}.free-food-page__step-wrap{padding-top:0}@media(min-width:1260px){.free-food-page__step-wrap{padding-top:14px}}.free-food-page__num{color:var(--color-orange);font-size:60px;font-style:normal;font-weight:700;letter-spacing:0;line-height:70px;margin-right:10px;text-align:left}@media(min-width:1281px){.free-food-page__num{font-size:80px;font-style:normal;font-weight:700;letter-spacing:0;line-height:94px;text-align:left}}.free-food-page__title{font-size:20px;font-weight:500;line-height:24px;margin-bottom:2px}.free-food-page__description{font-size:18px;font-weight:400;line-height:22px}.free-food-page__description&gt;img{margin-right:2px;position:relative;top:2px}.free-food-page__products__list,.free-food-page__rests__list{display:grid;font-size:32px;font-weight:700;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;padding-top:18px}.free-food-page__rests{margin-bottom:40px}.free-food-page__rests__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(min-width:769px){.free-food-page__rests__list{gap:24px}}.free-food-page__products__title{font-size:24px;font-weight:700}.free-food-page__products__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(134px,1fr))}@media(min-width:375px){.free-food-page__products__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:769px){.free-food-page__products__list{gap:24px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}.profile-info-email-hint__confirm-action{color:var(--color-blue);font-size:14px;font-weight:400;line-height:18px}.profile-info-email-hint__confirm-action&gt;span{border-bottom:none;cursor:pointer}.profile-info-email-hint__confirm-action&gt;span:hover{border-bottom:1px solid var(--color-blue)}.profile-info-email-hint__confirm-wrap{margin-top:-12px}@media(max-width:640px){.profile-info-email-hint__confirm-wrap{margin-bottom:14px}}.profile-info-email-hint__confirm{color:#d0021b;font-size:14px;line-height:16px;margin-top:4px}.profile-info-email-hint__confirm.is-mail-sent{color:var(--color-green)}.profile-menu{display:flex;justify-content:center;margin:24px auto;max-width:100%;transition:margin-top .2s ease-in-out,margin-bottom .2s ease-in-out;width:100%}@media(min-width:560px){.profile-menu{justify-content:center}}@media(min-width:769px){.profile-menu{margin:40px auto}}.profile-menu_info{left:-16px;max-width:calc(100% + 32px);position:relative;width:calc(100% + 32px)}.profile-menu__slider{align-items:center;column-gap:8px;display:flex;overflow-x:auto;overflow-y:hidden}.profile-menu__slider::-webkit-scrollbar{display:none}.profile-menu__link{align-items:center;background-color:#f5f5f5;border-radius:34px;color:#141414;display:flex;font-size:18px;height:40px;line-height:22px;padding:9px 16px}.profile-menu__link:hover{color:#141414}.profile-menu__item{align-items:center;display:flex;font-size:16px;white-space:nowrap}.profile-menu__item.is-active .profile-menu__link{background-color:var(--color-blue);color:#fff}.profile-menu__item.is-active .profile-menu__link:hover{color:#fff}.profile-menu__item:first-child{margin-left:16px}@media(min-width:560px){.profile-menu__item:first-child{margin-left:0}}.profile-menu__item:last-child{margin-right:16px}@media(min-width:560px){.profile-menu__item:last-child{margin-right:0}}.profile-info-choose-avatar__title{color:var(--gray-dark-gray-2);font-size:16px;line-height:18px}.profile-info-choose-avatar .profile-info-choose-avatar__list__wrap{left:-10px;max-width:calc(100vw - 20px);right:-10px;width:calc(100% + 20px)}@media(min-width:400px){.profile-info-choose-avatar .profile-info-choose-avatar__list__wrap{left:-20px;right:-20px;width:calc(100% + 40px)}}@media(min-width:640px){.profile-info-choose-avatar .profile-info-choose-avatar__list__wrap{left:-32px;right:-32px;width:calc(100% + 64px)}}.profile-info-form__email-wrapper{line-height:0;margin-top:-8px}.profile-info-form__email-confirm{border-bottom:1px solid var(--color-blue);cursor:pointer}.profile-info-form__field-email-read&gt;:nth-child(2){max-width:var(--profile-info-form-max-width-input)}.profile-info-form__field-email-edit&gt;:nth-child(2){max-width:100%}.profile-info-form__field-email-width-content{display:inline-block;font-size:18px;font-weight:400;line-height:22px;opacity:0;position:absolute;white-space:nowrap;z-index:-1}.profile-info{display:flex;flex-direction:column;justify-content:space-between}.profile-info__avatar{grid-template-columns:1fr;justify-content:left;transition:margin-top .2s ease-in-out}@media(min-width:640px){.profile-info__avatar{grid-template-columns:1fr 1fr;grid-gap:25px}}.profile-info-card__details{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:34px}.profile-info-details-item__title{color:#8c8c8c;font-size:14px}.profile-info-details-item__value{color:#262626;font-size:16px;margin-top:10px}.profile-info-details-item__value-gender{background-color:#f5f5f5;border-radius:34px;display:inline-block;font-size:14px;padding:8px 24px}.profile-info__avatar__current{display:flex;justify-content:space-between;margin-bottom:16px}@media(min-width:640px){.profile-info__avatar__current{margin-bottom:24px}}.profile-info__avatar__current__image{display:block;height:100px;width:100px}.profile-info__avatar__current__image .icon{height:inherit;width:inherit}.profile-info__avatar__current__logout{background-color:#0000;color:#8c8c8c;cursor:pointer;font-size:16px;height:-webkit-fit-content;height:fit-content;margin-top:8px;padding:0 34px 0 0;position:relative}.profile-info__avatar__current__logout-icon{display:inline-block;margin-left:12px;position:absolute;top:-4px}.profile-info-form{display:flex;flex-direction:column;height:100%}.profile-info-form__button{margin-top:auto}.profile-info-form__buttons-wrp{display:flex;justify-content:space-between;margin-top:auto}.profile-info-form__buttons-wrp&gt;:first-child{margin-right:10px}.profile-info-form__fields{display:grid;grid-template-columns:1fr;justify-content:left;row-gap:25px}@media(min-width:375px){.profile-info-form__fields{grid-template-columns:1fr;justify-content:left}}@media(min-width:640px){.profile-info-form__fields{column-gap:25px;grid-template-columns:1fr 1fr;row-gap:17px}}.profile-info-form__field_mail{padding-bottom:0!important}.profile-info-form__title{color:var(--gray-dark-gray-2);font-size:16px;line-height:18px;margin-bottom:8px}.profile-info-form__gender{margin-bottom:24px;margin-top:0;transition:margin-top .2s ease-in-out}@media(min-width:640px){.profile-info-form__gender{margin-top:34px}}.profile-info-form__gender_no-confirmed-mail{margin-bottom:24px;margin-top:0;transition:margin-top .2s ease-in-out}@media(min-width:640px){.profile-info-form__gender_no-confirmed-mail{margin-top:16px}}.profile-info-form__gender-wrap{display:flex}.profile-info-form__gender-wrap .radio-field-none{display:none}.profile-info-form__gender-wrap.is-read-only .radio-field{cursor:default}.profile-info-form__gender-wrap.is-man-checked .radio-field-man{background-color:var(--color-blue)!important}.profile-info-form__gender-wrap.is-man-checked .radio-field-man .radio-field-label{color:#fff}.profile-info-form__gender-wrap.is-woman-checked .radio-field-woman{background-color:var(--color-blue)!important}.profile-info-form__gender-wrap.is-woman-checked .radio-field-woman .radio-field-label{color:#fff}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field{background-color:#f5f5f5;border-radius:34px;padding:8px 24px}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field-label{font-size:16px;line-height:18px}.profile-info-form__gender-wrap .radio-field-label-wrap:first-child{margin-right:10px}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field-wrap{display:none}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field-label{display:flex;margin-left:0}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field-label&gt;:not(:last-child){margin-right:6px}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field-label__icon{height:20px;width:20px}.profile-info-form__gender-wrap .radio-field-label-wrap .radio-field-label__text{margin-top:2px}.profile-info-form_status_read .profile-info-form__field__input{background-color:#0000;color:var(--gray-black);margin-top:-8px;padding-left:0!important}.profile-info-form_status_read .profile-info-form__field__input_email{padding-right:20px!important}.profile-info__button{margin-top:auto;transition:margin-top .2s ease-in-out}.input-field-wrap-main&gt;.form-error-collapse{position:absolute}.input-field-wrap-main&gt;.form-error-collapse&gt;div&gt;.form-error{margin-top:2px}.profile-info-form__field__input{height:44px!important}.profile-info-form__field__input__icon{left:10px;position:relative;top:-4px}@media(max-width:768px){.profile-page-orders__content{padding-left:0;padding-right:0}}.profile-page-orders__order{display:none}@media(min-width:1281px){.profile-page-orders__order{border-radius:10px;box-shadow:1px 1px 8px 0 #0a101a3d;display:block}}.profile-page-orders__body{align-items:flex-start;column-gap:20px;display:flex;justify-content:center}@media(min-width:769px){.profile-page-orders__body{padding-bottom:40px}}@media(max-width:1280px){.profile-page-orders__body__list__wrapper{width:100%}}@media(min-width:1281px){.profile-page-orders__body__list__wrapper{align-self:stretch}}.profile-page-orders__body__list{display:flex;flex-direction:column;width:100%}@media(min-width:769px){.profile-page-orders__body__list{row-gap:8px}}@media(min-width:1281px){.profile-page-orders__body__list{height:100%;max-height:90vh;max-width:387px;overflow:scroll;padding-left:8px;padding-right:10px;padding-top:8px;width:387px}}.profile-page-orders__body__no-order{display:flex;flex-direction:column;justify-content:center}.profile-page-orders__body__no-order__img{height:263px!important;margin:0 auto 24px;max-width:250px!important;object-fit:contain;width:100%!important}@media(min-width:1281px){.profile-page-orders__body__no-order__img{margin-bottom:42px}}.profile-page-orders__body__no-order__text{color:#8c8c8c;font-size:16px;line-height:24px;margin-bottom:auto;text-align:center;transition:font-size .2s ease-in-out}@media(min-width:1140px){.profile-page-orders__body__no-order__text{font-size:24px;line-height:32px}}.profile-page-orders__body__spinner{margin:0 auto;width:100%}.profile-page-referral-balance-form{line-height:18px;margin-top:12px}@media(min-width:769px){.profile-page-referral-balance-form{margin-top:24px}}.profile-page-referral-balance-form__input{color:#141414;height:44px!important}.profile-page-referral-balance-form__input__clear{background-color:rgba(10,16,26,.698)}.profile-page-referral-balance-form__button{margin-top:8px}@media(min-width:769px){.profile-page-referral-balance-form__button{margin-top:24px}}.profile-page-referral-balance{width:100%}@media(min-width:769px){.profile-page-referral-balance{border:1px solid #00285f1f;border-radius:16px;max-width:382px;padding:12px 16px 16px}}.profile-page-referral-balance__row{align-items:center;column-gap:10px;display:flex}.profile-page-referral-balance__title{color:#141414}.profile-page-referral-balance__icon{background-color:rgba(10,16,26,.439)}.profile-page-referral-balance__button-history{background-color:unset;color:var(--color-blue);font-size:18px;line-height:22px;margin-left:auto}.profile-page-referral-balance__value{color:#141414;line-height:36px;margin-bottom:8px}.profile-page-referral-balance__info{color:#141414;white-space:pre-line}.profile-page-referral-balance-history-item{border-bottom:1px solid #00285f1f;column-gap:12px;display:flex;opacity:1;padding:8px 0}.profile-page-referral-balance-history-item__column{display:flex;flex-direction:column;row-gap:2px;width:100%}.profile-page-referral-balance-history-item__value{color:#141414}.profile-page-referral-balance-history-item__date{color:#0a101a70}.profile-page-referral-balance-history-item__amount{color:#141414;margin-top:1px}.profile-page-referral-balance-history-item__amount_green{color:var(--color-green)}.balance-history-modal-body{padding:6px 16px 40px!important}@media(min-width:769px){.balance-history-modal-body{padding:0 40px!important}}.balance-history-modal-body__bottom-space{display:none}@media(min-width:769px){.balance-history-modal-body__bottom-space{background-color:var(--gray-white);bottom:0;display:block;min-height:40px;position:-webkit-sticky;position:sticky;width:100%}.balance-history-modal{width:480px!important}}.balance-info-modal-body{padding:6px 16px 40px!important}@media(min-width:769px){.balance-info-modal-body{padding:0 40px 40px!important}.balance-info-modal{width:480px!important}}.profile-page-referral-banner{background-color:var(--color-blue);border-radius:16px;padding:12px 16px 16px;width:100%}@media(min-width:769px){.profile-page-referral-banner{max-width:382px}}.profile-page-referral-banner__title{margin-bottom:6px}.profile-page-referral-banner__promocode{align-items:center;background-color:unset;color:var(--gray-white);column-gap:12px;cursor:pointer;display:flex;font-size:32px;line-height:36px;margin-bottom:20px;width:-webkit-fit-content;width:fit-content}.profile-page-referral-banner__description{margin-bottom:16px}.profile-page-referral-banner__button{width:100%}.profile-page-referral-banner__button__icon{margin-right:6px}.copy-promocode-modal-body{padding:0 16px 16px!important}@media(min-width:769px){.copy-promocode-modal-body{padding:0 40px 16px!important}}.copy-promocode-modal-body__title{color:var(--color-green);font-size:40px;line-height:46px;margin-bottom:8px;margin-top:56px;text-align:center}.copy-promocode-modal-body__description{color:#141414;text-align:center;white-space:pre-line}@media(min-width:769px){.copy-promocode-modal{width:480px!important}}.profile-page-referral-detailed-conditions{align-items:center;background-color:var(--gray-white);border-top:1px solid #00285f1f;bottom:48px;column-gap:12px;display:flex;height:40px;justify-content:flex-start;left:0;padding:8px 16px;position:fixed;width:100%}@media(min-width:769px){.profile-page-referral-detailed-conditions{background-color:unset;border-top:unset;margin:24px auto 0;padding:8px 0;position:unset;width:-webkit-fit-content;width:fit-content}}.profile-page-referral-detailed-conditions__text{display:block;margin-top:2px}.profile-page-referral-promocode-item{border-bottom:1px solid #00285f1f;column-gap:12px;display:flex;height:57px;opacity:1;padding:8px 0}.profile-page-referral-promocode-item__column{display:flex;flex-direction:column;row-gap:2px;width:100%}.profile-page-referral-promocode-item__copy{align-items:center;background-color:unset;column-gap:8px;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.profile-page-referral-promocode-item__value{color:#141414}.profile-page-referral-promocode-item__date{color:#0a101a70}.profile-page-referral-promocode-item__amount{color:#141414;margin-top:1px}.profile-page-referral-promocode-list{margin:16px auto;max-width:788px;width:100%}@media(min-width:769px){.profile-page-referral-promocode-list{margin:24px auto}}.profile-page-referral-promocode-list__title{border-bottom:1px solid #00285f1f;color:#141414;padding:9px 0}.profile-page-referral-register__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:640px;padding-bottom:120px;row-gap:24px}@media(min-width:769px){.profile-page-referral-register__container{padding-bottom:190px}}.profile-page-referral-register__icon{background-image:url(https://site-static.chibbis.ru/site/img/profile/referral-register.svg);height:124px;width:256px}.profile-page-referral-register__title{margin-bottom:8px;text-align:center;white-space:pre-line}@media(min-width:769px){.profile-page-referral-register__title{white-space:unset}}.profile-page-referral-register__subtitle{color:#141414;text-align:center}.profile-page-referral-register__buttons__container{align-items:center;display:flex;flex-direction:column;width:100%}.profile-page-referral-register__button{margin-bottom:8px;width:100%}@media(min-width:769px){.profile-page-referral-register__button{width:280px}}.profile-page-referral-register__link{display:block;padding:10px 0 12px;text-align:center;width:100%}@media(min-width:769px){.profile-page-referral-register__link{width:280px}}.profile-page-referral-register-error__container{align-items:center;display:flex;flex-direction:column;margin-top:40px;row-gap:14px}@media(min-width:769px){.profile-page-referral-register-error__container{margin-top:80px}}.profile-page-referral-register-error__title{color:#0a101a70;margin-bottom:12px;text-align:center}.profile-page-referral__button{width:100%}@media(min-width:769px){.profile-page-referral__button{width:280px}}.profile-page-referral-register-loading__container{align-items:center;display:flex;flex-direction:column;margin-top:40px;row-gap:14px}@media(min-width:769px){.profile-page-referral-register-loading__container{margin-top:80px}}.profile-page-referral-register-loading__text{color:#0a101a70;text-align:center;white-space:pre-line}.share-modal-body{padding:0 16px 16px!important}@media(min-width:769px){.share-modal-body{padding:8px 40px 40px!important}}.share-modal-body__button{align-items:center;background-color:unset;column-gap:12px;display:flex;height:48px;padding:12px 0}.share-modal-body__button:not(:last-child){border-bottom:1px solid #dae1e8}.share-modal-body__button__text{color:#141414}.share-modal-body__icon{height:24px;pointer-events:none;-webkit-user-select:none;user-select:none;width:24px}@media(min-width:769px){.share-modal{width:480px!important}}.profile-page-referral-skeleton__banner{max-width:382px}.profile-page-referral-skeleton__balance{height:212px}.profile-page-referral-skeleton__balance&gt;:first-child{margin-bottom:12px}.profile-page-referral-skeleton__balance&gt;:nth-child(2){margin-bottom:24px}.profile-page-referral-skeleton__balance&gt;:nth-child(3),.profile-page-referral-skeleton__balance&gt;:nth-child(4){margin-bottom:12px}@media(max-width:768px){.profile-page-referral{padding-bottom:88px!important}}.profile-page-referral__content{min-height:70vh}@media(min-width:769px){.profile-page-referral__content{min-height:unset}}.profile-page-referral__content__value{column-gap:24px;display:flex;flex-direction:column;justify-content:center;row-gap:24px}@media(min-width:769px){.profile-page-referral__content__value{flex-direction:row}}.profile-page-order-details{overflow-y:scroll}@media(min-width:769px){.profile-page-order-details{background-color:#f1f4f8}}.profile-page-order-details__content{align-items:center;display:flex;flex-direction:column;padding-bottom:40px;padding-top:16px}@media(max-width:768px){.profile-page-order-details__content{padding:0}}.order-tip-page__content{margin:0 auto;max-width:768px}.order-tip-header{align-items:center;display:flex;height:56px;padding:6px;position:relative}.order-tip-header__title{height:100%;left:0;line-height:56px!important;pointer-events:none;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:100%}.order-tip-header__back{background-color:#0000;padding:10px}.mail-checker{border-radius:8px;box-shadow:1px 1px 8px #26262629;cursor:pointer;font-size:18px;line-height:22px;margin-bottom:24px;padding:12px;text-align:center;width:100%}.mail-checker_is-checked{background-color:#27ae60;box-shadow:none;color:#fff;cursor:auto}.mail-checker__text{color:#ff8610}.profile-scores__header{margin-bottom:20px;margin-top:23px;transition:margin-top .2s ease-in-out}@media(min-width:1024px){.profile-scores__header{margin-top:18px}}.profile-scores__header-score{align-items:center;display:flex;font-size:48px;font-weight:700;margin-top:12px}.profile-scores__header-score img{margin-right:4px;position:relative;vertical-align:initial}.profile-scores__header-info{display:flex;justify-content:space-between}.profile-scores__header-link{border-bottom:1px solid #136be1;color:#136be1;font-size:14px;height:-webkit-fit-content;height:fit-content;line-height:20px}.profile-scores-list__item{border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;padding-bottom:19px;padding-top:23px}.profile-scores-list__info{max-width:350px}.profile-scores-list__info-text{font-size:18px;line-height:22px}.profile-scores-list__info-date{color:#8c8c8c;font-size:14px;line-height:18px;margin-top:4px}.profile-scores-list__score{display:flex;font-size:18px;line-height:22px;white-space:nowrap}.profile-scores-list__score-icon{margin-left:4px;margin-top:2px}.favorite-foods__section{padding-top:50px;transition:height .2s ease-in}.favorite-foods__list{display:grid;font-size:32px;font-weight:700;gap:10px;grid-template-columns:repeat(auto-fill,minmax(134px,1fr));padding-top:18px}@media(min-width:375px){.favorite-foods__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:769px){.favorite-foods__list{gap:24px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}.favorite-foods__title{color:#000;font-size:24px;font-weight:700}.favorite-restaurants__section{padding-top:50px}.favorite-restaurants__list{display:grid;font-size:32px;font-weight:700;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding-top:18px}@media(min-width:769px){.favorite-restaurants__list{gap:24px}}.favorite-restaurants__title{color:#000;font-size:24px;font-weight:700}.scores-list{margin:0 auto;max-width:515px}.scores-list__col:last-child{white-space:nowrap}.scores-list__item{border-bottom:1px solid #e8e8e8;column-gap:14px;display:flex;justify-content:space-between;padding-bottom:19px;padding-top:23px}.scores-list__date{color:#8c8c8c;font-size:14px;line-height:18px;margin-top:4px}.scores-list__scores,.scores-list__text{font-size:18px;line-height:22px}.scores-list__scores{display:flex;flex-flow:row nowrap}.scores-list__scores img{position:relative;top:2px}.scores-list__section__spinner{margin:12px auto 0;width:100%}.scores-spend{padding-top:6px}.scores-spend__section{padding-top:50px}.scores-spend__rest-list{display:grid;font-size:32px;font-weight:700;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding-top:18px}@media(min-width:769px){.scores-spend__rest-list{gap:24px}}.scores-spend__food-list{display:grid;font-size:32px;font-weight:700;gap:10px;grid-template-columns:repeat(auto-fill,minmax(134px,1fr));padding-top:18px}@media(min-width:375px){.scores-spend__food-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:769px){.scores-spend__food-list{gap:24px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}}.scores-spend__title{align-items:baseline;color:#000;display:flex;flex-direction:row;font-size:24px;font-weight:700}.scores-get{margin:27px auto 0;max-width:515px}.scores-get__content .profile-info-email-hint__confirm-wrap{margin-top:0}.scores-get__button{background-color:#0000;border-radius:8px;box-shadow:1px 1px 8px #26262629;font-size:16px;margin-top:24px;padding:14px 12px;text-align:center;transition:box-shadow .3s ease;width:100%}.scores-get__button:hover{box-shadow:4px 4px 24px #00000026}.scores-get__title-second{color:#27ae60;font-weight:700}.scores-get__section{padding:27px 0}.scores-get__section:last-child{border-bottom:none}.scores-get__title{color:var(--gray-black);font-size:20px;font-weight:500;line-height:24px;margin-bottom:18px}.scores-get__title img{bottom:-2px;margin-left:2px;position:relative;vertical-align:initial}.scores-get-form{align-items:flex-end;display:flex;flex-direction:column}@media(min-width:640px){.scores-get-form{flex-direction:row}}.scores-get-form__field:first-child{width:100%}.scores-get-form__field:first-child .label-field{color:#8a9095;font-size:16px;line-height:18px;margin-bottom:3px}.scores-get-form__field .input-field{border:2px solid var(--gray-background)}.scores-get-form__field .input-field .inputWrapper,.scores-get-form__field .input-field .inputWrapper .input-field-body{line-height:20px}.scores-get-form__field .input-field-error{outline:none!important}.scores-get-form__field .input-field-active:not(.input-field-disabled){border-color:var(--color-blue);outline:none}.scores-get-form__field:first-child:not(:last-child) .input-field{height:44px}@media(min-width:640px){.scores-get-form__field:first-child:not(:last-child) .input-field{border-bottom-right-radius:0!important;border-top-right-radius:0!important}}.scores-get-form__field:last-child:not(:first-child){margin-top:16px;width:100%}@media(min-width:640px){.scores-get-form__field:last-child:not(:first-child){margin-bottom:auto;margin-top:21px;width:auto}.scores-get-form__button{border-bottom-left-radius:0!important;border-top-left-radius:0!important}}.scores-get-form__title-second{color:#27ae60;font-weight:700}.scores-get__example{border-radius:8px;box-shadow:1px 1px 8px #26262629}.scores-get__example-inner{padding:20px 24px 30px}@media(min-width:640px){.scores-get__example-inner{padding:23px 32px 37px}}.scores-get__example-row{display:flex}.scores-get__example-scores img{height:32px!important;margin-left:6px;margin-top:2px;width:32px!important}@media(min-width:640px){.scores-get__example-scores img{height:40px!important;width:40px!important}}.scores-get__example-col{width:50%}.scores-get__example-title{color:#8c8c8c;font-size:14px;margin-bottom:8px}@media(min-width:640px){.scores-get__example-title{font-size:16px}}.scores-get__example-subtitle{font-size:16px;font-weight:700;margin-bottom:12px}@media(min-width:640px){.scores-get__example-subtitle{font-size:18px}}.scores-get__example-sum{font-size:40px;font-weight:700;line-height:1}@media(min-width:640px){.scores-get__example-sum{font-size:48px}}.scores-get__example-scores{color:#ff8610;display:flex;font-size:40px;font-weight:700;line-height:1}@media(min-width:640px){.scores-get__example-scores{font-size:48px}}.scores-get .form-error-collapse{position:relative}.scores-get__last-order-review{border-radius:8px;box-shadow:1px 1px 8px #26262629;width:100%}.scores-get__last-order-review&gt;div{display:flex;flex-direction:column;justify-content:center;padding:24px 32px!important}.scores-get__empty-order-img{margin:16px 0 24px}.scores-get__empty-order-img img{height:56px;width:56px}.scores-get__empty-order-text{color:#262626;font-size:16px;line-height:24px;margin-bottom:18px}.scores-get__all-orders-has-review-img{margin:16px 0 24px}.scores-get__all-orders-has-review-img img{height:56px;width:56px}.scores-get__all-orders-has-review-text{color:#262626;font-size:16px;line-height:24px;margin-bottom:59px}.scores-get__all-orders-has-review-text img{margin-left:4px}.profile-cards__header{font-size:32px;font-weight:700;margin-bottom:24px}.profile-cards__list-wrapper{margin-bottom:24px;overflow:auto}.profile-cards__item{align-items:center;border-bottom:1px solid #ebeef3;display:flex;flex-direction:row;height:48px;justify-content:space-between;padding:6px 0}.profile-cards__item-icon *{display:block;height:36px!important;object-fit:contain;width:32px!important}.profile-cards__item-info{align-items:center;column-gap:12px;display:flex;flex-direction:row}.profile-cards__item-pan{line-height:36px}.profile-cards__item-remove:hover{cursor:pointer}.profile-cards__additional-text{color:var(--gray-dark-gray-2);font-size:18px;line-height:22px}.profile-cards__no-list{display:flex;flex-direction:column}@media(min-width:560px){.profile-cards__no-list{column-gap:24px;flex-direction:row}}.profile-cards__no-list .profile-cards__additional-text{color:var(--gray-black);margin-bottom:24px;max-width:calc(100% - 20px)}@media(min-width:560px)and (max-width:768px){.profile-cards__no-list .profile-cards__additional-text{min-width:300px}}@media(min-width:560px){.profile-cards__no-list .profile-cards__additional-text{margin-bottom:0;max-width:calc(100% - 160px)}}.profile-cards__no-list .profile-cards__no-list-icon{display:flex;justify-content:center}@media(min-width:560px){.profile-cards__no-list .profile-cards__no-list-icon{margin-top:44px}}.profile-widget{border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:24px 0 48px;transition:padding .2s ease-in-out}@media(max-width:768px){.profile-widget{max-height:710px}}.profile-widget:first-child{border-top:1px solid #e8e8e8}.profile-widget:last-child{border-bottom:none}@media(min-width:640px){.profile-widget{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px #2626261f;margin-bottom:16px;padding:40px 32px 48px}}@media(min-width:769px){.profile-widget{margin-bottom:0}}.profile-page__favourite-placeholder{height:444px}.profile-page__favourite-nofavorites{align-items:center;display:flex;flex-direction:column}.profile-page__favourite-nofavorites-img{height:310px;margin-bottom:40px;margin-top:40px;transition:height .2s ease-in-out,background-size .2s ease-in-out;width:310px}@media(max-width:768px){.profile-page__favourite-nofavorites-img{height:227px;width:227px}}.profile-page__favourite-nofavorites-text{color:#8c8c8c;font-size:16px;line-height:24px;margin-bottom:40px;text-align:center;transition:font-size .2s ease-in-out}@media(min-width:769px){.profile-page__favourite-nofavorites-text{font-size:16px}}@media(min-width:1140px){.profile-page__favourite-nofavorites-text{font-size:24px}}.profile-page{padding-bottom:48px}@media(min-width:769px){.profile-page{padding-bottom:0}}.profile-page .page-padding{margin:0 auto;width:100%}.profile-page__header-text{margin:0 auto;max-width:1060px;width:100%}.profile-page__content{margin:0 auto}.profile-page__content-wrap{margin:0 auto;max-width:1330px;position:relative}.profile-page__widgets{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}@media(min-width:769px){.profile-page__widgets{grid-gap:24px;grid-auto-rows:auto minmax(304px,632px);grid-template-columns:minmax(0,1fr) 1fr;grid-template-rows:none}}.profile-page__tabs-favourite,.profile-page__tabs-scores{border-bottom:1px solid #e8e8e8}@media(max-width:500px){.profile-page__tabs-scores ul{justify-content:flex-start;overflow-x:auto}}.profile-page__tabs-scores ul li{white-space:nowrap}.profile-page__scores{margin-top:32px}.profile-page__score{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}.profile-page__score-text{font-size:18px;line-height:22px}.profile-page__score-num{align-items:center;display:flex;flex-flow:row nowrap;font-size:48px;font-weight:700;line-height:1.1;margin-top:13px}.profile-page__score-num img{margin-right:6px;position:relative;vertical-align:initial}.profile-page-scores__wrap{max-width:788px}.profile-page-scores .scores-socials{grid-template-columns:1fr 1fr 1fr}@media(min-width:640px){.profile-page-scores .scores-socials{grid-template-columns:1fr 1fr 1fr 1fr}}.profile-page-scores .scores-socials__item{max-width:96px}@media(min-width:640px){.profile-page-scores .scores-socials__item{max-width:112px}}.profile-page-scores .scores-socials-card{width:96px}@media(min-width:640px){.profile-page-scores .scores-socials-card{width:112px}}.profile-page-favorite__wrap{max-width:788px}.profile-page__reviews-title{font-size:24px;font-weight:700;margin-bottom:23px;margin-top:46px}.profile-page__footer-extra-space{height:7px;width:100%}@media(min-width:375px){.profile-page__footer-extra-space{height:7px}}@media(min-width:640px){.profile-page__footer-extra-space{height:12px}}@media(min-width:740px){.profile-page__footer-extra-space{height:10px}}@media(min-width:1120px){.profile-page__footer-extra-space{height:0}}.page-tech-works .page-error-content{justify-content:space-between}.page-tech-works-content__title{white-space:pre-line}.email-confirm-page{color:var(--gray-black);justify-content:space-between;min-height:100vh;min-height:100dvh;padding-top:11px}.email-confirm-page,.email-confirm-page__content-wrap{align-items:center;display:flex;flex-direction:column;width:100%}.email-confirm-page__content-wrap{justify-content:center}.email-confirm-page__title{color:inherit;font-size:32px;font-weight:500;line-height:37px;margin-bottom:8px;padding:0 10px;text-align:center}@media(min-width:440px){.email-confirm-page__title{font-size:48px;line-height:55px}}.email-confirm-page__subtitle{color:var(--gray-dark-gray);font-size:18px;font-weight:400;line-height:22px;padding:0 10px;text-align:center;white-space:pre-line}@media(min-width:440px){.email-confirm-page__subtitle{font-size:24px;line-height:28px;white-space:unset}}.email-confirm-page__img{aspect-ratio:600/387;margin-bottom:32px;max-width:440px;width:100%}@media(min-width:1281px){.email-confirm-page__img{margin-bottom:40px;max-width:600px;width:600px}}.email-confirm-page__img div{height:100%;width:100%}.email-confirm-page__footer{padding:0 20px;width:100%}@media(min-width:376px){.email-confirm-page__footer{padding:0 40px}}.page-404-content__title-container{margin-bottom:16px}.page-500__qr{display:none}@media(min-width:1281px){.page-500__qr{align-items:center;border:1px solid var(--gray-gray);border-radius:16px;display:flex;padding:16px 20px 16px 14px;width:-webkit-fit-content;width:fit-content}}.page-500__qr__text{font-size:18px;line-height:22px}.page-500__qr__img{display:block;height:120px;margin-right:8px;width:120px}.page-500__qr__apps{background-position:0 0;height:28px;margin-top:16px}.page-500-content__text{color:var(--gray-black);font-size:20px;font-weight:400;line-height:24px;margin-bottom:16px}.page-500__app-buttons{margin-bottom:32px}.page-500__app-buttons .main__app-buttons{margin:unset;max-width:230px}@media(min-width:769px){.page-500__app-buttons .main__app-buttons{max-width:unset}.page-500__app-buttons .main__app-buttons .appbuttons{justify-content:flex-start}}@media(min-width:1281px){.page-500__app-buttons{display:none}}.page-error-container{color:var(--gray-black);display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:flex-start;width:100%}@media(min-width:1281px){.page-error-container{align-items:center;flex-direction:row;height:100%}}.page-error-image{flex:1 1 auto;max-height:max(100vw,400px);width:100%}@media(min-width:769px){.page-error-image{max-height:600px}}@media(min-width:1281px){.page-error-image{height:100%;max-height:unset;max-width:40%;width:40%}}.page-error-image div,.page-error-image img{background-size:cover;display:block;height:100%;object-fit:cover;width:100%}.page-error-content{display:flex;flex:1 1 0;flex-direction:column;height:100%;justify-content:flex-start;padding:40px 20px 0;width:100%}@media(min-width:769px){.page-error-content{padding:40px 40px 0}}@media(min-width:1281px){.page-error-content{flex:1 1 auto;padding:40px 88px 0;width:60%}}@media(min-width:1680px){.page-error-content{padding:40px 120px 0}}.page-error-content__inner{margin-bottom:auto}.page-error-content__title-container{margin-bottom:16px}.page-error-content__title{color:inherit;font-size:32px;font-weight:500;line-height:37px;margin-bottom:8px;white-space:pre-line}@media(min-width:769px){.page-error-content__title{font-size:48px;line-height:100%}}.page-error-content__subtitle{color:var(--gray-dark-gray);font-size:18px;font-weight:400;line-height:22px;max-width:620px}@media(min-width:769px){.page-error-content__subtitle{font-size:20px;line-height:24px}}@media(min-width:1281px){.page-error-content__subtitle{max-width:535px}}.page-error-content__logo{left:24px;position:absolute;top:16px}@media(min-width:769px){.page-error-content__logo{left:56px;top:32px}}@media(min-width:1281px){.page-error-content__logo{left:unset;margin-bottom:36px;position:unset;top:unset}}@media(min-width:1680px){.page-error-content__logo{left:unset;margin-bottom:56px;position:unset;top:unset}.page-error-content__logo-no-city{margin-bottom:120px}}.page-error-content__button button{margin-bottom:32px}.page-error-content__divider{border-top:1px solid #dae1e8;margin-bottom:32px;width:100%}.page-redirect-from-vk{align-items:center;display:flex;flex-direction:column;font-size:18px;height:100%;justify-content:center;row-gap:24px;width:100%}.checkout-form__delivery{column-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);padding:8px 16px 0;width:100%}@media(min-width:769px){.checkout-form__delivery{padding:8px 32px 0}}.checkout-form__delivery__item{align-items:center;background-color:#ebeef3;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;padding:8px 16px}.checkout-form__delivery__item:not(.checkout-form__delivery__item__active):hover{cursor:pointer}.checkout-form__delivery__item__active{background:var(--color-blue)}.checkout-form__delivery__item__active .checkout-form__delivery__item__delivery-cost,.checkout-form__delivery__item__active .checkout-form__delivery__item__name{color:var(--gray-white)}.checkout-form__delivery__item__info{align-items:flex-start;display:flex;flex-direction:column}.checkout-form__delivery__item__name{color:var(--gray-black);font-size:18px;font-weight:400;line-height:22px}.checkout-form__delivery__item__delivery-cost{color:var(--gray-dark-gray);font-size:16px;font-weight:400;line-height:18px}.checkout-form__delivery__item__unchecked{border:1px solid var(--gray-dark-gray-2);border-radius:50%;display:block;height:20px;width:20px}.checkout-form__close-timer{align-items:center;background:#ff861029;border-radius:8px;color:var(--gray-black);column-gap:8px;display:flex;font-size:16px;height:40px;justify-content:center;line-height:18px;padding:4px 4px 4px 16px;width:100%}.checkout-form__close-timer&gt;div{height:18px!important;min-width:16px}@media(min-width:769px){.checkout-form-modal__wrapper .comment-field-modal__body{padding:16px 40px}}.comment-field-modal__body__textarea textarea{font-size:18px;line-height:22px}.comment-field-modal__body__textarea textarea::placeholder{color:#8a9095;font-size:18px;line-height:22px}@media(min-width:769px){.checkout-form-modal__wrapper{width:480px!important}}.checkout-form__comment-divider{background-color:#dae1e8;height:1px;width:100%}.checkout-form__comment__field{align-self:center;color:#141414;font-size:18px;font-weight:400;line-height:22px;width:100%;word-break:break-word}.checkout-form__comment__icon__info{margin:2px;min-width:20px}.checkout-form__comment__icon__arrow{background-color:rgba(10,16,26,.439);height:24px!important;min-width:20px}.address-detail-modal__input-columns{column-gap:8px;display:flex;margin-top:5px}.address-detail-modal__input-columns&gt;*{flex:1 1}@media(min-width:769px){.address-detail-modal__input-columns{column-gap:24px;margin-bottom:16px;margin-top:0}}.address-detail-modal__input-columns__input-container p{color:#0a101ab3}.address-detail-modal__input-columns__input{height:44px!important}.checkout-form__modal{padding-bottom:env(keyboard-inset-bottom,0)!important}@media(min-width:769px){.checkout-form__modal{width:480px!important}}.checkout-form__address{align-items:flex-start;column-gap:12px;cursor:pointer;display:flex;padding:8px 0}.checkout-form__address__text{align-self:center;color:#141414;font-size:18px;line-height:22px;-webkit-user-select:none;user-select:none;width:100%;word-break:break-word}.checkout-form__address__text__detail{color:var(--color-blue);font-size:16px;line-height:18px;padding-top:2px;width:100%}.checkout-form__address__icon__location{background-color:rgba(10,16,26,.698);height:40px!important;min-width:24px}.checkout-form__address__icon__arrow{background-color:rgba(10,16,26,.439);height:40px!important;min-width:20px}.checkout-form__divider{background-color:#eaeef2;height:8px}.checkout-form__dont-call{align-items:center;display:flex;height:48px}.checkout-form__dont-call .switch-field-label{color:#141414;font-size:18px;line-height:24px;margin-left:12px}.checkout-form__dont-call .switch-field-label-wrap{display:block;height:24px}.checkout-form__comment{align-items:flex-start;column-gap:12px;cursor:pointer;display:flex;padding:12px 0}.checkout-form__email-receipt-divider{background-color:#dae1e8;height:1px;width:100%}.checkout-form__email-receipt{align-items:center;column-gap:12px;cursor:pointer;display:flex;height:48px}.checkout-form__email-receipt__field{color:#141414;font-size:18px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.checkout-form__email-receipt__icon__info{margin:2px;min-width:20px}.checkout-form__email-receipt__icon__arrow{background-color:rgba(10,16,26,.439);height:24px!important;min-width:20px}.checkout-form{width:100%}@media(min-width:769px){.checkout-form{background-color:#fff;border-radius:16px;overflow:hidden;padding-top:16px;width:652px}}.checkout-form__wrapper{align-items:flex-start;display:flex;gap:24px;justify-content:center}@media(min-width:769px){.checkout-form__wrapper{margin-top:16px}}@media(min-width:1281px){.checkout-form__wrapper{margin-top:24px}}.checkout-form .label-field-required{display:none}.checkout-form__notification_desktop{margin:24px auto 0;max-width:1058px;padding:0!important;width:100%}.checkout-form__notification_mobile{height:40px;margin:8px 16px;padding:0!important;width:calc(100% - 32px)}@media(min-width:769px){.checkout-form__notification_mobile{margin:8px 32px;width:calc(100% - 64px)}}.checkout-form__notification_mobile .order-notification__arrow{top:11px}.checkout-form__right-column__wrapper{display:none;top:calc(var(--headerHeight) + 24px)}@media(min-width:1281px){.checkout-form__right-column__wrapper{display:block;position:-webkit-sticky;position:sticky;width:382px}}.checkout-form__right-column{background-color:var(--gray-white);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.checkout-form__right-column__order-restaurant__wrapper{background-color:var(--gray-white);padding:0 24px}.checkout-form__right-column__order-composition{overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.checkout-form__right-column__payment-details-short__wrapper{background-color:var(--gray-white);padding:0 24px 16px}.checkout-form__right-column__payment-details-short__wrapper__divider{background-color:#dae1e8;height:1px;left:-24px;position:relative;width:calc(100% + 48px)}.checkout-form__order-restaurant{align-items:flex-start;column-gap:16px;cursor:pointer;display:flex;padding:8px 0}@media(min-width:1281px){.checkout-form__order-restaurant{cursor:default}}.checkout-form__order-restaurant__logo{border-radius:4px;display:block;height:52px;max-height:52px;max-width:50px;min-height:52px;min-width:50px;overflow:hidden;width:50px}.checkout-form__order-restaurant__logo img{border:1px solid #00285f1f}.checkout-form__order-restaurant__text{align-self:center}.checkout-form__order-restaurant__text__name{color:#141414;font-size:18px;line-height:22px;margin-bottom:4px;word-break:break-word}.checkout-form__order-restaurant__text__products{color:#54585c;font-size:16px;line-height:18px}.checkout-form__order-restaurant__divider{background-color:#dae1e8;height:1px;width:100%}@media(min-width:1281px){.checkout-form__order-restaurant__divider{left:-24px;position:relative;width:calc(100% + 48px)}}.checkout-form__order-restaurant__right-arrow{background-color:rgba(10,16,26,.439);height:24px!important;margin-left:auto;min-width:20px}@media(min-width:1281px){.checkout-form__order-restaurant__right-arrow{display:none}}.checkout-form__button-vpn{align-items:center;display:flex;gap:12px;height:40px}@media(min-width:769px){.checkout-form__button-vpn{height:48px}}.checkout-form__button-vpn-text{color:#202123;font-size:16px;font-weight:400;line-height:18px;white-space:nowrap}.checkout-form__button{align-items:center;column-gap:24px;display:flex;flex-direction:row}.checkout-form__button-wrapper{background-color:#fff;padding:0 16px 8px}@media(min-width:769px){.checkout-form__button-wrapper{border-radius:0 0 16px 16px;padding:0 32px 24px;position:relative}.checkout-form__button-wrapper:before{background-color:#f1f4f8;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.checkout-form__button-wrapper:after{background-color:#fff;border-radius:0 0 16px 16px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.checkout-form__button-divider{transform:scaleX(1.2)}.checkout-form__button-overflow{border-top:1px solid #dae1e8;bottom:0;left:0;position:fixed;width:100%}.checkout-form__button-padding-top{padding-top:8px}.checkout-form__button_hidden{visibility:hidden}.checkout-form__button__total{align-items:flex-start;display:flex;flex-direction:column}.checkout-form__button__total__text{color:#202123;flex-grow:1;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}@media(min-width:769px){.checkout-form__button__total__text{font-size:16px;line-height:20px}}.checkout-form__button__total__sum{align-items:center;column-gap:6px;display:flex;flex-direction:row}.checkout-form__button__total__num-with-discount{color:#202123;font-size:24px;font-weight:500;line-height:28px}.checkout-form__button__total__num{color:#b6bec5;font-size:22px;font-weight:400;line-height:24px;margin-right:8px;text-decoration:line-through}.checkout-form__button-suggestion{align-items:stretch!important;flex-direction:column!important}.checkout-form__button-suggestion__time{align-items:center;color:#202123;display:flex;font-size:16px;height:40px;line-height:18px;vertical-align:middle}@media(min-width:769px){.checkout-form__button-suggestion__time{height:48px}}.checkout-form__button-suggestion__time&gt;:first-letter{text-transform:capitalize}.checkout-form__payment-details-short{color:#141414;font-size:16px;line-height:18px;padding-top:8px}.checkout-form__payment-details-short__row{align-items:center;display:flex;height:24px;justify-content:space-between}.checkout-form__payment-details-short__row__chibcoin{column-gap:3px;display:flex}.checkout-form__payment-details-short__row__chibcoin__icon{margin-top:2px}.checkout-form__payment-details-short__details{align-items:center;background-color:unset;color:#141414;column-gap:8px;cursor:pointer;display:flex;font-weight:400;height:24px;padding:0}.checkout-form__payment-details-short__details__icon{background-color:rgba(10,16,26,.439)}.checkout-form__payment-details-short__green-text{color:#27ae60}.checkout-form__payment_border-bottom{border-bottom:1px solid #dae1e8}.checkout-form__payment__current__icon-card{min-width:24px}.checkout-form__payment__current__icon-card&gt;img{display:block;min-width:24px}.checkout-form__payment__current,.checkout-form__payment__skeleton__wrapper{align-items:center;display:flex;height:48px}.checkout-form__payment__current{column-gap:12px;cursor:pointer}.checkout-form__payment__current__field{color:#141414;flex:1 1;font-size:18px;font-weight:400;line-height:22px}.checkout-form__payment__current__icon-arrow{background-color:rgba(10,16,26,.439);height:24px!important;min-width:20px}.checkout-form__payment__cash-exchange{margin-bottom:16px}.checkout-form__payment__cash-exchange__input{color:#141414!important;height:44px!important}.checkout-form__payment__cash-exchange__input::placeholder{color:#141414!important}.checkout-form__payment__banner{align-items:center;background-color:#c2f2d0;border-radius:8px;column-gap:12px;display:flex;padding:6px 10px}.checkout-form__payment__banner__text{width:100%}.checkout-form__payment__banner__text__title{font-weight:500}.checkout-form__payment__banner__text__description,.checkout-form__payment__banner__text__title{color:#141414;font-size:14px;line-height:16px}.checkout-form__payment__banner__icon{min-width:40px}.checkout-form__phone{align-items:center;column-gap:12px;cursor:pointer;display:flex;height:64px}.checkout-form__phone__icon__avatar{min-width:24px}.checkout-form__phone__icon__arrow{background-color:rgba(10,16,26,.439);height:24px!important;min-width:20px}.checkout-form__phone__field{color:#141414;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.promocode-field-modal{padding:16px 20px!important}@media(min-width:769px){.promocode-field-modal{padding:16px 40px 40px!important}}.promocode-field-modal .form-error-collapse{font-size:16px;line-height:18px;position:unset!important}@media(max-width:768px){.promocode-field-modal{justify-content:flex-end}}.promocode-field-modal .form-error{margin-top:8px!important}.promocode-field-modal__body__link{background-color:#0000;color:var(--color-blue);display:block;font-size:16px;line-height:18px;margin-top:4px;padding:0;width:-webkit-fit-content;width:fit-content}.promocode-field-modal__body__input_success{outline:2px solid #27ae60}.promocode-field-modal__body__button{margin-top:16px}@media(min-width:769px){.promocode-field-modal__body__button{margin-top:32px}}.checkout-form__promocode{align-items:center;column-gap:12px;cursor:pointer;display:flex;height:48px}.checkout-form__promocode .ReactCollapse--collapse{min-height:32px}.checkout-form__promocode__icon-gift{background-color:rgba(10,16,26,.698);margin:2px;min-width:20px}.checkout-form__promocode__icon-arrow{background-color:rgba(10,16,26,.439);height:24px!important;min-width:20px}.checkout-form__promocode__field{color:#141414;font-size:18px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.checkout-form__promocode__field_error{color:var(--color-red)}.checkout-form__promocode__status .loadingSpinner{height:20px;min-width:20px;width:20px}.checkout-form__promocode__status .loadingSpinner div{border-color:var(--color-blue) #0000 #0000 #0000}.checkout-form__promocode__status__icon-info{min-width:20px;width:20px}.checkout-form__promocode__status__success-money{color:#27ae60;font-size:18px;line-height:22px}.checkout-form__promocode__status__success-points{align-items:center;color:#141414;column-gap:3px;display:flex;font-size:18px;justify-content:center;line-height:22px}.checkout-form__promocode__status__success-points img{margin-top:-2px}@media(min-width:769px){.checkout-form__promocode-wrapper{width:480px!important}}.checkout-form__self-pickup__item{margin-left:4px;width:100%}.checkout-form__self-pickup__item__info{color:#141414;column-gap:16px;display:flex;flex-direction:row;font-size:18px;font-weight:400;justify-content:space-between;line-height:22px}.checkout-form__self-pickup__item__info_disabled{color:var(--gray-dark-gray-2)}.checkout-form__self-pickup__item__comment,.checkout-form__self-pickup__item__time{color:var(--gray-dark-gray);font-size:14px;line-height:16px;padding-top:2px}.checkout-form__self-pickup__item__comment:first-letter,.checkout-form__self-pickup__item__time:first-letter{text-transform:uppercase}.checkout-form__self-pickup__item__comment_warning,.checkout-form__self-pickup__item__time_warning{color:var(--color-orange)}.checkout-form__self-pickup__item__comment_disabled,.checkout-form__self-pickup__item__time_disabled{color:var(--gray-dark-gray-2)}.checkout-form__self-pickup__item__wrapper{border-bottom:1px solid #dae1e8;padding:8px 0}.checkout-form__self-pickup__item__wrapper .radio-field{width:100%}.checkout-form__self-pickup__item__wrapper .radio-field-label-wrap{display:block;width:100%}.checkout-form__self-pickup__item__wrapper .radio-field input:disabled~.radio-field-checkmark{background-color:#dae1e8;border-color:#dae1e8}.checkout-form__self-pickup__item__wrapper .radio-field-wrap{margin-top:8px}.checkout-form__title{font-size:20px;font-weight:500;height:40px;line-height:40px}.checkout-skeleton__container{background-color:#fff}@media(min-width:769px){.checkout-skeleton__container{border-radius:16px;overflow:hidden}}.checkout-skeleton__block{padding:8px 16px}@media(min-width:769px){.checkout-skeleton__block{padding:8px 32px}}.checkout-skeleton__last-block{padding-bottom:76px}@media(min-width:1281px){.checkout-skeleton__last-block{display:none}}.checkout-skeleton__row{align-items:center;display:flex;gap:12px;width:100%}.checkout-skeleton__column{display:flex;flex:1 0 0%;flex-direction:column;gap:8px}.checkout-skeleton__row-large{align-items:center;border-bottom:1px solid #dae1e8;display:flex;gap:16px;padding:8px 0}.checkout-skeleton__row-height-middle{height:40px}.checkout-skeleton__row-height-large{height:48px}.checkout-skeleton__delivery-type{display:flex;gap:8px}.checkout-skeleton__button{background-color:#fff;border-top:1px solid #dae1e8;bottom:0;left:0;padding:10px 16px 14px;position:fixed;width:100%}@media(min-width:769px){.checkout-skeleton__button{border-top:none;padding:8px 32px 24px;position:static}}.checkout-skeleton__order-list{display:none}@media(min-width:1281px){.checkout-skeleton__order-list{display:block;width:382px}.checkout-skeleton__order-list-logo{border-bottom:1px solid #dae1e8;padding:8px 24px}.checkout-skeleton__order-list-foods{display:flex;flex-direction:column;gap:16px;padding:8px 24px 16px}}.checkout-skeleton__food{padding:8px 0}.checkout-page{justify-content:space-between;min-height:100%}@media(min-width:769px){.checkout-page{background-color:#f1f4f8;display:flex;flex-direction:column}.checkout-page&gt;:nth-last-child(2){flex-grow:1}}.checkout-page__block{padding:8px 16px}@media(min-width:769px){.checkout-page__block{padding:8px 32px}}.checkout-page__content-wrap{display:flex;margin:0 auto;max-width:1680px}@media(min-width:1920px){.checkout-page__content-wrap{max-width:1728px}}.checkout-page__form{margin:0 auto;max-width:736px;padding:0;width:100%}@media(min-width:769px){.checkout-page__form{padding:0 40px}}.checkout-page__shopping-cart{width:0}@media(min-width:1281px){.checkout-page__shopping-cart{display:block;margin-left:auto;margin-right:40px;max-width:382px;min-width:382px;padding-bottom:16px;position:-webkit-sticky;position:sticky}}@media(min-width:1920px){.checkout-page__shopping-cart{margin-right:64px}}.checkout-page__footer{background-color:#f1f4f8}.checkout-form__order-composition__change-button__container{background-color:var(--gray-white);bottom:0;position:-webkit-sticky;position:sticky}@media(min-width:1281px){.checkout-form__order-composition__change-button__container{bottom:unset;position:unset}}.checkout-form__order-composition__change-button{margin:16px 0 0}@media(min-width:769px){.checkout-form__order-composition__change-button{margin:16px 0 0}}@media(min-width:1281px){.checkout-form__order-composition__change-button{margin:16px 0}}.no-app-modal&gt;*{flex:1 1}.no-app-modal__wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center}.no-app-modal__illustration{margin-bottom:24px}.no-app-modal__main-text{margin-bottom:8px}.checkout-payment-await-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;text-align:center}.checkout-payment-await__loader{margin-bottom:20px}.checkout-payment-await__title{margin-bottom:8px}.checkout-payment-await__description{white-space:pre-line}.checkout-payment-await__button__container{bottom:16px;left:0;position:fixed;width:100%}.checkout-payment-await__button{background-color:#0000;color:var(--color-blue);font-size:16px;line-height:18px;margin:0 auto}.checkout-retry-notification-list{align-items:center;display:flex;flex-direction:column;margin:0 16px;max-width:652px;row-gap:4px;width:calc(100% - 32px)}@media(min-width:769px){.checkout-retry-notification-list{margin:0 auto;width:652px}}.checkout-retry-notification{animation:notification-appear .2s ease-out;height:44px;overflow:visible;pointer-events:auto;width:100%}@media(min-width:769px){.checkout-retry-notification:last-child{height:56px}}.checkout-retry-notification_close{animation:notification-disappear .15s ease-out}.checkout-retry-notification_success{background-color:#27ae60}.checkout-retry-notification_error{background-color:#e73232}.checkout-retry-notification_info{background-color:#136be1}.checkout-retry-notification_warning{background-color:var(--selection-orange);border-radius:8px}.checkout-retry-notification_warning.checkout-retry-notification__content{color:var(--text-primary)}.checkout-retry-notification__content{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;line-height:18px;min-height:44px;opacity:1;padding:0 10px;text-align:center;width:100%}.checkout-retry-page{overflow-y:scroll}@media(min-width:769px){.checkout-retry-page{background-color:#f1f4f8}}.checkout-retry-page__content{align-items:center;display:flex;flex-direction:column;padding-bottom:40px;padding-top:16px}@media(max-width:768px){.checkout-retry-page__content{padding:0}}.checkout-success-page__banners{display:flex;flex-direction:column;row-gap:16px;width:calc(100% - 32px)}@media(max-width:768px){.checkout-success-page__banners{margin:0 16px}.checkout-success-page__banners&gt;:not(:last-child){display:none}}@media(min-width:769px){.checkout-success-page__banners{width:518px}}.checkout-success-page__app-banner{background-color:var(--selection-blue-light);border-radius:12px;column-gap:12px;display:flex;flex-direction:row;height:180px;overflow:hidden;padding:21px 9px 0 21px;width:100%}@media(min-width:1281px){.checkout-success-page__app-banner{column-gap:25px;height:272px;padding:32px 22px 0 32px}}.checkout-success-page__app-banner__left-column{height:159px;width:131px}@media(min-width:1281px){.checkout-success-page__app-banner__left-column{height:240px;width:198px}}.checkout-success-page__app-banner__right-column{display:flex;flex-direction:column;margin:0 auto;row-gap:11px;width:160px}@media(min-width:1281px){.checkout-success-page__app-banner__right-column{row-gap:18px;width:240px}}.checkout-success-page__app-banner__text{color:var(--text-primary);font-size:16px;line-height:18px}@media(min-width:1281px){.checkout-success-page__app-banner__text{font-size:24px;line-height:28px}}.checkout-success-page__app-banner__qr{border-radius:6px;display:none;height:96px;object-fit:contain;overflow:hidden;width:96px}@media(min-width:1281px){.checkout-success-page__app-banner__qr{display:block}}.checkout-success-page__app-banner__apps{gap:7px}@media(min-width:1281px){.checkout-success-page__app-banner__apps{display:none}}.checkout-success-page__content{align-items:center;column-gap:25px;display:flex;flex-direction:column;justify-content:center;min-height:90vh;padding-bottom:40px}@media(max-width:768px){.checkout-success-page__content{padding-left:0;padding-right:0}}@media(min-width:769px){.checkout-success-page__content{align-items:flex-start;background-color:var(--gray-background);flex-direction:row;padding-bottom:10px;padding-top:16px}.checkout-success-page__footer{background-color:var(--gray-background)!important}}.qr-payment__content{column-gap:80px;display:flex;margin:0 auto;max-width:866px;padding-top:80px}.qr-payment__payment{display:flex;flex-wrap:wrap;margin-bottom:16px;margin-top:32px}.qr-payment__price{align-items:baseline;display:flex}.qr-payment_text-primary{color:var(--text-primary)}.qr-payment__price-integer{font-size:48px!important;line-height:100%!important}.qr-payment__qr-code__wrapper{background-color:var(--gray-white);border:2px solid #00285f1f;border-radius:16px;height:360px;padding:36px;width:360px}img.qr-payment__qr-code{height:288px;width:288px}.qr-payment-page{display:flex;flex-direction:column;min-height:100%}.qr-payment-page__body{background-color:#f1f4f8;flex:1 1}body,html{height:100%;height:100dvh;min-height:100%;min-height:100dvh;overflow-anchor:none;width:100%}body{min-width:360px}#root{height:100%}.body-no-scroll,.body-no-scroll-restaurant-modal{overflow:hidden}button{box-shadow:none!important;padding:0}button,button:active,button:focus,button:hover{border:none;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}a{text-decoration:none}p{margin:0}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0;text-align:left}.modal-wrapper{height:100%;transition:opacity .2s ease-in-out}.page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.dropdown-wrapper_visible{z-index:10}#supportTrigger{display:none!important}@media(min-width:769px){#supportTrigger{display:block!important}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}</pre></body></html>