html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--white);font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0;appearance:none!important}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}img{vertical-align:top}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;text-rendering:optimizeLegibility;text-size-adjust:100%;height:100%;font-size:16px}article,aside,figure,footer,header,hgroup,section{display:block}.mai-button{cursor:pointer;text-align:center;vertical-align:center;border:0;border-radius:20px;outline:none;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:28px;padding:10px 20px;font-family:Montserrat arm,sans-serif;font-size:14px;font-weight:400;line-height:16px;transition:color .3s,background .3s,opacity .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;appearance:none!important}.mai-button.uppercase{text-transform:uppercase}.mai-button.small{border-radius:16px;min-width:102px;height:32px;padding:10px 8px;font-size:10px;line-height:12px}.mai-button.medium{border-radius:61px;min-width:156px;height:40px;padding:10px 24px;font-size:13px;line-height:20px}.mai-button.big{border-radius:26px;min-width:167px;height:52px;padding:14px 24px;font-size:15px;line-height:24px}.mai-button.fill-primary{color:var(--white);background:var(--pink-gradient);box-shadow:var(--pink-shadow-0_6);font-weight:600}@media (hover:hover){.mai-button.fill-primary:focus:not([disabled]),.mai-button.fill-primary:active:not([disabled]),.mai-button.fill-primary:hover:not([disabled]){box-shadow:none}}.mai-button.fill-secondary{color:var(--pink);background:var(--white-smoke);box-shadow:var(--pink-shadow-0_3);font-weight:400}@media (hover:hover){.mai-button.fill-secondary:focus:not([disabled]),.mai-button.fill-secondary:active:not([disabled]),.mai-button.fill-secondary:hover:not([disabled]){background:var(--pink-light);box-shadow:none}}.mai-button.fill-maqoor{color:var(--white);background:var(--maqoor-green);box-shadow:var(--maqoor-shadow);cursor:default;font-weight:600}@media (hover:hover){.mai-button.fill-maqoor:focus:not([disabled]),.mai-button.fill-maqoor:active:not([disabled]),.mai-button.fill-maqoor:hover:not([disabled]){opacity:.6;box-shadow:none}}.mai-button.linear-primary{color:var(--pink);letter-spacing:1.2px;text-transform:uppercase;background:0 0;padding:8px 24px;font-size:13px;font-weight:600;line-height:1}@media (hover:hover){.mai-button.linear-primary:focus:not([disabled]),.mai-button.linear-primary:active:not([disabled]),.mai-button.linear-primary:hover:not([disabled]){background:var(--pink-light);box-shadow:var(--pink-shadow-0_3)}}.mai-button.linear-secondary{color:var(--grey-dark);letter-spacing:1.2px;text-transform:uppercase;background:0 0;border-radius:100px;padding:8px 24px;font-size:13px;font-weight:600;line-height:1}@media (hover:hover){.mai-button.linear-secondary:focus:not([disabled]),.mai-button.linear-secondary:active:not([disabled]),.mai-button.linear-secondary:hover:not([disabled]){color:var(--primary-text-color)}}.mai-button:disabled,.mai-button[disabled]{cursor:not-allowed;box-shadow:none}.mai-button:disabled.fill-primary,.mai-button[disabled].fill-primary{background:var(--gray-light-2)}.mai-button:disabled.fill-secondary,.mai-button[disabled].fill-secondary{color:var(--gray)}.mai-button:disabled.linear-primary,.mai-button[disabled].linear-primary,.mai-button:disabled.linear-secondary,.mai-button[disabled].linear-secondary{color:var(--gray-light-2);background:0 0}.mai-button .icon{width:20px;height:20px;margin-right:10px;position:relative}.mai-button .icon.plus:before,.mai-button .icon.plus:after{content:"";background:var(--white);position:absolute}.mai-button .icon.plus:before{width:2px;height:100%;margin-left:-1px;top:0;left:50%}.mai-button .icon.plus:after{width:100%;height:2px;margin-top:-1px;top:50%;left:0}.mai-button .pre-icon{margin-right:8px}.mai-button-loading{width:16px;height:16px;display:inline-block;position:relative}.mai-button-loading.border-blue div{border-color:var(--black)#0000 #0000 #0000}.mai-button-loading.border-green div{border-color:green #0000 #0000}.mai-button-loading.border-red div{border-color:red #0000 #0000}.mai-button-loading div{box-sizing:border-box;border:2px solid var(--white);border-color:var(--white)#0000 #0000 #0000;border-radius:50%;width:16px;height:16px;margin-left:4px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite mai-button-loading;display:block;position:absolute}.mai-button-loading div:first-child{animation-delay:-.45s}.mai-button-loading div:nth-child(2){animation-delay:-.3s}.mai-button-loading div:nth-child(3){animation-delay:-.15s}@keyframes mai-button-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dot-flashing{background-color:var(--pink);width:100%;height:100%;color:var(--pink);pointer-events:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;animation-delay:.5s;display:flex;position:absolute;top:0;left:0}.dot-flashing__line{width:8px;height:8px;color:var(--pink);background-color:#f8f0f6;border-radius:50%;animation:.8s infinite alternate dot-flashing}.dot-flashing__line:first-child{animation-delay:.4s}.dot-flashing__line:nth-child(2){animation-delay:.8s}.dot-flashing__line:last-child{animation-delay:1.2s}@keyframes dot-flashing{0%{background-color:#b71e4e}to{background-color:#f8f0f6}}#modal-root .overlay{background-color:#000000b3;position:fixed;inset:0}@media only screen and (max-width:1260px){#modal-root .overlay{animation:.3s fadeIn}}#modal-root .overlay{z-index:9999}#modal-root .overlay2{background-color:#000000b3;position:fixed;inset:0}@media only screen and (max-width:1260px){#modal-root .overlay2{animation:.3s fadeIn}}#modal-root .overlay2{z-index:998}#modal-root~div .rc-select-dropdown{z-index:10000}.app-modal{flex-direction:column;justify-content:space-between;min-width:454px;display:flex;position:absolute}.app-modal .mai-table-container{min-height:420px;margin-top:0}.app-modal .close-icon{background-color:#353d5e;border-radius:2px;position:fixed;top:20px;right:20px}.app-modal-header{border-bottom:1px solid gray;padding:20px;font-size:24px}.app-modal-content{flex:1}.modal-header-container{border-radius:12px 12px 0 0;align-items:center;width:100%;min-height:60px;padding:16px 24px;display:flex;box-shadow:inset 0 -1px #f4f6fa}.modal-footer-container{text-transform:uppercase;z-index:99;border-top:1px solid var(--white-smoke);border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;width:100%;padding:16px;display:flex;box-shadow:0 4px 8px #00000014}.modal-title{color:#292f41;width:100%;min-height:20px;padding:0 1.5rem 0 .5rem;font-size:20px;font-weight:300;line-height:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{bottom:-1000px}to{bottom:0}}@media screen and (max-width:450px){.app-modal{min-width:90%}.app-modal .app-modal-content .payment-modal,.app-modal .app-modal-content .payment-modal .refill-modal{min-width:auto}.app-modal .app-modal-content .payment-modal .refill-modal .refill-modal-header{min-height:80px}.app-modal .app-modal-content .payment-modal .refill-modal .refill-modal-header span{font-size:2.2rem}.app-modal .app-modal-content .payment-modal .refill-modal .input-wrapper{width:100%;padding:.1rem .5rem}.app-modal .app-modal-content .payment-modal .refill-modal .input-wrapper .input-description,.app-modal .app-modal-content .payment-modal .refill-modal .input-wrapper label{font-size:.7rem}.app-modal .app-modal-content .payment-modal .refill-modal .input-wrapper .mai-select-selection-selected-value{font-size:1rem}.app-modal .app-modal-content .payment-modal .refill-modal .refill-modal-current-balance .refill-modal-current-balance-value{font-size:3rem}.app-modal .app-modal-content{overflow:hidden}.app-modal .app-modal-content .html-banner-modal-container{height:220px;margin:0 20px}}@media screen and (max-width:320px){.app-modal .app-modal-content{width:300px}}.breadcrumb{width:100%;max-width:1730px;height:52px;margin:0 auto;display:flex}.breadcrumb .breadcrumb-list{max-width:1300px;margin-left:62px;display:flex}.breadcrumb .breadcrumb-list .breadcrumb-list-item{color:var(--text-muted);text-transform:uppercase;align-items:center;margin-right:8px;font-size:.75rem;line-height:1rem;display:flex}.breadcrumb .breadcrumb-list .breadcrumb-list-item img{width:24px;height:24px}.breadcrumb-content__supermarkets .search-result-info__supermarket{align-items:center;gap:8px;height:52px;display:flex}.breadcrumb-content__supermarkets .search-result-info__supermarket__text{color:var(--primary-text-color);letter-spacing:2px;font-size:16px;font-weight:400;line-height:40px}.breadcrumb-content__supermarkets .search-result-info__supermarket__value{color:var(--green);letter-spacing:2px;font-size:16px;font-weight:400;line-height:40px}.breadcrumb-content__supermarkets .breadcrumb{max-width:100%}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list{margin-left:0}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item{text-transform:uppercase;line-height:initial;font-weight:600}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item>a{letter-spacing:1.108px}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item>div{line-height:0}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown a{cursor:pointer;font-weight:600}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown.color-pink a{color:var(--pink)}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown.color-pink svg path{fill:var(--pink)}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item__icon{cursor:pointer;margin-left:8px;margin-right:4px;transition:all .2s;display:inline-block;scale:.9}@media only screen and (max-width:1260px){.breadcrumb-content__supermarkets{max-width:100%;margin-top:64px;overflow:hidden}.breadcrumb-content__supermarkets .breadcrumb{height:24px}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list{max-width:100%}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item{display:none}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item>a{font-size:10px}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown{display:flex;overflow:hidden}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown:nth-child(odd) div{display:none}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:400;overflow:hidden}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item.breadcrumb-list-item__with-dropdown.color-pink a{font-weight:600}.breadcrumb-content__supermarkets .breadcrumb .breadcrumb-list .breadcrumb-list-item__icon{cursor:pointer;margin-left:8px;margin-right:4px;transition:all .2s;display:inline-block;scale:.9}}.breadcrumb-list-item__dropdown{border-radius:16px;margin-top:8px;position:fixed}.breadcrumb-list-item__dropdown .order-list-item-more-list{max-height:360px;overflow-y:auto;box-shadow:0 0 6px #44475b29,0 16px 16px -12px #44475b29}.breadcrumb-list-item__dropdown .order-list-item-more-list .order-list-item-more-list-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb-list-item__dropdown .order-list-item-more-list .order-list-item-more-list-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar{border-radius:8px;width:8px}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar{background:0 0}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar-thumb{background:#0006}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px;margin-right:2px}.account-side{border:1px solid var(--gray-bright);background-color:var(--white);border-radius:16px;width:100%;min-width:308px}.account-side.header-side{background-color:#0000;border:0;min-width:362px;margin-top:8px;padding-bottom:32px}@media only screen and (max-height:620px){.account-side.header-side{padding-bottom:24px}}@media only screen and (max-width:1260px){.account-side.header-side{margin-top:120px}}.account-side.header-side a:first-child,.account-side.header-side a:first-child li{border-top-left-radius:16px;border-top-right-radius:16px}.account-side.header-side .account-side-item{box-shadow:none}@media only screen and (max-width:1666px){.account-side{min-width:308px}}@media only screen and (max-width:1366px){.account-side{min-width:255px}}.account-side:not(.header-side) li{box-shadow:none;position:relative}.account-side:not(.header-side) li:before{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% - 62px);position:absolute;bottom:0;left:62px}.account-side:not(.header-side)>:first-child li{border-top-left-radius:16px;border-top-right-radius:16px}.account-side:not(.header-side)>:last-child li{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.account-side:not(.header-side)>:last-child li:before{display:none}.account-side .account-side-item{cursor:pointer;color:var(--primary-text-color);align-items:center;padding:1rem;font-size:15px;font-weight:600;line-height:24px;display:flex;box-shadow:inset 0 -1px #0000001f}@media only screen and (max-height:620px){.account-side .account-side-item{padding:.7rem 1rem}}.account-side .account-side-item.logout-item{border-top:1px solid var(--white-smoke);border-bottom:1px solid var(--white-smoke)}.account-side .account-side-item.active{color:var(--pink);background:var(--pink-light)}.account-side .account-side-item.active svg path{fill:var(--pink)}.account-side .account-side-item:hover{background-color:var(--pink-light)}.account-side .account-side-item:hover svg path{fill:var(--pink)}.account-side .account-side-item svg{margin-right:15px}.account-side .account-side-item svg path{fill:var(--primary-text-color)}.account-page-empty{min-height:inherit;flex-direction:column;justify-content:center;align-items:center;display:flex}.account-page-empty .account-page-empty-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:24px;display:grid}.account-page-empty .account-page-empty-title{color:var(--primary-text-color);text-align:center;margin-bottom:16px;font-size:20px;font-weight:300;line-height:24px}.account-page-empty .account-page-empty-description{color:var(--text-muted);text-align:center;max-width:308px;margin-bottom:36px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:24px}@media only screen and (max-width:1260px){.account-page-empty{width:100%;height:100%}}@media only screen and (max-width:1000px){.account-page-empty .button-text{display:none!important}}.account-address-item{border:1px solid var(--white-smoke);background-color:var(--white);border-radius:8px;list-style:none;transition:all .1s ease-in;display:flex}.account-address-item:has(.account-address-item-actions-set-as-default:hover){background:var(--pink-light)}.account-address-item .account-address-item-map img{border-top-right-radius:8px;border-bottom-right-radius:8px;width:100%;height:100%}.account-address-item .account-address-item-content{flex:1;padding:16px 16px 8px}.account-address-item .account-address-item-info{flex-direction:column;justify-content:space-between;height:100%;display:flex}.account-address-item .account-address-item-info .account-address-item-info-type{color:var(--primary-text-color);margin-bottom:4px;font-size:15px;font-weight:600;line-height:16px}.account-address-item .account-address-item-info .account-address-item-info-street{color:var(--text-muted);margin-bottom:8px;font-size:13px;font-weight:400;line-height:16px}.account-address-item .account-address-item-address-text p{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:18px}.account-address-item .account-address-item-meta{gap:4px;display:flex}.account-address-item .account-address-item-meta li span{color:var(--primary-text-color);text-transform:lowercase;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:18px}.account-address-item .account-address-item-line{background:#f1f1f0;width:100%;height:1px;margin:8px 0}.account-address-item .account-address-item-actions{justify-content:space-between;align-items:center;display:flex}.account-address-item .account-address-item-actions-editing{line-height:0}.account-address-item .account-address-item-actions-editing .flex-center{gap:8px}.account-address-item .account-address-item-actions-edit,.account-address-item .account-address-item-actions-delete{cursor:pointer}.account-address-item .account-address-item-actions-edit:hover path,.account-address-item .account-address-item-actions-delete:hover path{fill:var(--pink)}.account-address-item .account-address-item-actions-edit path,.account-address-item .account-address-item-actions-delete path{transition:fill .2s linear}.account-address-item .account-address-item-actions-default{align-items:center;gap:4px;display:flex}.account-address-item .account-address-item-actions-default span{text-transform:uppercase;color:var(--green);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:1}.account-address-item.add-address{text-align:center;cursor:pointer;border:1px solid var(--white-smoke);font-size:initial;border-radius:8px;flex-direction:column;order:-1;justify-content:center;gap:12px;min-height:126px;display:flex}@media only screen and (max-width:1260px){.account-address-item.add-address{display:none}}.account-address-item.add-address:hover{background:var(--pink-light)}.account-address-item-add-text{color:var(--pink);text-transform:uppercase;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:13px}.account-address-item.default-address{border-color:var(--primary-text-color)}.account-address-item.default-address .account-address-item-line{background:var(--primary-text-color)}.buy-form-group{flex-direction:column;width:100%;margin:0;display:flex;position:relative}.buy-form-group.extendable{border:1px solid var(--gray-bright);background-color:var(--white);border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.buy-form-group.extendable.icon .input-icon{left:12px}.buy-form-group.extendable .buy-input-group{width:0}.buy-form-group.extendable.extendable-open,.buy-form-group.extendable.extendable-open .buy-input-group{width:100%}.buy-form-group[disabled]{opacity:.7}.buy-form-group[disabled] .buy-form-control{background-color:var(--gray-light)!important}.buy-form-group[disabled] .buy-form-control:hover{border:1px solid #dfe7f0}.buy-form-group.icon .input-icon{z-index:1;width:21px;height:21px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.buy-form-group.icon .buy-form-control{padding-left:52px;padding-right:40px}.buy-form-group.icon.round-input .buy-form-control{border:1px solid var(--gray-light);background-color:var(--gray-light);border-radius:4px;padding-left:36px;font-size:15px;font-weight:300;line-height:24px}.buy-form-group.icon.round-input .buy-form-control:hover{border:1px solid var(--black)}.buy-form-group .buy-input-group{transition:all .3s;display:flex;position:relative}.buy-form-group .buy-input-group .buy-input-group-prepend .buy-input-group-text{border-right-color:#0000}.buy-form-group .buy-input-group .buy-input-group-append .buy-input-group-text{border-left-color:#0000}.buy-form-group .buy-input-group .buy-input-group-text{color:#292f4180;text-align:center;white-space:nowrap;background-color:var(--white);border:1px solid #dfe7f0;border-radius:26px;align-items:center;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.buy-form-group input[type=text].buy-form-control::placeholder{color:var(--text-muted);font-size:15px;font-weight:300;line-height:24px}.buy-form-group textarea.buy-form-control{padding:0 .7rem}.buy-form-group textarea.buy-form-control::placeholder{color:#bfbfbf}.buy-form-group textarea.buy-form-control{min-height:100px;padding:.4rem}.buy-form-group input:focus{border:1px solid var(--black);box-shadow:0 12px 8px -10px #3a77eb33}.buy-form-group.text-left{text-align:left}.buy-form-group .info{position:absolute;bottom:-.8rem}.buy-form-group .label{color:#292f4180;padding-left:0;font-size:14px;font-weight:400}.buy-form-control{box-sizing:border-box;background-color:var(--white);width:100%;min-height:42px;color:var(--primary-text-color);font-size:18px;line-height:24px;font-family:var(--font);border:1px solid #dfe7f0;border-radius:26px;outline:0;padding:0 10px;transition:all .2s ease-out}.buy-form-control:hover{border:1px solid var(--black)}.buy-input-group-icon{cursor:pointer;pointer-events:none;z-index:1;position:absolute;top:8px;left:8px}.input-charcount{color:#292f4180;margin-top:1%;margin-left:2%;font-size:12px;line-height:12px}.input-filed-error{color:var(--red-light);margin-top:12px;font-size:12px;line-height:20px}.clear-icon{cursor:pointer;z-index:1;line-height:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.restaurant-header{background:linear-gradient(0deg,#0009 0%,#0000004d 100%),var(--bg-image);background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:flex-end;width:100%;height:196px;padding:2.5rem 2rem 2.25rem;display:flex;position:relative}.restaurant-header.skeleton{background-color:#cccccb;padding:25px}@media only screen and (max-width:520px){.restaurant-header.skeleton{padding:10px}}.restaurant-header.skeleton .restaurant-header-skeleton-inner{width:100%;max-width:1730px;margin:0 auto}.restaurant-header.skeleton .restaurant-header-skeleton-mobile-inner{background-color:var(--white);height:120px;box-shadow:var(--gray-shadow-1);border-radius:16px;margin-top:136px;padding:15px}@media only screen and (max-width:1260px){.restaurant-header.skeleton .restaurant-header-skeleton-mobile-inner{margin-top:115px;padding:12px}}.restaurant-header.skeleton .restaurant-header-skeleton-mobile-inner__top{align-items:center;gap:8px;height:fit-content;display:flex}.restaurant-header.skeleton .restaurant-header-skeleton-mobile-inner__bottom{border-top:1px solid #f4f4f4;justify-content:space-between;margin-top:12px;padding-top:14px;display:flex}.restaurant-header .restaurant-header-info-buttons{display:flex}.restaurant-header .restaurant-header-achievement{color:var(--white)}.restaurant-header__footer{justify-content:space-between;align-items:flex-start;display:flex}.restaurant-header__footer-actions{align-items:center;gap:12px;display:flex}.restaurant-header__footer-actions-pickup{cursor:pointer;background-color:#efefef;border-radius:36px;justify-content:space-between;width:230px;min-height:28px;padding:0 24px;transition:all 1s;display:flex;position:relative}.restaurant-header__footer-actions-pickup--enabled{cursor:pointer}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-pickup{width:110px;padding:0 18px}}.restaurant-header__footer-actions-pickup>div{line-height:0}.restaurant-header__footer-actions-pickup>div svg{margin-top:3px}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-pickup>div svg{width:18px;height:18px;margin-top:5px}}.restaurant-header__footer-actions-pickup_btn{background:#fff;width:170px;min-height:24px;margin-top:2px;margin-left:2px;margin-right:2px;padding:0 16px 0 40px;transition:all 1s;position:absolute;top:0;box-shadow:2px 2px 4px #00000040}.restaurant-header__footer-actions-pickup_btn svg{position:absolute;left:16px}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-pickup_btn svg{width:18px;height:18px;left:50%;transform:translate(-50%)}}.restaurant-header__footer-actions-pickup_btn--disabled{cursor:not-allowed;position:relative}.restaurant-header__footer-actions-pickup_btn--disabled:before{content:"";cursor:not-allowed;border-radius:0 20px 20px 0;width:56px;height:100%;position:absolute;left:-10px}.restaurant-header__footer-actions-pickup_btn-off{transition:all 1s;left:0}.restaurant-header__footer-actions-pickup_btn-on{transition:all 1s;right:0}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-pickup_btn{width:60px}}.restaurant-header__footer-actions-maqoor{cursor:pointer;background-color:#efefef;border-radius:36px;padding:3px;transition:all 1s}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-maqoor{margin-left:auto}}.restaurant-header__footer-actions-maqoor_btn{background:#fff;gap:10px;padding:3px 12px;transition:all 1s;box-shadow:2px 2px 4px #00000040}.restaurant-header__footer-actions-group-order{text-transform:capitalize;background-color:var(--white);gap:2px;height:28px;padding:4px 10px;font-size:13px;font-weight:400;line-height:21px}@media only screen and (max-width:363px){.restaurant-header__footer-actions-group-order{font-size:8px!important}}.restaurant-header__footer-actions-group-order.pink{color:var(--pink)}.restaurant-header__footer-actions-group-order.black{color:var(--primary-text-color)}.restaurant-header__footer-actions-group-order:hover{color:var(--pink)}.restaurant-header__footer-actions-group-order:hover>svg>g{fill:var(--pink)}.restaurant-header__footer-actions-favorite{cursor:pointer;background:#efefef;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.restaurant-header .restaurant-header-content{width:100%;max-width:1620px;margin:0 auto;padding:0 16px;display:flex}.restaurant-header .restaurant-header-image{flex:none;margin-right:1.75rem}.restaurant-header .restaurant-header-image img{object-fit:cover;background-color:#d8d8d8;border:1px solid #979797;border-radius:50%;width:84px;height:84px;display:block;overflow:hidden}.restaurant-header .restaurant-header-info{flex:1;width:100%}.restaurant-header .restaurant-header-info .restaurant-header-info-title{color:var(--white);margin-bottom:6px;font-size:36px;font-weight:700;line-height:44px}.restaurant-header .restaurant-header-info .restaurant-header-info-achievement{margin-bottom:1rem;display:flex}.restaurant-header .restaurant-header-info .restaurant-header-info-achievement .restaurant-header-info-achievement-item{background-color:var(--white-smoke);color:var(--text-muted);text-align:center;border-radius:16px;margin-right:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.restaurant-header .restaurant-header-info .restaurant-header-info-description{opacity:.7;color:var(--white);margin-bottom:1.25rem;font-size:1rem;font-weight:300;line-height:1.5rem}.restaurant-header .restaurant-header-info .restaurant-header-with-icon-text .restaurant-header-with-icon-text-text{color:var(--white)}.restaurant-header .restaurant-header-with-icon-text{align-items:center;margin-bottom:.75rem;display:flex}.restaurant-header .restaurant-header-with-icon-text img{margin-right:8px}.restaurant-header .restaurant-header-with-icon-text .restaurant-header-with-icon-text-text{color:var(--primary-text-color);font-size:1rem;font-weight:600;line-height:2rem}.restaurant-header .restaurant-header-delivery{background-color:var(--white);border:1px solid #d0d0d0;border-radius:12px;max-width:308px;margin-left:1rem;padding:1rem}.restaurant-header .restaurant-header-delivery .restaurant-header-with-icon-text-icon{background-color:var(--white-smoke);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-right:.75rem;display:flex}.restaurant-header .restaurant-header-delivery .restaurant-header-with-icon-text-icon img{margin-right:0}.restaurant-header .restaurant-header-delivery .restaurant-header-with-icon-text-text{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem}.restaurant-header .restaurant-header-delivery .restaurant-header-delivery-info{color:var(--text-muted);margin-bottom:1rem;font-size:.75rem;line-height:1.25rem}.restaurant-header .restaurant-header-delivery .restaurant-header-delivery-title-1{color:var(--pink);margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.restaurant-header .restaurant-header-delivery .restaurant-header-delivery-title-2{color:var(--text-muted);font-size:.75rem;line-height:1.25rem}.restaurant-header .restaurant-header-delivery .restaurant-header-delivery-title-3{color:var(--primary-text-color);font-size:2rem;font-weight:700;line-height:2.5rem}.restaurant-header .restaurant-header-skeleton{display:flex}.restaurant-header .restaurant-header-skeleton .header-skeleton-item{flex-direction:column;display:flex}.restaurant-header .restaurant-header-skeleton .header-skeleton-item>div:last-child{align-self:flex-end;margin-top:0!important}.restaurant-header .responsive-restaurant-header{z-index:1;justify-content:space-between;align-items:center;width:103%;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media only screen and (max-width:1260px){.restaurant-header .responsive-restaurant-header{padding:0 calc(9.6vw - 26px)}}.restaurant-header .responsive-restaurant-header.scrolled{background:var(--white);transition:all .1s}.restaurant-header .responsive-restaurant-header .header-logo{width:auto;padding:0}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search{flex:auto}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search .restaurant-search .buy-form-control{opacity:.6;min-height:40px}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search .restaurant-search .buy-form-control::placeholder{color:var(--black)}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search .restaurant-search .buy-form-control:-ms-placeholder-shown{color:var(--black)}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search .restaurant-search .buy-form-control::-moz-placeholder{color:var(--black)}@media only screen and (max-width:1260px){.restaurant-header{padding:0 calc(8vw - 20px);display:block}.restaurant-header .restaurant-header-image{margin-left:calc(8vw - 20px)}.restaurant-header .restaurant-header-content>div:nth-child(2){margin-right:0}.restaurant-header__footer{display:block}.restaurant-header__footer-actions{align-self:flex-end}.restaurant-header__footer-actions-group-order{box-shadow:var(--gray-shadow-7);text-transform:uppercase;letter-spacing:1.2px;justify-content:center;align-items:center;min-width:160px;font-size:12px;font-weight:600;display:flex}.restaurant-header__footer-actions-group-order svg{width:16px!important;height:16px!important;margin-right:8px!important}}@media only screen and (max-width:520px){.restaurant-header{flex-direction:column-reverse;justify-content:space-between}.restaurant-header__footer-actions{align-self:flex-end}.restaurant-header .restaurant-header-info .restaurant-header-info-title{margin-top:8px;font-size:33px}.restaurant-header .restaurant-header-achievement{align-self:flex-start;width:100%;margin-bottom:0}.restaurant-header .restaurant-header-image img{width:60px;height:60px}}.arrow-icon{cursor:pointer;background:#f3f2f2;border-radius:50%;width:28px;height:28px;position:absolute;top:12px;left:24px}.arrow-icon svg{margin-top:4px;margin-left:4px}.arrow-hidden{visibility:hidden}.restaurant-search-filter-list{box-sizing:border-box;border:1px solid var(--gray-bright);background-color:var(--white);width:308px;height:326px;box-shadow:var(--gray-shadow-2);border-radius:16px;padding:12px}.restaurant-search-filter-list .restaurant-search-filter-list-item{text-transform:uppercase;align-items:center;padding:.5rem;font-weight:700;display:flex}.restaurant-search-filter-list .restaurant-search-filter-list-item .checkbox-container{width:24px;height:24px;margin-right:8px}.restaurant-special-offer{background-color:var(--white);background:var(--bg-image);border:1px solid var(--gray-bright);cursor:pointer;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:124px;margin-right:1.5rem;padding:1.5rem 2rem;transition:all .2s ease-out}.restaurant-special-offer:hover{transition:all .2s ease-out;transform:translateY(-2px);box-shadow:0 2px 20px #00000026}.restaurant-special-offer img{border-radius:16px}.restaurant-special-offer.image{padding:0}.restaurant-special-offer.small{width:192px}.restaurant-special-offer.big{width:416px}.restaurant-special-offer .restaurant-special-offer-description{color:var(--white);font-size:1.25rem;font-weight:700;line-height:1.5rem}.restaurant-special-offer .restaurant-special-offer-title{color:var(--yellow);font-size:.8125rem;font-weight:600;line-height:1.25rem}.restaurant-special-offer .restaurant-special-offer-single-image{object-fit:cover;width:100%;height:100%}.header-search-and-meta-mob.extendable{width:auto;padding-right:20px}.header-search-and-meta-mob.extendable .restaurant-search-input-and-result{flex:inherit}.header-search-and-meta-mob.extendable .restaurant-search-input-and-result.open{z-index:3;width:94%}.header-search-and-meta-mob.extendable .buy-form-control{border:none}.header-search-and-meta-mob.extendable .mai-button{border:1px solid var(--gray-bright);background-color:var(--white);border-radius:24px;width:48px;height:48px;min-height:auto;margin-left:8px;padding:0}.header-search-and-meta-mob.extendable .mai-button img{width:20px;height:20px}@media only screen and (max-width:1260px){.header-search-and-meta-mob__content{align-items:center;gap:8px;margin-bottom:8px;padding-top:12px;padding-left:16px;padding-right:4px;display:flex}}.restaurant-search{align-items:center;margin-right:auto;display:flex;position:relative}@media only screen and (max-width:1260px){.restaurant-search{flex:100%}}.restaurant-search .restaurant-search-input-and-result{flex:1;position:relative}.restaurant-search .overlay{width:100vw;height:100vh;position:absolute;top:58px;left:-170px;right:0}.restaurant-search .restaurant-search-actions{display:flex}.restaurant-search .buy-form-group{padding-bottom:0}.restaurant-search .buy-form-control{min-height:40px;box-shadow:0 8px 16px -8px #cb347352;border-color:#0000!important}.restaurant-search .buy-form-control:focus{background:var(--white);border-color:var(--gray-bright)!important}.restaurant-search .mai-button{border-radius:26px;min-height:52px;margin-left:1rem;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px}.restaurant-search .mai-button.fill-white img{margin-right:4px}.restaurant-search .restaurant-search-cancel{color:var(--pink);text-align:right;cursor:pointer;z-index:3;margin-left:34px;font-size:13px;line-height:20px;position:absolute;top:12px;right:8px}.big-size{flex:2 auto}.restaurant-sticky-category-and-search{justify-content:space-between;align-items:center;width:100%;max-width:1710px;height:44px;margin:0 auto;padding-right:0;display:flex;position:relative}.restaurant-sticky-category-and-search .category-list-container{padding-left:64px}.restaurant-sticky-category-and-search .restaurant-search{width:100%;margin:0;position:absolute}.restaurant-sticky-category-and-search .restaurant-search .buy-form-control{box-shadow:none;background-color:#0000}.restaurant-sticky-category-and-search .restaurant-category{justify-content:space-between;width:100%;margin-left:114px;padding:0}.restaurant-sticky-category-and-search .restaurant-category .restaurant-category-item{min-width:auto;margin-bottom:0}.restaurant-sticky-category-and-search .restaurant-category .tree-dots-container{border:1px solid var(--gray-bright);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0 12px;display:flex}.restaurant-sticky-category-and-search .restaurant-category .tree-dots-container .tree-dots{height:inherit;margin-bottom:5px;font-size:30px}.sticky-dropdown{position:fixed;top:137px}.show-dropdown{display:none}.restaurant-sticky-category-and-search-container{background-color:var(--white);z-index:10;border-bottom:1px solid var(--white-smoke);width:100%;transition:all .3s;position:fixed;top:0}.restaurant-sticky-category-and-search-container>div>span{height:28px}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list-container,.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item:first-child{padding-left:0}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item:last-child{padding-right:0}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item{border:none}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item:hover{background-color:var(--pink-light)}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item:hover .restaurant-category-item-title{color:var(--pink)}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item.active{background-color:var(--pink-light)}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item.active .restaurant-category-item-title{color:var(--pink)}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item.clicked-item-color{background-color:var(--pink-light)}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item .restaurant-category-item.clicked-item-color .restaurant-category-item-title{color:var(--pink)}.restaurant-sticky-category-and-search-container .restaurant-search-input-and-result .buy-form-group{background-color:var(--white-smoke)}.restaurant-sticky-category-and-search-container.show{top:72px}.restaurant-sticky-category-and-search-container.show.supermarkets-page.mobile{top:56px!important}.restaurant-sticky-category-and-search-container.group-order{top:122px!important}.restaurant-sticky-category-and-search-container.sticky{align-items:center;transition:all .5s;display:flex;position:sticky;top:72px}.restaurant-sticky-category-and-search-container.sticky .restaurant-category{margin-left:auto;overflow-x:scroll}.restaurant-sticky-category-and-search-container.sticky .restaurant-category .category-list::-webkit-scrollbar{display:none}.restaurant-sticky-category-and-search-container.sticky .restaurant-category::-webkit-scrollbar{background:0 0;width:0}@media only screen and (max-width:1260px){.restaurant-sticky-category-and-search-container .category-list{scroll-behavior:smooth;flex-wrap:nowrap;overflow-x:auto}.restaurant-sticky-category-and-search-container.sticky{padding-left:0;top:56px}.restaurant-sticky-category-and-search-container.sticky .restaurant-category{margin-left:0}.restaurant-sticky-category-and-search-container.sticky .restaurant-category .category-list::-webkit-scrollbar{display:none}.restaurant-sticky-category-and-search-container.sticky .sticky-skeleton-inner{margin:0 calc(8vw - 20px);overflow:hidden}}.restaurant-menu-item.large{max-width:300px}.restaurant-menu-item.big{min-width:300px;max-width:300px}.restaurant-menu-item.small{max-width:initial}.restaurant-menu-item{cursor:pointer;background-color:var(--white);width:100%;height:328px;box-shadow:var(--gray-shadow-1);border-radius:16px;transition:all .2s ease-out;position:relative}.restaurant-menu-item__link{display:contents}.restaurant-menu-item__link--disabled{pointer-events:none}.restaurant-menu-item__link--disabled *{pointer-events:initial}.restaurant-menu-item.skeleton-item{padding:8px}.restaurant-menu-item.skeleton-item .restaurant-menu-item-image{width:100%}.restaurant-menu-item .restaurant-menu-item-container{height:inherit;flex-direction:column;flex:0 0 270px;display:flex}@media only screen and (min-width:1260px){.restaurant-menu-item:not(.small):hover{transition:all .2s ease-out;transform:translateY(-2px);box-shadow:0 5px 20px #00000026}.restaurant-menu-item:not(.small):hover .restaurant-item-favorite-cross-icon{display:block}.restaurant-menu-item:not(.small):hover .favorite-hearth-icon-visible{display:flex}}.restaurant-menu-item .unit-size{font-size:14px;font-weight:400;line-height:20px}@media only screen and (max-width:1260px){.restaurant-menu-item .unit-size{font-size:13px;line-height:13px}}.restaurant-menu-item.small{background-color:var(--white);min-width:252px;height:124px;margin-bottom:0;padding:12px}.restaurant-menu-item.small .restaurant-menu-item-footer{margin-bottom:0;padding:0 12px}.restaurant-menu-item.small .restaurant-menu-item-image{border-radius:8px;width:100px;min-width:96px;height:100px;margin-bottom:0}.restaurant-menu-item.small .restaurant-menu-item-image img{border-radius:8px;width:100%;height:100%}.restaurant-menu-item.small .restaurant-menu-item-container{flex-direction:row;flex:1;height:auto;display:flex}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info{flex:1}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info .restaurant-menu-item-name{-webkit-line-clamp:1;max-width:85%;min-height:20px;margin-top:2px;margin-bottom:4px;padding:0 12px;line-height:24px}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info .restaurant-menu-item-description{-webkit-line-clamp:1;padding:0 12px;font-size:15px;line-height:18px}.restaurant-menu-item.small:hover .restaurant-menu-item-footer .mai-button{visibility:visible;opacity:1}@media only screen and (max-width:1260px){.restaurant-menu-item.small{border-radius:8px;height:112px;padding:8px}.restaurant-menu-item.small .restaurant-menu-item-image{width:96px;height:96px}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info .restaurant-menu-item-name{margin-bottom:2px;font-size:13px}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info .restaurant-menu-item-description{font-size:13px}}@media only screen and (min-width:1260px){.restaurant-menu-item:hover .restaurant-menu-item-footer .mai-button{visibility:visible;opacity:1}}.restaurant-menu-item .restaurant-menu-item-image{border-radius:16px;height:188px;margin-bottom:16px;overflow:hidden}.restaurant-menu-item .restaurant-menu-item-image img{object-fit:cover;border-radius:16px;width:100%;height:188px}@media only screen and (max-width:768px){.restaurant-menu-item .restaurant-menu-item-image img{height:100px}.restaurant-menu-item .restaurant-menu-item-image{height:107px;margin-bottom:8px}}.restaurant-menu-item .restaurant-menu-item-name{color:var(--primary-text-color);text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-bottom:8px;padding:0 16px;font-family:Montserrat arm,sans-serif;font-size:17px;line-height:20px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:768px){.restaurant-menu-item .restaurant-menu-item-name{min-height:36px;margin-bottom:2px;padding:0 12px;font-size:13px;line-height:18px}}.restaurant-menu-item .restaurant-menu-item-description{color:var(--text-muted);text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:20px;margin-bottom:16px;padding:0 16px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:768px){.restaurant-menu-item .restaurant-menu-item-description{padding:0 12px;font-size:13px}}.restaurant-menu-item .restaurant-menu-item-footer{justify-content:space-between;align-items:center;height:28px;margin-bottom:12px;padding:0 16px;display:flex}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price-content{align-items:center;gap:4px;display:flex}@media only screen and (max-width:1260px){.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price-content{flex-direction:column;align-items:flex-start;gap:2px}}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-old-price{color:var(--text-muted);white-space:nowrap;font-size:13px;line-height:16px;display:inline}@media only screen and (max-width:1260px){.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-old-price{font-size:10px}}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price{color:var(--primary-text-color);white-space:nowrap;font-family:Montserrat arm,sans-serif;font-size:17px;font-weight:700;line-height:24px}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price.new-price{color:var(--pink)}@media only screen and (max-width:1260px){.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price.new-price{font-weight:400;line-height:13px}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price{font-size:13px;font-weight:600;line-height:28px}}.restaurant-menu-item .restaurant-menu-item-footer .mai-button{white-space:nowrap}.restaurant-menu-item .restaurant-menu-item-footer .mai-button.basket-add-button{width:118px}@media only screen and (min-width:1260px){.restaurant-menu-item .restaurant-menu-item-footer .mai-button{visibility:hidden;opacity:0}}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-button-arrow{margin-right:2px}.restaurant-menu-item .restaurant-item-tablet-add-icon{width:100%}.restaurant-menu-item .restaurant-item-tablet-add-icon .restaurant-menu-item-footer-price-container{justify-content:center;align-self:unset!important;margin-bottom:0!important}.restaurant-menu-item .restaurant-item-tablet-add-icon .mai-button{color:var(--primary-text-color);width:100%}.restaurant-menu-item.small .restaurant-menu-item-footer{margin-top:0}.restaurant-menu-item.small .restaurant-item-tablet-add-icon{width:auto}.restaurant-menu-item.small .restaurant-item-tablet-add-icon .restaurant-menu-item-footer-price-container{justify-content:center;align-self:unset!important;margin-bottom:0!important}.restaurant-menu-item.small .restaurant-item-tablet-add-icon .mai-button{width:auto;min-width:130px;padding:2px 16px}.restaurant-menu-item .mobile-add-button{visibility:visible;opacity:1;height:28px}.restaurant-menu-item .mobile-add-button .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price-content{align-items:initial;flex-direction:row}.restaurant-menu-item-skeleton{background-color:var(--white-smoke);background-image:linear-gradient(270deg,#f4f3f3,#f8f3f3,#f4f3f3,#f8f3f3);background-size:400% 100%;padding:8px;animation:8s ease-in-out infinite loading}.restaurant-menu-item-skeleton-image{background-color:var(--white);object-fit:cover;border-radius:16px;height:212px;margin-bottom:1.25rem;overflow:hidden}.restaurant-menu-item-skeleton.small{flex-direction:row;width:100%;height:52px}.restaurant-menu-item-skeleton.small .restaurant-menu-item-skeleton-image{border-radius:50%;width:64px;height:64px}@media only screen and (max-width:1260px){.restaurant-menu-item{max-width:255px}.restaurant-menu-item.big{min-width:255px}.restaurant-menu-item .restaurant-menu-item-footer{align-items:flex-end;height:auto;margin-top:10px}}@media only screen and (max-width:768px){.restaurant-menu-item{max-width:210px;height:229px}.restaurant-menu-item.big{min-width:210px}.restaurant-menu-item .restaurant-menu-item-footer{padding:0 12px}}@media only screen and (max-width:480px){.restaurant-menu-item{height:220px}}.restaurant-item{background-color:var(--white);cursor:pointer;width:100%;height:252px;max-height:248px;box-shadow:var(--gray-shadow-1);border-radius:12px;transition:all .2s ease-out;position:relative}.restaurant-item.skeleton{height:248px;box-shadow:none;justify-content:flex-start!important}.restaurant-item__closed-content{z-index:3;background:#00000080;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:160px;display:flex;position:absolute;top:0;left:0}.restaurant-item__closed-content span{color:var(--white);font-size:13px;line-height:20px}.restaurant-item:not(.small).skeleton{flex-direction:column;justify-content:space-between;padding:8px;display:flex}.restaurant-item .skeleton.whiteBack{background-color:var(--white);border-radius:18px;height:148px}.restaurant-item .skeleton.productText{width:68px;height:26px;margin-top:20px}.restaurant-item:not(.small):hover{transition:all .2s ease-out;transform:translateY(-2px);box-shadow:0 5px 20px #00000026}.restaurant-item:not(.small):hover .restaurant-item-favorite-cross-icon{display:block}.restaurant-item:not(.small):hover .favorite-hearth-icon-visible{display:flex}.restaurant-item.small{width:100%;height:52px;box-shadow:none;border-radius:0;align-items:center;margin:0;display:flex;position:relative}.restaurant-item.small .ribbon{display:none}.restaurant-item.small .restaurant-item-image{width:40px;height:40px;margin-right:12px}.restaurant-item.small .restaurant-item-image img{border-radius:50%;width:100%;height:100%}.restaurant-item.small .restaurant-item-name{margin-right:12px;padding:0}.restaurant-item.small .restaurant-achievement{padding-left:0}.restaurant-item.small:before{content:"";background-color:var(--white-smoke);width:calc(100% - 58px);height:1px;position:absolute;top:0;right:0}.restaurant-item.small:after{content:"";background-color:var(--white-smoke);width:calc(100% - 58px);height:1px;position:absolute;bottom:0;right:0}.restaurant-item .restaurant-item-image{width:100%;height:160px}.restaurant-item .restaurant-item-image img{object-fit:cover;border-radius:12px;width:100%;height:160px}.restaurant-item .restaurant-item-name{color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.1rem;margin-bottom:.65rem;margin-left:7px;padding:.75rem 1rem 0;font-size:18px;font-weight:700;line-height:1.5rem;display:-webkit-box;overflow:hidden}.restaurant-item .restaurant-achievement{padding-left:.75rem}.restaurant-title-content-with-filter{justify-content:space-between;align-items:center;display:flex}.restaurant-title-content-with-filter .restaurant-filters{margin-bottom:1rem;padding:40px 62px 0}@media only screen and (max-width:1259px){.restaurant-title-content-with-filter .restaurant-filters{padding-right:16px}}.restaurant-title{color:var(--primary-text-color);margin-bottom:1rem;padding:32px 62px 0;font-size:2rem;font-weight:700;line-height:2.5rem}.ribbon{text-align:center;white-space:nowrap;background:linear-gradient(#ffd576 0%,#f6b522 100%);border-radius:4px 4px 4px 0;width:130px;height:36px;margin-left:-10px;margin-right:-10px;font-size:13px;font-weight:600;line-height:36px;display:block;position:relative;top:-225px}.ribbon:before,.ribbon:after{content:"";position:absolute}.ribbon:before{border-top:10px solid var(--yellow);border-left:10px solid #0000;width:0;height:0;bottom:-10px;left:0}.label-list{-webkit-user-select:none;user-select:none;z-index:3;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px;width:calc(100% - 48px);height:144px;display:flex;position:absolute;top:12px;left:12px}.label-list-separator{color:var(--pink);font-weight:300}.label-list .label-list-item-exclusive{align-items:center;display:flex}.label-list .label-list-item{color:var(--white);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#016fd0e6;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:500;line-height:12px;display:flex}.label-list .label-list-item span{text-overflow:ellipsis;max-width:120px;overflow:hidden}.label-list .label-list-item svg path{fill:var(--white)}.favorite-hearth-icon-visible{display:none}.restaurant-item-favorite-cross-icon{z-index:5;position:absolute;top:12px;right:12px}.restaurant-item-favorite-cross-icon:hover path{fill:var(--pink)}.restaurant-item-favorite-cross-icon path{transition:fill .2s linear}.label-list-tooltip-header{padding-bottom:8px;font-family:Montserrat arm,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.label-list-tooltip-text{color:var(--text-muted);flex:none;order:1;font-family:Montserrat arm,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.restaurant-category-item{box-shadow:var(--gray-shadow-1);cursor:pointer;box-sizing:border-box;background-color:var(--white);border-radius:16px;margin-right:1rem;padding:.75rem;position:relative}@media only screen and (max-width:1260px){.restaurant-category-item{box-shadow:unset;background:unset}}.restaurant-category-item .restaurant-category-item-more{position:absolute;top:8px;right:8px}.restaurant-category-item.skeleton-item{max-width:160px;height:108px;box-shadow:none;background-color:#f4f3f3;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;display:flex}@media only screen and (max-width:1260px){.restaurant-category-item.skeleton-item{flex:0 0 116px;height:88px}}.restaurant-category-item.skeleton-item:last-child{margin-right:0}.restaurant-category-item.store-category{background-color:var(--white);min-width:142px}.restaurant-category-item.store-category .restaurant-category-item-image{width:78px;margin-left:-12px}.restaurant-category-item.store-category:before{content:none;transform:rotate(180deg)}.restaurant-category-item.store-category .restaurant-category-item-title{white-space:inherit;color:var(--text-muted);font-size:13px;font-weight:600;line-height:20px}.restaurant-category-item.big{background-color:var(--gray-light);flex-direction:column;align-items:center;min-width:133px;display:flex}.restaurant-category-item.big .restaurant-category-item-title{margin-top:.5rem}.restaurant-category-item.small{background-color:var(--white);min-height:auto;box-shadow:none;background-image:none;border-radius:24px;margin-right:0;padding:6px 16px;display:flex}@media only screen and (max-width:1260px){.restaurant-category-item.small .restaurant-category-item-title.active{background-color:var(--white)}}.restaurant-category-item.small:before{content:none}.restaurant-category-item.small .restaurant-category-item-title{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.restaurant-category-item.small .restaurant-category-item-image{object-fit:cover;width:32px;min-width:32px;height:32px;margin-right:8px}.restaurant-category-item.vertical-border{border:none;border-radius:0;align-items:center;height:52px;margin:0;padding:0;position:relative}.restaurant-category-item.vertical-border:before{content:"";background-color:var(--white-smoke);width:calc(100% - 58px);height:1px;position:absolute;top:0;right:0}.restaurant-category-item.vertical-border:after{content:"";background-color:var(--white-smoke);width:calc(100% - 58px);height:1px;position:absolute;bottom:0;right:0}.restaurant-category-item.vertical-border .restaurant-category-item-image{width:28px;height:28px;margin-right:0;overflow:hidden}.restaurant-category-item.vertical-border .restaurant-category-item-image-container{background-color:var(--white-smoke);z-index:1;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:18px;display:grid}.restaurant-category-item.vertical-border .restaurant-category-item-title{width:100%;margin:0;font-size:15px;font-weight:600;line-height:24px}.restaurant-category-item.active{background-color:#ffd576}.restaurant-category-item .restaurant-category-item-image{width:56px;height:56px}.restaurant-category-item .restaurant-category-item-title{color:var(--text-muted);white-space:nowrap;font-size:14px;font-weight:600}@media only screen and (max-width:1260px){.restaurant-category-item .restaurant-category-item-title.active{background-color:#ffd576;border-radius:16px}}.restaurant-category-item-image-container{width:56px;height:56px}.disabledbutton{pointer-events:none;background-color:red}.menu-item-counter{align-items:center;width:124px;max-width:100%;height:32px;display:flex}@media only screen and (max-width:1260px){.menu-item-counter.small-view{justify-content:space-between;width:100%}}.menu-item-counter .menu-item-counter-sign{cursor:pointer;background-color:#0000;border:none;outline:none;height:100%;margin-top:5px;padding:0}.menu-item-counter .menu-item-counter-sign[disabled]{cursor:unset}.menu-item-counter-item{border:1px solid var(--gray-bright);border-radius:20px;width:92px;padding:5px}.menu-item-counter-item .menu-item-counter-sign{width:20px;height:20px}.menu-item-counter-details{width:125px;height:32px}.menu-item-counter-details .menu-item-counter-sign{width:32px;height:32px}.menu-item-counter .menu-item-counter-input-content{justify-content:center;align-items:center;max-width:46px;display:flex}.menu-item-counter .menu-item-counter-input,.menu-item-counter .menu-item-counter-span{text-align:center;height:100%;color:var(--primary-text-color);background-color:#0000;border:none;outline:none;min-width:20px;padding:0;font-size:13px;font-weight:600;line-height:32px}.menu-item-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.menu-item-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menu-item-counter input[type=number]{-moz-appearance:textfield}.restaurant-achievement{display:flex}.restaurant-achievement.white-color-scheme>*{color:var(--white)!important}.restaurant-achievement.gray-color-scheme>*{color:var(--primary-text-color)!important}.restaurant-achievement .restaurant-achievement-item{max-height:28px;color:var(--text-muted);text-align:center;border-radius:16px;align-items:center;margin-right:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:flex}.restaurant-achievement .restaurant-achievement-item .restaurant-achievement-item-review{justify-content:center;align-items:center;display:flex}.restaurant-achievement .restaurant-achievement-item .restaurant-achievement-item-review .restaurant-achievement-item-review-text{margin-left:10px}.restaurant-achievement .restaurant-achievement-item.open-time,.restaurant-achievement .restaurant-achievement-item.preparation-time{align-items:center;gap:8px;display:flex}.restaurant-achievement .restaurant-achievement-item.open-time span,.restaurant-achievement .restaurant-achievement-item.preparation-time span{line-height:1}.restaurant-achievement .restaurant-achievement-item.cost{align-items:center;display:flex}.restaurant-achievement .restaurant-achievement-item.cost span{font-weight:600;line-height:1}.restaurant-achievement .restaurant-achievement-item .restaurant-achievement-item-favorite-icon{width:20px;height:20px}.restaurant-achievement .restaurant-achievement-item-dram-sign{font-weight:400}.restaurant-achievement .restaurant-achievement-item-dram-sign.dark-sign{color:#36373b}.form-section-layout{background-color:var(--white);box-shadow:var(--gray-shadow-8);border-radius:16px;flex-direction:column;margin-bottom:24px;padding:16px 24px;display:flex}@media only screen and (max-width:1260px){.form-section-layout{padding:16px}}.form-section-layout.disabled{background-color:#0000}.form-section-layout.disabled :not(.react-tel-input .selected-flag .arrow,.expressDelivery_text){color:var(--gray)!important;border-color:var(--gray-light-2)!important}.form-section-layout.disabled .PrivateSwitchBase-root input[checked]+span>.MuiSvgIcon-root path{fill:var(--gray-light-2)}.form-section-layout.disabled .form-control,.form-section-layout.disabled .special-label{background:0 0!important}.form-section-layout.disabled .react-tel-input .selected-flag .arrow{border-top-color:var(--gray-light-2)!important}.form-section-layout.disabled .overlay{z-index:1;background-color:#0000;width:100%;height:calc(100% - 56px);position:absolute;top:0;left:0}.form-section-layout.no-default-padding{padding:0}.form-section-layout.no-default-padding .form-section-layout-header{margin-bottom:0;padding:16px 24px;border-bottom:none!important}@media only screen and (max-width:1260px){.form-section-layout.no-default-padding .form-section-layout-header{padding:16px 20px}}.form-section-layout.no-default-padding .form-section-layout-header{border-bottom:1px solid var(--white-smoke)}.form-section-layout.no-default-padding .form-section-layout-header-no-border{border-bottom:0}.form-section-layout .form-section-layout-header{align-items:center;margin-bottom:24px;display:flex}.form-section-layout .form-section-layout-children{min-height:inherit;height:initial}.form-section-layout.row .form-section-layout-children{align-items:center;gap:16px;display:flex}.form-section-layout.row .form-section-layout-children>*{width:100%;max-width:340px}.form-section-layout .form-section-layout-title{color:var(--primary-text-color);flex:1;font-size:17px;font-weight:600;line-height:24px}.form-section-layout .expressDelivery{justify-content:flex-end;align-items:center;gap:13px;display:flex}.form-section-layout .expressDelivery_text{color:var(--black);font-size:15px}.restaurant-header-responsive-view{background:var(--white);box-shadow:var(--gray-shadow-1);z-index:7;border-radius:16px;padding:15px;position:relative;top:72px;left:50%;transform:translate(-50%)}.restaurant-header-responsive-view__main{justify-content:space-between;display:flex}@media only screen and (max-width:1260px){.restaurant-header-responsive-view__main{display:block}.restaurant-header-responsive-view__main .restaurant-header__footer-actions{justify-content:space-between;margin-top:12px}.restaurant-header-responsive-view__main .restaurant-header__footer-actions .restaurant-header__footer-actions-group-order{margin-right:0}}.restaurant-header-responsive-view__footer{border-top:1px solid var(--white-smoke);justify-content:space-between;margin-top:6px;padding-top:13px;display:flex}.restaurant-header-responsive-view__logo{border:1px solid var(--white-smoke);border-radius:50%;width:62px;min-width:62px;height:62px;min-height:62px}.restaurant-header-responsive-view__logo img{object-fit:contain;border-radius:50%;width:100%;height:100%}.restaurant-header-responsive-view__columns{align-items:center;gap:8px;display:flex}.restaurant-header-responsive-view__title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:17px;font-weight:700;display:-webkit-box;overflow:hidden}.restaurant-header-responsive-view__stars-and-price{align-items:center;margin-top:7px;font-size:15px;display:flex}.restaurant-header-responsive-view__stars-and-price li:nth-child(2){margin-left:15px}.restaurant-header-responsive-view__stars-and-price .restaurant-achievement-item-review-text{margin-left:5px}.restaurant-header-responsive-view__stars-and-price .restaurant-achievement-item-dram-sign{color:var(--gray);font-weight:400}.restaurant-header-responsive-view__stars-and-price .restaurant-achievement-item-dram-sign.dark-sign{color:#36373b}.restaurant-header-responsive-view__group-order{align-self:flex-end;margin-top:26px}.restaurant-header-responsive-view__group-order .mai-button{margin-right:0}@media only screen and (max-width:520px){.restaurant-header-responsive-view__group-order .mai-button{width:135px;padding:8px 16px;font-size:11px}}.restaurant-header-responsive-view__group-order .mai-button{box-shadow:none;background:var(--white-smoke)!important}.restaurant-header-responsive-view__close-time .restaurant-achievement-item,.restaurant-header-responsive-view__preparation-time .restaurant-achievement-item{align-items:center;display:flex}.restaurant-header-responsive-view__close-time .restaurant-achievement-item>p,.restaurant-header-responsive-view__preparation-time .restaurant-achievement-item>p{color:var(--primary-text-color);margin-left:4px;font-size:13px}.supplier-header-responsive-view{background:var(--white);box-shadow:var(--gray-shadow-1);border-radius:16px;padding:15px;position:relative;top:134px;left:50%;transform:translate(-50%)}.supplier-header-responsive-view__main{justify-content:space-between;display:flex}@media only screen and (max-width:1260px){.supplier-header-responsive-view__main{display:block}.supplier-header-responsive-view__main .restaurant-header__footer-actions{justify-content:space-between;margin-top:12px}.supplier-header-responsive-view__main .restaurant-header__footer-actions .restaurant-header__footer-actions-group-order{margin-right:0}}.supplier-header-responsive-view__footer{border-top:1px solid var(--white-smoke);margin-top:10px;padding-top:13px}.supplier-header-responsive-view__logo{width:60px;min-width:60px;height:60px;min-height:60px}.supplier-header-responsive-view__logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.supplier-header-responsive-view__columns{align-items:center;gap:8px;display:flex}.supplier-header-responsive-view__title{font-size:17px;font-weight:700}.supplier-header-responsive-view__stars-and-price{align-items:center;margin-top:7px;font-size:15px;display:flex}.supplier-header-responsive-view__stars-and-price li:nth-child(2){margin-left:15px}.supplier-header-responsive-view__stars-and-price .restaurant-achievement-item-review-text{margin-left:5px}.supplier-header-responsive-view__stars-and-price .restaurant-achievement-item-dram-sign{color:var(--gray);font-weight:400}.supplier-header-responsive-view__stars-and-price .restaurant-achievement-item-dram-sign.dark-sign{color:#36373b}.supplier-header-responsive-view__group-order{align-self:flex-end;margin-top:26px}.supplier-header-responsive-view__group-order .mai-button{margin-right:0}@media only screen and (max-width:520px){.supplier-header-responsive-view__group-order .mai-button{width:135px;padding:8px 16px;font-size:11px}}.supplier-header-responsive-view__group-order .mai-button{box-shadow:none;background:var(--white-smoke)!important}.supplier-header-responsive-view__close-time .restaurant-achievement-item,.supplier-header-responsive-view__preparation-time .restaurant-achievement-item{align-items:center;display:flex}.supplier-header-responsive-view__close-time .restaurant-achievement-item>p,.supplier-header-responsive-view__preparation-time .restaurant-achievement-item>p{margin-left:4px;font-size:13px}.category-list{width:100%;height:var(--base-height);flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.category-list .category-list-item{height:var(--base-height);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;line-height:70px;display:flex}.category-list-container{--base-height:80px;width:100%;display:flex}.category-list-container.big{--base-height:116px}.category-list-container.big .category-list{height:calc(var(--base-height) + 20px)}.category-list-container.big .category-list-item{line-height:unset;margin-bottom:100px;padding:0}.category-list-container.big .category-list-item .restaurant-category-item{min-height:var(--base-height)}.category-list-container.small{--base-height:44px}.category-list-container .category-list-more{white-space:nowrap;height:var(--base-height);justify-content:center;align-items:center;display:flex;position:relative}.category-list-container .category-list-more .category-list-more-label{cursor:pointer;height:var(--base-height);align-items:center;display:flex}.category-list-container .category-list-more .hidden-categories-trigger-btn{background-color:var(--white-smoke);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;display:flex}.category-list-container .category-list-more-icon{border-top:solid 1px var(--text-muted);border-right:solid 1px var(--text-muted);transform-origin:70% 30%;width:6px;height:6px;margin:6px 5px 0 10px;transition:transform .2s linear;transform:rotate(135deg)}.category-list-more-list{z-index:1;background-color:var(--white);box-sizing:content-box;border-radius:12px;flex-direction:column;max-height:368px;font-size:10px;overflow-y:auto;box-shadow:0 4px 16px #0003}.category-list-more-list::-webkit-scrollbar{border-radius:8px;width:8px}.category-list-more-list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.category-list-more-list::-webkit-scrollbar{background:0 0}.category-list-more-list::-webkit-scrollbar-thumb{background:#0006}.category-list-more-list::-webkit-scrollbar-track{margin-top:2px;margin-bottom:2px}.category-list-more-list div.restaurant-category-item.small{margin-bottom:12px}.category-list-more-list div.restaurant-category-item.small:last-child{margin-bottom:0}.category-list-more-list li{cursor:pointer;color:var(--text-muted);padding:12px 16px;font-size:14px;line-height:20px;position:relative}.category-list-more-list li:not(:first-child){padding-top:14px}.category-list-more-list li:not(:first-child):before{content:"";border-top:1px solid var(--white-smoke);width:100%;display:block;position:absolute;top:0;left:0}.category-list-more-list li:hover{color:var(--pink);background:var(--pink-light)}.category-list-more-list.open{display:flex}.restaurant-category-item.clicked-item-color{background:var(--white-smoke)}.back-icon-content{padding:10px 24px 10px 0;position:relative}.back-icon-content:after{content:"";border-right:1px solid var(--gray-bright);height:calc(100% - 16px);position:absolute;top:8px;right:8px}.back-icon-content svg{cursor:pointer}.back-icon-content svg path{fill:#979797}.category-list-space{height:24px}@media only screen and (max-width:1260px){.category-list-space{height:0}}.none{display:none}header{z-index:1000;width:100%;position:fixed}header.supermarket-item-page{position:initial}header.supermarket-item-page .header-meta-mob .header-item{padding:0}header .header-container{background-color:var(--white);border-bottom:1px solid #f3f3f3}header .header-container .buy-input-group input{box-shadow:none;background-color:var(--white-smoke)}header .header-container>div{align-items:center;max-width:100%;height:72px;margin:0 auto;display:flex;position:relative}@media only screen and (max-width:1260px){header .header-container{height:max-content;padding-top:8px;padding-bottom:8px}header .header-container.with-bottom-address-bar{height:98px;padding-top:0;padding-bottom:0}header .header-container.brandPageHeader{height:98px}header .header-container.brandPageHeader>div{display:block!important}header .header-container>div{height:40px;display:block}header .header-container>div .restaurant-search .buy-form-control{min-height:40px}header .header-container>div .header-address{width:100%;margin:0;padding:0 10px}header .header-container>div .header-address .header-address-icon{margin-left:1rem}header .header-container>div .header-address .header-address-info .header-address-info-text{-webkit-line-clamp:1;font-size:13px}header .header-container>div .header-address .header-address-info .header-address-info-city{font-size:11px}header .header-container>div .header-address.header-address__default{justify-content:center;padding-top:3px}header .header-container>div .header-address.header-address__default .header-address-icon{margin-left:0}}header .active-orders-span{padding:1rem}header .header-item{cursor:pointer;flex:.6;position:relative}header .header-item .profile-image{justify-content:center;align-items:center;width:40px;height:40px;margin:12px;display:flex}header .header-item .profile-image img{object-fit:contain;border-radius:100px}header .header-item .profile-image .notify_count{top:7.5px;right:9.5px}header .header-item .profile-no-image{background-color:var(--pink-light);border:1px solid var(--pink);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:12px;display:flex}header .header-item .profile-no-image p{font-size:17px}header .header-item.header-cart-item{padding:1rem;position:relative}header .header-title{border-left:1px solid var(--white-smoke);font-size:2rem;font-weight:700;line-height:2.5rem}header .header-search{align-items:center;display:flex}header .header-search .header-search-icon{width:32px;height:32px;margin-right:1rem}header .header-search .header-search-input{color:var(--primary-text-color);border:0;outline:0;font-size:1rem;line-height:1.25rem}header .header-address{cursor:pointer;flex:none;align-items:center;width:350px;height:100%;margin:0 20px;display:flex}header .header-address.header-address__default{background:var(--white)}header .header-address.header-address__default .header-address-info .header-address-info-text{color:var(--pink)}header .header-address .header-address-icon{margin-right:12px}header .header-address .header-address-info{margin-left:10px;overflow:hidden}header .header-address .header-address-info .header-address-info-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;line-height:1rem}header .header-address .header-address-info .header-address-info-text{text-overflow:ellipsis;-webkit-line-clamp:3;color:var(--primary-text-color);-webkit-box-orient:vertical;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}header .header-address .header-address-info .header-address-info-city{color:var(--text-muted);font-size:13px;line-height:17px}header .header-meta{align-items:center;display:flex}header .header-meta .header-user{padding:16px}header .header-meta .header-favorite{padding:1rem}header .header-meta .header-item{justify-content:center;align-items:center;width:100%;height:100%;display:flex}header .header-meta .header-item img.userIcon{width:24px;height:24px;margin:4px;display:block}header .header-meta-mob .header-item{padding:.75rem}header .header-meta-mob .header-item.filter,header .header-meta-mob .header-item.delivery{padding:0 16px 0 8px!important}.header-logo{cursor:pointer;justify-content:center;align-items:center;width:100%;max-width:120px;height:65px;margin-top:auto;padding:12px 24px;display:flex}.header-account-overlay{z-index:3;top:84px!important}.header-address__trigger_container{display:contents}.header-order-trigger{z-index:1;opacity:1!important;top:80px!important;right:12px!important;left:unset!important;pointer-events:unset!important;position:fixed!important}@media only screen and (max-width:1260px){.header-order-trigger{width:100%;right:0!important}}.search-container{background:var(--white);z-index:222;height:44px;margin-top:2px;transition:all .5s;display:flex;position:sticky;top:74px}.search-container-item:nth-child(2):nth-last-child(2){flex:1}@media only screen and (max-width:1260px){.search-container{top:55px!important}}.search-container::-webkit-scrollbar{height:3px}.search-container::-webkit-scrollbar-thumb{background:var(--gray);width:8px}.search-container.with-group-order{top:124px}@media only screen and (max-width:1260px){.search-container.with-group-order{top:98px}.search-container{margin-top:81px;top:86px}}.restaurant-header+.search-container{height:44px}.address-modal-mob__swipe-able-drawer .MuiPaper-root{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;height:85%!important;left:0!important}.user-address-list-desktop{display:block}@media only screen and (max-width:1260px){.user-address-list-desktop{display:none!important}}.user-address-list-mobile{display:none}@media only screen and (max-width:1260px){.user-address-list-mobile{display:block}}.bannerSlider-img{height:auto!important}@media only screen and (max-width:1260px){.display-none-mobile{display:none!important}}.display-none-desktop{display:none!important}@media only screen and (max-width:1260px){.display-none-desktop{display:block!important}}.bottom-nav-bar{display:none}@media only screen and (max-width:1260px){.bottom-nav-bar{width:100%;box-shadow:var(--gray-shadow-3);background-color:var(--white);z-index:101;padding:12px 5% 4px;display:block;position:fixed;top:calc(100dvh - 66px);left:0}.bottom-nav-bar__list{justify-content:space-between;display:flex}.bottom-nav-bar__list .header-cart-item svg{width:24px;height:24px}.bottom-nav-bar__list .header-cart-item svg path:last-child{fill:var(--primary-text-color)}.bottom-nav-bar__list-item{text-align:center}.bottom-nav-bar__list-item.active .bottom-nav-bar__label{color:var(--pink)!important}.bottom-nav-bar__list-item.active.basket svg>g>path:nth-child(2){fill:var(--pink)!important}.bottom-nav-bar__icon{text-align:center;display:inline-block}.bottom-nav-bar__icon .header-item{position:relative}.bottom-nav-bar__icon .basket-count{padding-left:0;top:-6px;right:-8px}.bottom-nav-bar__label{color:var(--primary-text-color);text-align:center;padding-block:3px;font-size:10px}.bottom-nav-bar__label.active{color:var(--pink)}}@media only screen and (max-width:1260px) and (max-width:413px){.bottom-nav-bar__label{font-size:9px}}@media only screen and (max-width:1260px) and (max-width:359px){.bottom-nav-bar__label{font-size:8px}}@media only screen and (max-width:1260px){.bottom-nav-bar .rc-trigger-popup{width:100%;height:92vh;bottom:0;top:unset!important;left:unset!important}.bottom-nav-bar .rc-trigger-popup .header-account{max-width:unset;flex-direction:column;height:100%;display:flex}}.basket-fixed-icon{z-index:998;justify-content:center;width:100%;height:52px;margin-bottom:16px;display:flex;position:fixed;bottom:0;left:0}.basket-fixed-icon>button{width:100%;max-width:342px;margin:0 10px}.basket-button-content{justify-content:space-between;align-items:center;width:100%;font-size:15px;display:flex}.basket-circle-count{color:#c21b52;background:var(--white);border-radius:50%;width:28px;height:28px;margin-left:-12px;margin-right:12px;font-weight:600;line-height:28px;display:inline-block}.basket-button-text{text-overflow:ellipsis;max-width:150px;font-weight:400}.basket-button-summary{font-weight:600}.skeleton{background-color:#f4f3f3;border-radius:12px;height:100%;display:flex;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:5s infinite loading;position:absolute;inset:0;transform:translate(-100%)}@keyframes loading{to{transform:translate(100%)}}.pop-confirm{background-color:var(--white);padding:4px}.pop-confirm .pop-confirm-actions{display:flex}.pop-confirm .pop-confirm-text{color:#000000d9;font-size:14px}.pop-confirm .mai-button{min-width:auto}.pop-confirm-overlay{border-radius:8px}.pop-confirm-overlay .rc-tooltip-inner{box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.pop-confirm-overlay .rc-tooltip-arrow{border-top-color:#0000}.account-layout{margin-bottom:44px}.account-layout .account-layout-go-back{width:1.5em;height:1.5em;display:none;position:absolute;top:16px;left:20px}@media only screen and (max-width:1260px){.account-layout .account-layout-go-back{display:block}}.account-layout .account-layout-content{display:flex}.account-layout .account-layout-title{color:var(--primary-text-color);margin:24px 0;font-family:Montserrat arm,sans-serif;font-size:24px;font-weight:700;line-height:40px}.account-layout .account-layout-content-children{flex:1;min-height:487px;margin-left:30px;position:relative}.account-layout .account-layout-content-children .form-section-layout{min-height:inherit}.account-layout .account-layout-content-children .gift-cards-list .form-section-layout.redeem-gift-card{min-height:96px}.account-layout .account-layout-content-children .gift-cards-list .form-section-layout.redeem-gift-card+.form-section-layout{min-height:367px}@media only screen and (max-width:1260px){.account-layout .account-layout-content-children .gift-cards-list{flex-direction:column;height:100%;display:flex}.account-layout .account-layout-content-children .gift-cards-list .form-section-layout.redeem-gift-card{z-index:10;width:100%;min-height:auto;box-shadow:var(--gray-shadow-3);margin:0;position:fixed;bottom:66px}.account-layout .account-layout-content-children .gift-cards-list .form-section-layout.redeem-gift-card+.form-section-layout{min-height:auto;padding-bottom:72px}}@media only screen and (max-width:1366px){.account-layout .account-layout-content-children{margin-left:20px}}@media only screen and (max-width:1180px){.account-layout .account-layout-content-children{margin-left:15px}}@media only screen and (max-width:1260px){.account-layout .account-layout-content-children{min-height:auto;margin-left:0}.account-layout .account-layout-content-children .form-section-layout{min-height:inherit;box-shadow:none;border-radius:0}.account-layout .account-layout-content-children .form-section-layout .form-section-layout-title{margin-left:36px;font-size:20px}.account-layout .account-layout-content-children .form-section-layout .form-section-layout-title.ml-0{margin-left:0}.account-layout .account-layout-content{flex-direction:column}.account-layout .account-layout-inner,.account-layout .account-layout-content,.account-layout .account-layout-content-children{height:100%}.account-layout .form-section-layout{margin-bottom:0}}.with-padding{padding-top:20px}.grid-container{grid-template-columns:auto auto auto;display:grid;gap:0!important;padding:0 24px!important}.account-payment-container{height:100%}@media only screen and (max-width:1260px){.account-payment-container{padding-bottom:64px}}.account-payment-container .form-section-layout .form-section-layout-children{flex-grow:1}.account-payment-container__header-content{justify-content:space-between;padding:0 40px 16px;display:flex}.account-payment-container__header-content__title{letter-spacing:1.10769px;color:var(--primary-text-color);font-size:15px;line-height:1}@media only screen and (max-width:1260px){.account-payment-container__header-content{padding:0 16px 16px}}.account-payment-container__list{flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:8px 24px 0;display:flex;position:relative}.account-payment-container__list-item{text-align:center;border-radius:13px;width:220px;height:138px;padding:12px;position:relative}.account-payment-container__list-item__add-card:after{display:none}.account-payment-container__list-item.add-card{cursor:pointer;border:1px solid var(--white-smoke);font-size:initial;flex-direction:column;justify-content:center;gap:24px;display:flex}.account-payment-container__list-item.add-card:after{display:none}@media only screen and (max-width:1260px){.account-payment-container__list-item.add-card{border:none;width:auto;padding:4px}}.account-payment-container__list-item-add-icon{background:var(--pink-light);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;display:flex}.account-payment-container__list-item-add-text{color:var(--pink);letter-spacing:1.2px;text-transform:uppercase;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:1}@media only screen and (max-width:1260px){.account-payment-container__list-item-add-text{display:none}}.account-payment-container__list-item-top-row{margin-top:-4px}.account-payment-container__list-item-expired{z-index:2;color:var(--yellow);text-align:left;gap:8px;width:calc(100% - 40px);margin-top:3px;font-family:Montserrat arm,sans-serif;font-size:12px;font-style:normal;font-weight:400;display:flex;position:absolute;left:8px}.account-payment-container__list-item-expired svg{transform:translateY(1px)}.account-payment-container__list-item-expired span{line-height:16px}.account-payment-container__list-item-set-as-default,.account-payment-container__list-item-default{z-index:2;cursor:pointer;text-align:center;background:#ffffff4d;border-radius:16px;height:21px;padding:0 8px}.account-payment-container__list-item-set-as-default__content,.account-payment-container__list-item-default__content{height:inherit;align-items:center;display:flex}.account-payment-container__list-item-set-as-default svg,.account-payment-container__list-item-default svg{margin-right:4px;transform:translateY(-.5px)}.account-payment-container__list-item-set-as-default span,.account-payment-container__list-item-default span{color:var(--white);font-family:Montserrat arm,sans-serif;font-size:10px;font-weight:600}.account-payment-container__list-item-set-as-default{text-transform:uppercase}.account-payment-container__list-item-default svg{margin-right:4px}.account-payment-container__list-item-trash{cursor:pointer;background:#ffffff4d;border-radius:50%;width:21px;height:21px;font-size:21px;position:absolute;top:8px;right:8px}.account-payment-container__list-item-trash svg{transform:translate(1.5px,.5px)}.account-payment-container__list-item-card-number{text-align:left;letter-spacing:4px;color:var(--white);text-shadow:0 1px #0000001a;padding-top:48px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:24px}@media only screen and (max-width:1260px){.account-payment-container__list-item-card-number{padding-top:60px;font-size:15px}}.account-payment-container__list-item-card-date{color:var(--white);text-shadow:0 1px #0000001a;align-items:center;gap:2px;margin-top:12px;font-family:Montserrat arm,sans-serif;font-weight:400;display:flex}.account-payment-container__list-item-card-date span:first-child{letter-spacing:.7px;font-size:3.8px;line-height:4px}.account-payment-container__list-item-card-date span:last-child{letter-spacing:1.7px;font-size:7.3px;line-height:24px}@media only screen and (max-width:1260px){.account-payment-container__list-item-card-date{margin-top:16px}.account-payment-container__list-item-card-date span:first-child{letter-spacing:.85px;font-size:4.5px;line-height:5px}.account-payment-container__list-item-card-date span:last-child{letter-spacing:2px;font-size:8px}}.account-payment-container__list-item-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:-12px;display:flex}.account-payment-container__list-item-footer-card-holder-name{letter-spacing:.5px;text-transform:uppercase;color:var(--white);text-shadow:0 1px #0000001a;text-align:left;font-family:Montserrat arm,sans-serif;font-size:10px;font-weight:600}@media only screen and (max-width:1260px){.account-payment-container__list-item-footer-card-holder-name{font-size:11px}}.account-payment-container__list-item-footer-card-type{margin-right:-2px}.account-payment-container__list-item:after{content:"";background-blend-mode:screen;mix-blend-mode:screen;opacity:.6;clip-path:polygon(0 0,100% 0,50% 100%,0% 100%);background:linear-gradient(184.18deg,#fff -28.97%,#d4d4d4 -20.52%,#a3a3a3 -9.65%,#777 2.43%,#525252 14.5%,#343434 27.79%,#1d1d1d 41.07%,#0d0d0d 55.56%,#030303 71.26%,#000 91.79%);border-top-left-radius:13px;border-bottom-left-radius:13px;width:140px;height:100%;position:absolute;top:0;left:0}.account-payment-container__list-item{--arca-gradient:linear-gradient(101.47deg,#19a0e6e6 -12.25%,#0e56abe6 50.69%,#113a6ae6 95.87%);--amex-gradient:linear-gradient(140.88deg,#016fd0 22.42%,#7aa3e0 97.47%);--visa-gradient:linear-gradient(101.47deg,#ffd576e6 -12.25%,#ed4f81e6 43.34%,#7a2c9ee6 95.87%);--maestro-gradient:linear-gradient(100.89deg,#ff512fe6 24.08%,#ac2525e6 99.67%);--mastercard-gradient:linear-gradient(134.34deg,#fbda61e6 -0.01%,#f76b1ce6 80.49%);--mir-gradient:linear-gradient(180deg,#4ac265 0%,#378f4a 100%)}.account-payment-container__list-item-arca{background:var(--arca-gradient)}.account-payment-container__list-item-amex{background:var(--amex-gradient)}.account-payment-container__list-item-visa{background:var(--visa-gradient)}.account-payment-container__list-item-maestro{background:var(--maestro-gradient)}.account-payment-container__list-item-mastercard{background:var(--mastercard-gradient)}.account-payment-container__list-item-mir{background:var(--mir-gradient)}.account-payment-container__list-item-expired-card{background:#dadada!important}.account-payment-container__list-item-expired-card .account-payment-container__list-item-footer-card-type svg{filter:opacity(.5)}@media only screen and (max-width:1260px){.account-payment-container__list{flex-wrap:nowrap;width:100vw;padding:8px 16px 0;overflow-x:auto}.account-payment-container__list::-webkit-scrollbar{display:none}.account-payment-container__list-item{flex:none;width:252px;height:160px}}.account-payment-container-empty{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:max-content;height:100%;margin:24px auto;padding:16px;display:flex}.account-payment-container-empty__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:24px;display:flex}.account-payment-container-empty__title{text-align:center;color:var(--primary-text-color);font-size:20px;font-weight:300;line-height:24px}@media only screen and (max-width:1260px){.account-payment-container-empty__title{margin-bottom:24px}}.account-payment-wallet-and-transaction .account-payment-wallet{margin-bottom:24px;padding:0 16px!important}.account-payment-wallet-and-transaction .account-payment-wallet__content{background:linear-gradient(95.67deg,#ef6e97 0%,#b71e4e 62.32%);border-radius:14px;min-height:107px;padding:24px;position:relative}.account-payment-wallet-and-transaction .account-payment-wallet__content__corporate{background:linear-gradient(95.67deg,#4b7ac9 0%,#3167c1 62.32%)}.account-payment-wallet-and-transaction .account-payment-wallet__content:after{content:"";background-blend-mode:screen;mix-blend-mode:screen;opacity:.6;clip-path:polygon(0 0,100% 0,50% 100%,0% 100%);background:linear-gradient(184.99deg,#fff -28.33%,#d4d4d4 -19.93%,#a3a3a3 -9.12%,#777 2.89%,#525252 14.9%,#343434 28.1%,#1d1d1d 41.31%,#0d0d0d 55.72%,#030303 71.33%,#000 91.75%);border-top-left-radius:13px;border-bottom-left-radius:13px;width:63.3%;height:100%;position:absolute;top:0;left:0}.account-payment-wallet-and-transaction .account-payment-wallet__content__name>div{align-items:center;gap:8px;display:flex}.account-payment-wallet-and-transaction .account-payment-wallet__content__name h5{font-size:20px;font-weight:600;line-height:1.2}.account-payment-wallet-and-transaction .account-payment-wallet__content__available-balance-text{margin-top:-16px}.account-payment-wallet-and-transaction .account-payment-wallet__content__available-balance-text p{color:var(--white);text-align:right;letter-spacing:2px;font-size:12px;font-weight:300;line-height:24px}@media only screen and (max-width:520px){.account-payment-wallet-and-transaction .account-payment-wallet__content__available-balance-text{margin-top:36px}}.account-payment-wallet-and-transaction .account-payment-wallet__content__available-balance-value p{color:var(--white);text-align:right;letter-spacing:1px;font-size:24px;font-weight:600;line-height:1}@media only screen and (max-width:1260px){.account-payment-wallet-and-transaction .account-payment-wallet{padding:8px 16px 0}}.account-payment-wallet-and-transaction .account-payment-transaction{margin-bottom:24px}.account-payment-wallet-and-transaction .account-payment-transaction__header-content{justify-content:space-between;padding:0 40px 16px;display:flex}.account-payment-wallet-and-transaction .account-payment-transaction__header-content__title{letter-spacing:1.10769px;color:var(--primary-text-color);font-size:15px;line-height:1}.account-payment-wallet-and-transaction .account-payment-transaction__header-content__see-all{cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;color:var(--pink);font-size:13px;font-weight:600;line-height:1}.account-payment-wallet-and-transaction .account-payment-transaction__header-content__chevron-icon{cursor:pointer;line-height:0;rotate:180deg}@media only screen and (max-width:1260px){.account-payment-wallet-and-transaction .account-payment-transaction__header-content{padding:0 16px 16px}}.account-payment-wallet-and-transaction .account-payment-transaction__list{gap:16px;padding:0 24px;display:flex;overflow-x:auto}.account-payment-wallet-and-transaction .account-payment-transaction__list::-webkit-scrollbar{display:none}.account-payment-wallet-and-transaction .account-payment-transaction__list-item{border:1px solid var(--gray-bright);border-radius:15px;flex:1 0 316px;min-width:316px;max-width:33.3333%;padding:16px 24px}.account-payment-wallet-and-transaction .account-payment-transaction__list-item .cashback{color:var(--green)}.account-payment-wallet-and-transaction .account-payment-transaction__list-item .outgoing{color:var(--pink)}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__top-side{justify-content:space-between;display:flex}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__line{background:#ececeb;height:1px;margin:4px 0}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__type,.account-payment-wallet-and-transaction .account-payment-transaction__list-item__points{font-size:13px;font-weight:600;line-height:20px}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__company-name{color:var(--primary-text-color);font-size:12px;line-height:16px}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__transaction-date{color:var(--primary-text-color);font-size:10px;font-weight:300;line-height:22px}@media only screen and (max-width:1260px){.account-payment-wallet-and-transaction .account-payment-transaction__list{width:100vw;padding:0 16px}}.account-payment-wallet-and-transaction .account-payment-transaction-empty{justify-content:center;align-items:center;padding:40px 24px;display:flex}.account-payment-wallet-and-transaction .account-payment-transaction-empty__title{color:var(--gray);font-size:12px;font-weight:400;line-height:1.75}.header-account{background-color:var(--white);box-shadow:var(--gray-shadow-1);border-radius:16px;width:362px;position:relative;right:24px}@media only screen and (max-height:620px){.header-account{top:-10px}}@media only screen and (max-width:1260px){.header-account{width:100%}}.header-account .header-account-settings{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:0 28px 32px;display:flex}@media only screen and (max-height:620px){.header-account .header-account-settings{padding-bottom:24px}}.header-account .header-account-settings>div{flex:1}@media only screen and (max-width:480px){.header-account .header-account-settings{justify-content:space-around!important}}.header-account .header-account-auth{flex-direction:column;align-items:center;width:100%;margin-top:12px;padding:28px;display:flex}.header-account .header-account-auth .header-account-auth-title{color:var(--primary-text-color);text-align:center;margin-top:16px;margin-bottom:24px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:24px}.header-account .header-account-auth .header-account-auth-actions{width:100%}.header-account .header-account-auth .header-account-auth-actions .mai-button{width:100%;height:40px;margin:0 0 16px;font-size:13px}.header-account .header-account-auth .header-account-auth-actions .mai-button#loginInRight{font-weight:600}.header-account .header-account-auth .header-account-auth-actions .mai-button#registerInRight{color:var(--pink);box-shadow:var(--pink-shadow-0_3);margin-bottom:0;font-weight:400}@media only screen and (max-width:1260px){.header-account .header-account-auth .header-account-auth-logo-container{margin-top:130px}}.header-account__my-profile-title{margin:16px 16px 32px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:600;line-height:24px}@media only screen and (max-width:1260px){.header-account{z-index:9;width:100%;height:calc(100% - 64px);box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.header-account .account-side.header-side{min-width:100%;margin-top:0}.header-account .header-account-settings{padding-bottom:48px}}.user-address-list{background:var(--white);box-shadow:var(--gray-shadow-4);border-radius:16px;width:350px;padding:16px 16px 76px;position:relative}.user-address-list__add-new-address{border-top:1px solid var(--gray-bright);background:var(--white);cursor:pointer;border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:center;align-items:center;width:100%;height:60px;display:flex;position:absolute;bottom:0;left:0}.user-address-list__add-new-address p{text-align:center;width:auto;color:var(--pink);text-transform:uppercase;font-size:13px;font-weight:600;line-height:20px}.user-address-list .user-address-list__title{text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:13px;line-height:16px}.user-address-list .user-address-list-container{max-height:400px;margin-right:-8px;padding-right:8px;overflow-y:auto}.user-address-list .user-address-list-container::-webkit-scrollbar{border-radius:4px;width:4px}.user-address-list .user-address-list-container::-webkit-scrollbar-thumb{border-radius:4px;width:4px}.user-address-list .user-address-list-container::-webkit-scrollbar{background:0 0}.user-address-list .user-address-list-container::-webkit-scrollbar-thumb{background:#0003}.user-address-list .user-address-list__item{cursor:pointer;border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;max-width:318px;min-height:66px;padding:16px;transition:all .3s;display:flex}.user-address-list .user-address-list__item:not(:last-child){margin-bottom:12px}.user-address-list .user-address-list__item.user-address-list__item--new-address{cursor:pointer;justify-content:center;align-items:center;display:flex}.user-address-list .user-address-list__item.user-address-list__item--new-address .user-address-list__item-address{text-align:center;width:auto;color:var(--pink);text-transform:uppercase;font-size:13px;font-weight:600;line-height:20px}.user-address-list .user-address-list__item:hover{background:var(--pink-light)}.user-address-list .user-address-list__item:hover .user-address-list__item-address-actions{opacity:1;pointer-events:unset}.user-address-list .user-address-list__item .user-address-list__item-address{color:var(--primary-text-color);width:calc(100% - 94px);font-size:15px;font-weight:600;line-height:19px}.user-address-list .user-address-list__item .user-address-list__item-address-city{color:var(--text-muted);margin-top:2px;font-size:13px;font-weight:400;line-height:17px;display:block}.user-address-list .user-address-list__item.active{background:var(--pink-light);border:1px solid var(--pink)}.user-address-list .user-address-list__item-address-actions{opacity:0;pointer-events:none;margin-left:auto;transition:all .3s}.user-address-list .user-address-list__item-address-actions svg{cursor:pointer;margin-left:8px}.user-address-list .user-address-list__item-address-actions svg path{transition:all .3s}.user-address-list .user-address-list__item-address-actions svg:hover path{fill:var(--pink)}.user-address-list--horizontal .user-address-list-container{grid-gap:16px;grid-template-columns:1fr 1fr;max-height:230px;display:grid}.user-address-list__icons{gap:8px;line-height:0;display:flex}.user-address-list__icons path{transition:fill .2s linear}.user-address-list__icons:hover path{fill:var(--pink)}@media only screen and (max-width:1260px){.user-address-list{border-radius:0;width:100%;margin:0;padding:12px 10px}.user-address-list .user-address-list__title{padding-top:4px}.user-address-list .user-address-list__item{max-width:initial;min-height:50px;padding:8px 16px}.user-address-list .user-address-list__item .user-address-list__item-address{font-size:14px;line-height:20px}.user-address-list .user-address-list__item.user-address-list__item--new-address{display:none}}.account-bonus-form{align-items:flex-end;display:flex}.account-bonus-form .account-bonus-form-balance{width:100%;max-width:280px}.account-bonus-form .account-bonus-form-balance .account-bonus-form-balance-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;line-height:16px}.account-bonus-form .account-bonus-form-balance .account-bonus-form-balance-value{color:var(--pink);font-size:48px;font-weight:200;line-height:52px}.account-bank-cards-form{border:1px solid var(--gray-bright);background-color:var(--white);border-radius:8px;width:204px;height:132px;padding:16px}.account-bank-cards-form .account-bank-cards-form-icon{background-color:var(--pink-light);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.account-bank-cards-form .account-bank-cards-form-label{color:var(--pink);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px}.zoom-button-container{border:1px solid var(--gray);z-index:99999;border-radius:26px;justify-content:space-between;width:104px;height:54px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.zoom-button-container button{background:var(--white);cursor:pointer;border:none;justify-content:center;align-items:center;width:50%;padding:0;transition:opacity .2s;display:flex}.zoom-button-container button:disabled{opacity:.35;cursor:default;pointer-events:none}.zoom-button-container button:not(:disabled){opacity:.85}.zoom-button-container button:first-child{border-right:1px solid var(--gray);border-top-left-radius:26px;border-bottom-left-radius:26px}.zoom-button-container button:nth-child(2){border-top-right-radius:26px;border-bottom-right-radius:26px}.favorites-supplier-list .favorites-supplier-list-items{grid-gap:28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px;transition:all .2s;display:grid}.favorites-supplier-list .favorites-supplier-list-items .restaurant-item{margin-bottom:0}@media only screen and (max-width:1260px){.favorites-supplier-list .favorites-supplier-list-items{-ms-overflow-style:none;scrollbar-width:none;margin-right:-20px;padding:0 10px 16px;display:flex;overflow:auto}.favorites-supplier-list .favorites-supplier-list-items::-webkit-scrollbar{display:none}.favorites-supplier-list .favorites-supplier-list-items .restaurant-item{flex-shrink:0;width:330px}}@media only screen and (max-width:520px){.favorites-supplier-list .favorites-supplier-list-items{grid-gap:16px;margin-left:0;margin-right:0;padding:0 16px 16px}}@media only screen and (max-width:376px){.favorites-supplier-list .favorites-supplier-list-items{margin-top:16px}}.favorites-supplier-list .restaurant-special-offer-container{padding-left:0}.favorites-article-list .favorites-article-list-items{grid-gap:28px;grid-template-columns:repeat(auto-fill,minmax(413px,1fr));margin-top:24px;display:grid}@media only screen and (max-width:1260px){.favorites-article-list .favorites-article-list-items{grid-gap:calc(16px + 12*((100vw - 375px)/(1000 - 375)))}}@media only screen and (max-width:520px){.favorites-article-list .favorites-article-list-items{display:block}}.empty-favorite-items-content{padding:16px}.empty-favorite-items-content__flex-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.empty-favorite-items-content__heart-icon{background-color:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.empty-favorite-items-content__text{color:var(--primary-text-color);text-align:center;max-width:532px;margin:0 auto;padding-bottom:8px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:300;line-height:26px}.empty-favorite-items-content__btn{width:235px;height:44px;font-size:15px}.restaurant-item-favorite{z-index:4;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:6px;right:6px}@media only screen and (max-width:1260px){.restaurant-item-favorite{top:2px;right:2px}}.restaurant-item-favorite .favorite-icon path{stroke-width:2px;stroke:var(--gray);stroke-linejoin:round;transition:fill .2s linear}@media only screen and (min-width:992px){.restaurant-item-favorite .favorite-icon:hover path{fill:var(--pink)}}.payment-form .card-select-field{z-index:999;position:absolute;bottom:33px}.payment-form .select-field{width:250px;height:55px;margin-top:50px;padding-bottom:0}.payment-form.corporate-checkbox-form-active{background-color:#f3f8ff;border:1px solid #3167c1!important}.card-select{align-items:center;display:flex}.card-select div{border:1px solid var(--gray-bright);border-radius:4px;justify-content:center;align-items:center;width:40px;height:30px;display:flex}.card-select div svg{margin-top:10px}.card-select span{margin-top:5px;margin-left:10px}.card-select p{margin-left:2px}.card-select .add-new-card{margin-left:10px}.color-active,.color-active-balance{color:var(--green)!important}.color-expired{cursor:pointer;color:var(--text-muted)!important}.color-expired-balance{color:var(--gray)!important}.redeem-gift-card{padding:24px}.redeem-gift-card .form-section-layout-children{align-items:center;gap:15px;min-height:auto;display:flex}.redeem-gift-card .gift-cards-text{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px}.redeem-gift-card .gift-cards-balance{text-transform:uppercase;color:var(--green);font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:600;line-height:24px;display:block}.redeem-gift-card .gift-cards-balance.no-balance{color:var(--gray)}.redeem-gift-card .account-gift-card-redeem-button{width:275px;margin:0 0 0 auto;font-size:15px}@media only screen and (max-width:1260px){.redeem-gift-card{padding:12px 40px}.redeem-gift-card .gift-cards-text{font-size:13px}.redeem-gift-card .gift-cards-balance{font-size:17px}.redeem-gift-card .account-gift-card-redeem-button{width:255px}}@media only screen and (max-width:520px){.redeem-gift-card{padding:12px 24px}.redeem-gift-card .account-gift-card-redeem-button{width:225px}}@media only screen and (max-width:480px){.redeem-gift-card{padding:12px 16px}}@media only screen and (max-width:430px){.redeem-gift-card .account-gift-card-redeem-button{width:max-content;font-size:13px}}@media only screen and (max-width:374px){.redeem-gift-card .gift-cards-text{flex:1;line-height:15px}}.account-gift-container .gift-card-item{flex-wrap:wrap;gap:16px;padding:16px 24px;display:flex}.account-gift-container:not(:last-child) .gift-card-item{position:relative}.account-gift-container:not(:last-child) .gift-card-item:before{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% - 48px);position:absolute;bottom:0;left:24px}@media only screen and (max-width:1260px){.account-gift-container .gift-card-item{border:1px solid var(--white-smoke);border-radius:16px;gap:0;padding:12px 16px}.account-gift-container .gift-card-item .gift-card-text-content{margin-left:12px}.account-gift-container .gift-card-item:before{display:none}}@media only screen and (max-width:768px){.account-gift-container .gift-card-item .gift-card-text-content{margin-left:32px}}@media only screen and (max-width:480px){.account-gift-container .gift-card-item .gift-card-text-content{margin-left:12px}}@media only screen and (max-width:1260px){.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 16px 16px;display:flex}.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children .account-gift-container{width:calc(50% - 8px)}}@media only screen and (max-width:768px){.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children{display:block}.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children .account-gift-container{width:100%}.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children .account-gift-container:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:520px){.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children{margin:0 10px 20px}.form-section-layout.redeem-gift-card+.form-section-layout .form-section-layout-children .account-gift-container:not(:last-child){margin-bottom:15px}}.gift-card-img{width:203px;position:relative}.gift-card-img img{width:100%;height:auto}@media only screen and (max-width:1260px){.gift-card-img{width:190px}}.gift-card-img-amount{text-transform:uppercase;color:#fff;align-items:center;font-size:34px;font-weight:600;line-height:24px;position:absolute;bottom:30px;right:13px}@media only screen and (max-width:1260px){.gift-card-img-amount{font-size:25px;line-height:22px;bottom:27px;right:52px}}.gift-card-text-content{flex:1;padding-top:8px}@media only screen and (max-width:1260px){.gift-card-text-content{padding-top:4px}}.gift-card-text-row{justify-content:space-between;gap:16px;margin-bottom:4px;display:flex}.gift-card-text-row>div:first-child{min-width:280px}.gift-card-text-row>div:last-child{text-align:right;min-width:150px}.gift-card-text-row:first-child{margin-bottom:12px}.gift-card-text-row:last-child{margin-bottom:0}@media only screen and (max-width:1260px){.gift-card-text-row{margin-bottom:10px;display:block}.gift-card-text-row>div:first-child{min-width:auto}.gift-card-text-row>div:last-child{min-width:auto;display:none}.gift-card-text-row.hide-on-mobile{display:none}}.gift-card-text-row-mob{justify-content:space-between;align-items:center;display:flex}.gift-card-text-row-mob .balance-value{margin-left:10px}.mobile-view{width:100%;display:none}@media only screen and (max-width:1260px){.mobile-view{display:block}.mobile-view.border-bottom-on-mob{border-bottom:1px solid var(--white-smoke);margin-bottom:12px;padding-bottom:9px}.mobile-view.border-top-on-mob{border-top:1px solid var(--white-smoke);margin-top:12px;padding-top:9px}}.gift-card-header{color:var(--primary-text-color);font-size:17px;font-weight:600;line-height:24px}@media only screen and (max-width:1260px){.gift-card-header{font-size:15px}}.gift-card-activation-date{color:var(--text-muted);font-size:15px;font-weight:400;line-height:16px}@media only screen and (max-width:1260px){.gift-card-activation-date{font-size:13px}}.gift-card-ex-date,.gift-card-code,.gift-card-balance{justify-content:space-between;font-size:15px;font-weight:400;line-height:24px;display:flex}.gift-card-ex-date span:first-child,.gift-card-code span:first-child,.gift-card-balance span:first-child{color:var(--text-muted)}.gift-card-ex-date span:last-child,.gift-card-code span:last-child,.gift-card-balance span:last-child{text-align:right;color:var(--primary-text-color)}.gift-card-ex-date span:last-child.balance-value,.gift-card-code span:last-child.balance-value,.gift-card-balance span:last-child.balance-value{color:var(--text-muted);font-weight:600}@media only screen and (max-width:1260px){.gift-card-ex-date,.gift-card-code,.gift-card-balance{font-size:13px;line-height:16px}.gift-card-ex-date,.gift-card-code,.gift-card-ex-date span,.gift-card-code span{display:block}.gift-card-ex-date span:last-child,.gift-card-code span:last-child{text-align:left}}.gift-card-see-details span{cursor:pointer;text-transform:uppercase;color:var(--pink);font-family:Montserrat arm,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:16px}.gift-card-status-content{justify-content:flex-end;align-items:center;gap:4px;display:flex}.mobile-view .gift-card-status-content{justify-content:flex-start}.gift-card-status{font-size:13px;font-weight:400;line-height:24px}.nav_bar{align-items:center;height:100%;padding:15px;display:flex}@media only screen and (max-width:1259px){.nav_bar{display:none}}.burger-menu{cursor:pointer;margin:10px 22px 10px 14px}.burger{cursor:pointer}.burger>span{cursor:pointer;background:#000;border-radius:1px;width:24px;height:2px;display:block;position:relative}.burger>span:nth-child(2){width:12px}.burger>span:nth-child(3){width:16px;margin-bottom:0}.trasformm{transform:none}.logo{cursor:pointer;width:56px;height:36px}.lable{cursor:pointer;flex-direction:column;width:70px;display:flex}.lable>span{background:red;border-radius:10px;height:7px;margin:7px 0;transition:all .4s cubic-bezier(.68,-.6,.32,1.6)}.lable>span:first-of-type{width:50%}.lable>span:nth-of-type(2){width:100%}.lable>span:nth-of-type(3){width:75%}.lable>input{display:none}.lable>input:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg)translate(8px)}.lable>input:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.lable>input:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(30px,-11px)rotate(45deg)}.burg>rect{margin-bottom:2px}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:16px;padding:0;display:flex;position:relative}.burger span{background:#36373c;border-radius:1px;width:100%;height:2px;transition:transform .3s,opacity .3s,background .3s;display:block}.burger.open span:first-child{background:#b71e4e;transform:translateY(5px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.burger.open span:nth-child(3){background:#b71e4e;width:24px;transform:translateY(-9px)rotate(-45deg)}.search-word{color:var(--green)!important}.search-page .main-container__layout{display:unset}.search-page-content{padding-bottom:24px}.search-page-content .search-page-content-list-header-content{margin-top:44px}.search-page-content .search-page-content-list-header-content:first-child{margin-top:32px}@media only screen and (max-width:520px){.search-page-content .search-page-content-list-header-content:first-child{margin-top:40px}}@media only screen and (max-width:1260px){.search-page-content .search-page-content-list-header-content{margin-top:24px;padding-left:calc(.96vw + 6.4px)}}@media only screen and (max-width:520px){.search-page-content .search-page-content-list-header-content{margin-top:16px}}.search-page-content .search-page-content-list-header-content .search-page-content-list-header{color:var(--primary-text-color);padding-bottom:6px;font-size:24px;font-weight:700;line-height:40px}@media only screen and (max-width:1260px){.search-page-content .search-page-content-list-header-content .search-page-content-list-header{font-size:20px}}.search-page-content .search-page-content-list-header-content .search-page-content-list-info{letter-spacing:2px;color:var(--primary-text-color);font-size:16px;line-height:1}.search-page-content .all-search-content .search-page-content-list-header{display:block}.search-page-content__see-all{justify-content:flex-end;margin-top:24px;display:flex}.search-page-content__see-all button{box-shadow:none!important;background:0 0!important;padding:4px!important}@media only screen and (max-width:1260px){.search-page-content__see-all{margin:0 calc(.96vw + 6.4px)}}.search-content-wrapper{width:100%;margin:0 auto;padding:0 64px 48px}@media only screen and (max-width:1260px){.search-content-wrapper{padding:0 24px 32px}}@media only screen and (max-width:520px){.search-content-wrapper{padding:0 16px}}.app-bar-tabs-content__search-page{border-bottom:1px solid var(--white-smoke)}.app-bar-tabs-content__search-wrapper{width:100%;max-width:1730px;margin:0 auto;padding:0 24px}@media only screen and (max-width:520px){.app-bar-tabs-content__search-wrapper{padding:0}}.search-page-content-list .search-page-content-list-items{grid-gap:28px;background-color:var(--white);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px;transition:all .2s;display:grid}.search-page-content-list .search-page-content-list-items.minmax-413{grid-template-columns:repeat(auto-fill,minmax(413px,1fr))}@media only screen and (max-width:520px){.search-page-content-list .search-page-content-list-items{display:block}}.empty-search-items-content{grid-column:1/-1;justify-content:center;align-items:center;height:calc(100vh - 145px);margin:0;padding:16px;display:flex}@media only screen and (max-width:1260px){.empty-search-items-content{height:calc(100vh - 222px)}}.empty-search-items-content__flex-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.empty-search-items-content .not-found-icon{margin-bottom:24px}.empty-search-items-content .no-result-found{color:var(--primary-text-color);margin-bottom:12px;font-size:20px;font-weight:300;line-height:24px}.empty-search-items-content .description{color:var(--text-muted);margin-bottom:14px;font-size:15px;font-weight:300;line-height:24px}.empty-search-items-content__btn{width:235px;height:44px;font-size:15px}.search-menu-item-skeleton{background-color:var(--white-smoke);background-image:linear-gradient(270deg,#f4f3f3,#f8f3f3,#f4f3f3,#f8f3f3);background-size:400% 100%;flex-direction:row;width:100%;height:52px;padding:8px;animation:8s ease-in-out infinite loading}.search-menu-item-skeleton-image{background-color:var(--white);object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:1.25rem;overflow:hidden}.search-menu-item{cursor:pointer;background-color:var(--white);box-shadow:var(--gray-shadow-1);width:100%;max-width:initial;border-radius:16px;min-width:413px;height:185px;margin-bottom:0;padding:12px;transition:all .2s ease-out;position:relative}@media only screen and (max-width:520px){.search-menu-item{min-width:100%;height:170px;margin-bottom:12px}}.search-menu-item__link{display:contents}.search-menu-item__link--disabled{pointer-events:none}.search-menu-item__link--disabled *{pointer-events:initial}.search-menu-item.skeleton-item{padding:8px}.search-menu-item.skeleton-item .search-menu-item-image{width:100%}.search-menu-item .unit-size{font-size:14px;font-weight:400;line-height:20px}@media only screen and (max-width:1260px){.search-menu-item .unit-size{font-size:13px;line-height:13px}}.search-menu-item .search-menu-item-price-container .search-menu-item-price-content{flex-direction:row;align-items:center;gap:8px;display:flex}@media only screen and (max-width:1260px){.search-menu-item .search-menu-item-price-container .search-menu-item-price-content{align-items:flex-end;gap:4px}}.search-menu-item .search-menu-item-price-container .search-menu-item-footer-old-price{color:var(--text-muted);white-space:nowrap;font-size:13px;line-height:16px;display:inline}@media only screen and (max-width:1260px){.search-menu-item .search-menu-item-price-container .search-menu-item-footer-old-price{font-size:10px;line-height:1}}.search-menu-item .search-menu-item-price-container .search-menu-item-price{color:var(--primary-text-color);white-space:nowrap;font-family:Montserrat arm,sans-serif;font-size:17px;font-weight:700;line-height:24px}.search-menu-item .search-menu-item-price-container .search-menu-item-price.new-price{color:var(--pink)}@media only screen and (max-width:1260px){.search-menu-item .search-menu-item-price-container .search-menu-item-price.new-price{line-height:1}.search-menu-item .search-menu-item-price-container .search-menu-item-price{font-size:13px;font-weight:600}}.search-menu-item-container{height:inherit;flex-direction:column;display:flex}.search-menu-item-top{justify-content:space-between;gap:24px;display:flex;position:relative}.search-menu-item-top__img-and-info{gap:8px;display:flex}.search-menu-item-top__favorite .restaurant-item-favorite{position:initial;width:24px;height:24px}.search-menu-item-top__price{position:absolute;bottom:0;right:12px}.search-menu-item-top__footerForGiftCardType{color:var(--primary-text-color);letter-spacing:1.5px;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.search-menu-item-top__footerForGiftCardType.lastLetter{color:var(--gray);padding:0}.search-menu-item-image{border:1px solid var(--gray-bright);border-radius:20px;width:114px;min-width:114px;height:114px;margin-bottom:0;overflow:hidden}.search-menu-item-image img{object-fit:contain;border-radius:8px;width:100%;height:100%}@media only screen and (max-width:520px){.search-menu-item-image{width:105px;min-width:105px;height:105px}}.search-menu-item-info{padding-top:8px}.search-menu-item-name{color:var(--primary-text-color);text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:16px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:520px){.search-menu-item-name{font-size:12px}}.search-menu-item-description{color:var(--text-muted);text-overflow:ellipsis;white-space:pre-wrap;letter-spacing:.1px;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:56px;margin-top:8px;font-family:Montserrat arm,sans-serif;font-size:12px;line-height:14px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:520px){.search-menu-item-description{min-height:52px;margin-top:4px;font-size:11px;line-height:13px}}.search-menu-item-line{border-bottom:1px solid var(--gray-bright);padding-top:12px}.search-menu-item-footer{justify-content:space-between;align-items:center;gap:8px;height:46px;display:flex}@media only screen and (max-width:520px){.search-menu-item-footer{height:40px}}.search-menu-item-supplier{cursor:pointer;align-items:center;gap:8px;width:100%;max-width:calc(100% - 127px);display:flex}.search-menu-item-supplier-info{cursor:pointer;align-items:center;gap:8px;display:flex}.search-menu-item-supplier-img{background:var(--white-smoke);border-radius:50%;width:32px;min-width:32px;height:32px}.search-menu-item-supplier-img img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media only screen and (max-width:520px){.search-menu-item-supplier-img{width:28px;min-width:28px;height:28px}}.search-menu-item-supplier-name p{color:var(--text-muted);letter-spacing:1.1px;text-transform:uppercase;text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-family:Montserrat arm,sans-serif;font-size:12px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:520px){.search-menu-item-supplier-name p{font-size:10px}}.search-menu-item-see-more{padding:4px!important;font-size:10px!important;line-height:13px!important}.search-menu-item-add-basket{text-transform:none!important;letter-spacing:.5px!important;padding:4px!important;font-size:10px!important;font-weight:400!important;line-height:13px!important}.search-menu-item-add-basket svg{margin-right:2px}.basket-list-item__packing{grid-gap:8px;cursor:pointer;background:0 0;grid-template-columns:auto 184px;align-items:center;padding:12px 8px 12px 18px;font-size:13px;transition:all .3s;display:grid;position:relative}.basket-list-item__packing-icon-block{justify-content:center;width:40px}.basket-list-item__packing div:first-child{align-items:center;gap:9px;display:flex}.basket-list-item__packing-infoCont{justify-content:space-between;display:flex}.basket-list-item__packing-count{color:var(--primary-text-color);text-align:center;width:94px;font-family:sans-serif;font-weight:600;line-height:20px}@media only screen and (max-width:480px){.basket-list-item__packing-count{font-weight:500}}.basket-list-item__packing-count:first-letter{font-weight:500}.basket-list-item__packing-total{text-align:right;color:var(--primary-text-color);font-weight:600}@media only screen and (max-width:1260px){.basket-list-item__packing{grid-template-columns:auto 200px;padding:0 16px 12px 18px}}@media only screen and (max-width:480px){.basket-list-item__packing{grid-template-columns:auto 180px}}.account-personal-info-age-block .age-label-block{border:1px solid #e5e3e280;border-radius:8px;align-items:center;max-width:546px;padding-right:12px;display:flex}.account-personal-info-age-block .age-label-block .age-label{color:#847e7b;text-transform:uppercase;cursor:pointer;align-items:center;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:20px;display:flex}.account-personal-info-age-block .age-label-block .age-label>div{display:flex}.account-personal-info-age-block .age-label-block .info{max-width:252px}.account-personal-info-age-block .age-label-block .info .info-text{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.tin-input-cont{max-width:100%;height:68px;margin-bottom:10px;display:flex}.tin-input-cont .tin-input{max-width:200px;height:68px}@media only screen and (max-width:768px){.tin-input-cont{flex-direction:column;gap:138px;margin-bottom:0}.tin-input-cont .tin-input{max-width:100%}.tin-input-cont .btn-update__mob{min-width:191px;margin:20px auto}}.account-personal-content .forms-cont{justify-content:space-between;display:flex}@media only screen and (max-width:1260px){.account-personal-content .forms-cont{margin-bottom:20px}}.account-personal-content .forms-cont .display-block{display:block}.account-personal-content .forms-cont form.personal-info-tin-cont{width:39%}@media only screen and (max-width:768px){.account-personal-content .forms-cont form.personal-info-tin-cont{width:100%;max-width:100%!important}.account-personal-content .forms-cont form.personal-info-tin-cont .form-section-layout{border:none!important;border-radius:0!important}.account-personal-content .forms-cont form.personal-info-tin-cont .form-section-layout .form-section-layout-header{display:none}.account-personal-content .forms-cont form.personal-info-tin-cont .business-account-personal-fields{gap:35px}}.personal-info-cont{width:59%}.business-account-personal-fields{flex-direction:column;gap:16px;display:flex}.business-account-personal-fields>*{width:100%;height:fit-content;min-height:68px}.account-personal-fields-grid{grid-template-rows:auto auto;grid-template-columns:auto auto;display:grid}@media only screen and (max-width:768px){.account-personal-fields-grid{display:flex}}.account-personal-fields-flex{display:flex}.tin-form-input-div{max-width:200px;height:68px}section.tin-form{width:49%}@media only screen and (max-width:1260px){section.tin-form{width:100%}section.tin-form:first-child{order:2;margin-top:0}section.tin-form:last-child{order:1;margin-top:0}}.gift-card-tin-cont{justify-content:space-between;width:100%;display:flex}@media only screen and (max-width:1260px){.gift-card-tin-cont{flex-direction:column}}.tin-input input[type=number]{letter-spacing:5px}.appleBtn{width:400px;max-width:100%;height:52px;color:var(--white);cursor:pointer;background-color:var(--black);border-radius:26px;justify-content:center;align-items:center;gap:6px;padding:8px 32px;font-size:15px;font-weight:600;line-height:24px;transition:all .2s;display:flex;box-shadow:0 12px 16px -12px #cb34739a}@media only screen and (max-width:1260px){.appleBtn{width:100%;height:40px}}.appleBtn:hover{box-shadow:none}.appleBtn img{width:42px}.courierMap{pointer-events:visible;position:relative}.courierMap .courierMapWrap{width:100%;height:200px;position:relative}.map-container{width:100%;height:100%;position:relative}.map-content{border-radius:16px;width:100%;height:100%}.map-marker-centered{z-index:2147483647;background-image:url(../media/icon.52579301.svg);background-repeat:no-repeat;width:40px;height:40px;transition:all .4s;position:absolute;top:calc(50% - 30px);left:calc(50% - 20px)}.hint-of-drag{z-index:999;background-color:var(--white);width:100%;max-width:265px;box-shadow:var(--gray-shadow-4);border-radius:4px;align-items:center;padding:4px 16px;display:flex;position:absolute;top:calc(50% - 80px);left:calc(50% - 132.5px)}.hint-of-drag.hide{display:none}.hint-of-drag p{color:var(--primary-text-color);margin-left:12px;font-size:12px;line-height:16px}.map-loader{color:#3b3b3b;flex-basis:max-content!important;font-size:24px!important}.MuiBackdrop-root{background-color:#0003;border-radius:16px 16px 0 0}.map-tooltip{z-index:999;display:none}.show{display:flex}.zoom-icons-map{z-index:999;background:var(--white);border:1px solid var(--gray-bright);filter:drop-shadow(0 6px 20px #44475b1f);border-radius:40px;flex-direction:column;width:40px;height:81px;display:flex;position:absolute;top:64px;right:16px}.zoom-icons-map__line{border-bottom:1px solid var(--gray-bright);width:100%}.zoom-icons-map__plus,.zoom-icons-map__minus{cursor:pointer;width:100%;height:40px;padding:7px}.zoom-icons-map__plus:hover,.zoom-icons-map__minus:hover{background:#f4f4f4}.zoom-icons-map__plus{border-top-left-radius:40px;border-top-right-radius:40px}.zoom-icons-map__minus{border-bottom-right-radius:40px;border-bottom-left-radius:40px}@media only screen and (max-width:1260px){.zoom-icons-map{top:auto;bottom:172px}}.icon-location-map{cursor:pointer;z-index:999;background:var(--white);border:1px solid var(--gray-bright);filter:drop-shadow(0 6px 20px #44475b1f);border-radius:50%;width:40px;height:40px;padding:7px;position:absolute;top:16px;right:16px}.icon-location-map:hover{background:#f4f4f4}@media only screen and (max-width:1260px){.icon-location-map{top:auto;bottom:260px}}.icon-back-modal{z-index:999;background:var(--white);border:1px solid var(--gray-bright);border-radius:50%;width:42px;height:42px;padding:8px;position:absolute;bottom:172px;left:16px}.icon-back-modal:hover{background:#f4f4f4}.icon-location-map-tooltip{max-width:260px}.icon-location-map-text{color:var(--yellow);font-size:12px;line-height:16px}.leaflet-left{right:16px;left:auto!important}.leaflet-top{top:auto!important;bottom:172px!important}.leaflet-left .leaflet-control{margin-left:0!important}.leaflet-top .leaflet-control{margin-top:0!important}.leaflet-bar{box-sizing:border-box;border:1px solid var(--gray-bright)!important;border-radius:20px!important}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:20px!important;border-bottom-left-radius:20px!important}.leaflet-touch .leaflet-bar a{width:40px!important;height:40px!important;line-height:40px!important}.leaflet-bar a{font-weight:300;color:#d8d8d8!important;border-bottom-color:var(--gray-bright)!important}.map-marker-centered{z-index:500!important}@media only screen and (max-width:1024px){.map-container{position:absolute}.map-content{border-radius:16px;position:unset!important}.map-marker-centered{position:relative;top:calc(50% - 45px)}}@media only screen and (max-width:1260px){[class*=copyrights-pane]{top:28px!important}}[class*=copyrights-promo]{display:none!important}ymaps{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.product-item{cursor:pointer;background-color:var(--white);width:196px;min-width:196px;height:330px;box-shadow:var(--gray-shadow-1);border-radius:16px;margin:0 10px 10px 0;transition:all .2s ease-out;position:relative}.product-item .product-add-button{width:100%}.product-item .product-add-button .mai-button{width:100%;padding:4px}.product-item .menu-item-counter{justify-content:space-between;width:100%}.product-item .menu-item-counter .menu-item-counter-sign{width:32px;height:32px}.product-item__link{display:contents}.product-item__link--disabled{pointer-events:none}.product-item__link--disabled *{pointer-events:initial}.product-item.skeleton-item{padding:8px}.product-item.skeleton-item .product-item-image{width:100%}.product-item .product-item-container{flex-direction:column;flex:0 0 196px;height:322px;display:flex}.product-item .unit-size{font-size:10px;font-weight:400;line-height:20px}.product-item .product-item-image{object-fit:cover;border-bottom:1px solid var(--white-smoke);border-top-left-radius:16px;border-top-right-radius:16px;height:187px;overflow:hidden}.product-item .product-item-image img{object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px;width:auto;height:100%}.product-item .product-item-info{height:143px;transition:all .3s}.product-item .product-item-info.with-new-price{height:162px}.product-item .product-item-name{color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-bottom:5px;padding:12px 16px 0;font-family:Montserrat arm,sans-serif;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.product-item .product-item-description{color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:20px;margin-bottom:5px;padding:0 16px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.product-item .product-item-footer{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:61px;padding:0 16px;display:flex}.product-item .product-item-footer .product-item-footer-price-container .product-item-footer-old-price{color:var(--text-muted);white-space:nowrap;font-size:13px;line-height:16px;display:inline}.product-item .product-item-footer .product-item-footer-price-container .product-item-footer-price{color:var(--primary-text-color);white-space:nowrap;font-family:Montserrat arm,sans-serif;font-size:17px;font-weight:700;line-height:24px}.product-item .product-item-footer .product-item-footer-price-container .product-item-footer-price.new-price{color:var(--pink)}.product-item .product-item-footer .basket-add-button{width:100%;display:none}.product-item .product-item-footer .product-item-footer-button-arrow{margin-right:2px}@media only screen and (min-width:1260px){.product-item:hover{transition:all .3s ease-out;transform:translateY(-2px);box-shadow:0 5px 20px #00000026}.product-item:hover .product-item-image{padding-bottom:0}.product-item:hover .product-item-favorite-cross-icon{display:block}.product-item:hover .favorite-hearth-icon-visible,.product-item:hover .basket-add-button{display:flex}.product-item .restaurant-search-result{box-shadow:none;border:none;border-radius:0;padding:20px 0}.product-item .restaurant-search-result .restaurant-item.small .restaurant-item-name{margin-bottom:3px;font-size:15px}.product-item .restaurant-search-result .restaurant-search-result-menu-items{flex-direction:column}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small{border:none;border-bottom:1px solid var(--gray-bright);border-radius:0;flex-direction:row;flex:none;justify-content:space-between;width:100%;height:auto;min-height:60px;margin-left:60px;padding-bottom:5px;padding-left:0}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small .product-item-container{flex:60%;margin-left:-60px}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small .product-item-container .product-item-image{width:48px;min-width:48px;height:48px;min-height:48px}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small .product-item-container .product-item-name{margin-bottom:0}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small .product-item-footer{flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-right:60px}}@media only screen and (max-width:1260px){.product-item{width:163px;min-width:163px;height:275px}.product-item .product-item-container{flex:0 0 163px;height:267px}.product-item .product-item-image{height:154px}.product-item .product-item-info,.product-item .product-item-info.with-new-price{height:121px}.product-item .product-item-name{min-height:36px;margin-bottom:1px;padding:8px 8px 0;font-size:13px;line-height:18px}.product-item .product-item-description{margin-bottom:0;padding:0 8px}.product-item .product-item-footer{min-height:57px;padding:0 8px}.product-item .product-item-footer .product-item-footer-price-container .product-item-footer-price-content{justify-content:center;align-items:center;gap:4px;display:flex}.product-item .product-item-footer .product-item-footer-price-container .product-item-footer-old-price{font-size:10px;line-height:16px}.product-item .product-item-footer .product-item-footer-price-container .product-item-footer-price{font-size:13px;font-weight:600;line-height:1}}@media only screen and (max-width:520px){.product-item .menu-list-wrapper .menu-list .product-item .product-item-image{height:145px}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer{flex-direction:column;flex:0 0;align-items:center;margin-top:0;padding:0 12px}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .product-item-footer-price-container{align-items:center;width:100%;margin-bottom:10px;display:flex}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .product-item-footer-price-container .product-item-footer-price{margin-bottom:0;font-size:13px}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .mai-button{padding:2px 15px}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .basket-add-button{display:none}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .menu-item-counter-item{border:none;width:100%}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .product-item-footer-price-container{align-self:flex-start}}.product-item-skeleton{background-color:var(--white-smoke);background-image:linear-gradient(270deg,#f4f3f3,#f8f3f3,#f4f3f3,#f8f3f3);padding:8px}.product-item-skeleton-image{background-color:var(--white);object-fit:cover;border-radius:16px;height:212px;margin-bottom:1.25rem;overflow:hidden}.product-item-skeleton{background-size:400% 100%;animation:8s ease-in-out infinite loading}.product-item-skeleton.small{flex-direction:row;width:100%;height:52px}.product-item-skeleton.small .product-item-skeleton-image{border-radius:50%;width:64px;height:64px}@media only screen and (max-width:1000px){.added .product-item-info{padding-bottom:0}}.added .product-item-info{padding-bottom:15px}.added:not(.small):hover .product-item-footer-price-container,.added:not(.small):hover .basket-add-button{margin-top:0}@media only screen and (max-width:1000px){.product-container{flex-wrap:nowrap;width:100%;max-width:1620px;overflow-x:auto}}.checkbox-with-price-label{align-items:center;display:flex}.delivery-form__address-row{grid-gap:28px;width:100%;margin-bottom:24px;display:flex}.delivery-form__address-row>div{flex:1}.delivery-form__address-row-input-container .MuiFormControl-root,.delivery-form__address-row-input-container .MuiFormControl-root .MuiInputBase-input{cursor:pointer;-webkit-user-select:none;user-select:none}.delivery-form__address-row-meta{grid-gap:16px;row-gap:12px;height:100%;display:flex}@media only screen and (max-width:520px){.delivery-form__address-row-meta{flex-wrap:wrap}}.delivery-form__address-row-meta>div{width:100%;height:68px}@media only screen and (max-width:520px){.delivery-form__address-row-meta>div{width:calc(50% - 8px)}}.delivery-form__address-row-phone{margin-top:15px}.delivery-form__address-row-comment{position:relative}.delivery-form__address-row-comment .info-icon{cursor:pointer;margin-top:4px;padding:4px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.delivery-form__address-row-comment input{padding-right:24px!important}.delivery-form__address-row-date .calendar-field{max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:520px){.delivery-form__address-row-date .calendar-field{max-width:100%}}.delivery-form__address-row-time>div{max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:520px){.delivery-form__address-row-time>div{max-width:100%}}@media only screen and (max-width:1260px){.delivery-form__address-row-time>div label{margin-top:4px;margin-bottom:3px}.delivery-form__address-row-time>div .MuiInputBase-input{padding-top:8px!important;padding-bottom:15px!important}}.delivery-form__address-row-time-field{height:68px}.delivery-form__address-row-time-field label{margin-top:4px;left:12px!important}.delivery-form__address-row-time-field .MuiFormControl-root,.delivery-form__address-row-time-field .MuiInputBase-root,.delivery-form__address-row-time-field .MuiNativeSelect-select{height:68px}.delivery-form__address-row-time-field .MuiInputBase-input{padding-bottom:8px!important}.delivery-form__address-row-delivery-time{cursor:pointer;border:1px solid var(--gray-light-2);color:var(--gray);border-radius:8px;padding:13px 12px;transition:all .3s}.delivery-form__address-row-delivery-time__content-title{color:var(--text-muted);margin-top:12px;font-size:12px;line-height:18px}@media only screen and (max-width:768px){.delivery-form__address-row-delivery-time__content-title,.delivery-form__address-row-delivery-time:first-child{margin-bottom:-12px}}.delivery-form__address-row-delivery-time__content{align-items:center;gap:6px;display:flex}.delivery-form__address-row-delivery-time__content p{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:11px;display:flex}.delivery-form__address-row-delivery-time__content p b{align-items:center;font-size:13px;font-weight:600;display:flex}.delivery-form__address-row-delivery-time__content p b span.mob-hidden{margin-right:8px}@media only screen and (max-width:520px){.delivery-form__address-row-delivery-time__content p b span.mob-hidden{display:none}}.delivery-form__address-row-delivery-time__content p b svg{margin-left:8px}.delivery-form__address-row-delivery-time.disable{pointer-events:none}.delivery-form__address-row-delivery-time.active{border-color:var(--pink);color:var(--primary-text-color)}.delivery-form__address-row-delivery-time.active .delivery-form__address-row-delivery-time__content p b svg g path:last-child{fill:var(--primary-text-color)}.delivery-form__address-row-delivery-time:hover{border-color:var(--pink);color:var(--primary-text-color)}@media only screen and (max-width:768px){.delivery-form__address-row{flex-direction:column}.delivery-form__address-row:last-child{margin-bottom:8px}.delivery-form__address-row.mob-row{flex-direction:row;gap:16px}}.delivery-form .react-tel-input{max-width:initial}.delivery-form .phone-error{color:#f6b522;letter-spacing:.1px;margin-top:5px;padding-left:8px;font-size:12px;line-height:1.33;font-family:Montserrat arm,sans-serif!important}.time-picker-list{background:var(--white);box-shadow:var(--gray-shadow-4);border-radius:16px;width:196px;position:relative}.time-picker-list .time-picker-list-container{max-height:292px;margin-right:4px;overflow-y:auto}.time-picker-list .time-picker-list-container::-webkit-scrollbar{border-radius:8px;width:8px}.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.time-picker-list .time-picker-list-container::-webkit-scrollbar{background:0 0}.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{background:#0006}@media only screen and (max-width:1260px){.time-picker-list .time-picker-list-container{border-radius:8px;max-height:220px;margin-right:2px}.time-picker-list .time-picker-list-container::-webkit-scrollbar{border-radius:4px;width:4px}.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{border-radius:4px;width:4px}.time-picker-list .time-picker-list-container::-webkit-scrollbar{background:0 0}.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{background:#0006}}.time-picker-list .time-picker-list__item{cursor:pointer;box-sizing:border-box;color:var(--primary-text-color);justify-content:space-between;align-items:center;gap:4px;padding:16px;font-size:13px;line-height:16px;transition:all .3s;display:flex}.time-picker-list .time-picker-list__item:not(:last-child){border-bottom:1px solid var(--gray-bright)}.time-picker-list .time-picker-list__item:first-child{border-top-left-radius:16px}@media only screen and (max-width:1260px){.time-picker-list .time-picker-list__item:first-child{border-top-left-radius:8px}}.time-picker-list .time-picker-list__item:last-child{border-bottom-left-radius:16px}@media only screen and (max-width:1260px){.time-picker-list .time-picker-list__item:last-child{border-bottom-left-radius:8px}}.time-picker-list .time-picker-list__item:hover{background:var(--pink-light)}.time-picker-list .time-picker-list__item.active{background:var(--pink-light);border:1px solid var(--pink)}.time-picker-list .time-picker-list__item.disabled{color:var(--gray)}.time-picker-list .time-picker-list__item.disabled:hover{background:var(--white)}@media only screen and (max-width:1260px){.time-picker-list .time-picker-list__item{max-width:initial;min-height:44px;padding:8px 12px}}.time-picker-list__icons{gap:8px;line-height:0;display:flex}@media only screen and (max-width:1260px){.time-picker-list{border-radius:0;width:100%;margin:0;padding:0}.hideOnMobile{display:none}}.hideOnDesctop{display:none}@media only screen and (max-width:1260px){.hideOnDesctop{display:block}}.base-modal{background:var(--white);border-radius:16px;min-width:756px;padding:16px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}@media only screen and (max-width:1260px){.base-modal{width:100%;max-width:initial;min-width:initial;border-bottom-left-radius:unset;border-bottom-right-radius:unset;left:initial;animation:.3s slideUp}.base-modal.group-invite-modal,.base-modal.product-details-modal,.base-modal.category-children-modal,.base-modal.start-group-order-modal{height:calc(100vh - 150px);bottom:0;top:initial;transform:translate(0)}.base-modal.group-invite-modal{height:auto}}.base-modal__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.base-modal__header-title{color:var(--primary-text-color);font-size:24px;font-weight:700;line-height:32px}.base-modal__header-close{cursor:pointer}.base-modal__header-close path{transition:all .2s}.base-modal__header-close:hover path{fill:var(--pink)}.auth-modal{background-color:var(--white);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;width:476px;max-height:100%;padding:16px 24px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.auth-modal::-webkit-scrollbar{border-radius:8px;width:8px}.auth-modal::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.auth-modal::-webkit-scrollbar{background:0 0}.auth-modal::-webkit-scrollbar-thumb{background:#0006}@media only screen and (max-width:1260px){.auth-modal{width:100%;min-height:unset;border-radius:unset;justify-content:unset;height:100%;margin-bottom:20px;padding:10px 16px;overflow:auto}}.auth-modal .auth-modal-close-mobile{cursor:pointer;align-self:flex-end;display:flex;position:absolute;top:10px;right:23px;transform:rotate(45deg)}.auth-modal .auth-modal-close-icon{cursor:pointer;line-height:1;position:absolute;top:16px;right:16px}.auth-modal .rate-order-success-modal__header{cursor:pointer;margin-left:auto}.auth-modal form{flex:1;width:100%;height:100%}.auth-modal .auth-modal-content{flex-direction:column;justify-content:space-between;width:100%;display:flex}.auth-modal .auth-modal-keep-logged{color:var(--text-muted);justify-content:center;align-items:center;margin-top:40px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px;display:flex}.auth-modal .auth-modal-social{width:100%}@media only screen and (max-width:1260px){.auth-modal .auth-modal-social{margin-bottom:20px}}.auth-modal .auth-modal-social .auth-modal-social-title{color:var(--text-muted);text-align:center;margin-bottom:16px;padding-top:8px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px}.auth-modal .auth-modal-social .auth-modal-social-list{gap:24px;width:100%;display:flex}.auth-modal .auth-modal-social .auth-modal-social-list .auth-modal-social-list-item{cursor:pointer;border:1px solid var(--gray-bright);background-color:var(--white);border-radius:8px;align-items:center;width:100%;padding:12px;display:flex}.auth-modal .auth-modal-social .auth-modal-social-list .auth-modal-social-list-item .auth-modal-social-list-item-icon{background-color:var(--white-smoke);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;display:flex}.auth-modal .auth-modal-social .auth-modal-social-list .auth-modal-social-list-item .auth-modal-social-list-item-name{color:var(--primary-text-color);flex:1;font-size:13px;font-weight:600;line-height:16px}.auth-modal .auth-modal-social .reg-modal-social{flex-direction:row;display:flex}.auth-modal .auth-modal-button{width:100%;margin:24px 0}@media only screen and (max-width:1260px){.auth-modal .auth-modal-button{margin-top:65px}}.auth-modal .auth-modal-button-text{flex:1}.auth-modal .auth-modal-header{flex-direction:column;align-items:center;width:100%;display:flex}@media only screen and (max-width:1260px){.auth-modal .auth-modal-header{margin-top:50px}}.auth-modal .auth-modal-header .auth-modal-description{color:var(--text-muted);text-align:center;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.auth-modal .auth-modal-header .auth-modal-description .email-desc{column-gap:10px;display:flex}.auth-modal .auth-modal-type-selector{background-color:var(--white-smoke);border-radius:24px;width:100%;margin-bottom:48px;padding:4px;display:flex}.auth-modal .auth-modal-type-selector .mai-button{width:100%;height:40px;margin:0}.auth-modal .auth-modal-type-selector .mai-button:hover{opacity:.9}.auth-modal .auth-modal-title{color:var(--primary-text-color);text-align:center;margin-top:20px;margin-bottom:16px;font-size:17px;font-weight:600;line-height:24px}.auth-modal .auth-modal-subtitle{color:var(--text-muted);font-size:15px;font-weight:300;line-height:24px}.auth-modal .login-form{flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}.auth-modal .login-form .mai-button{width:100%;max-width:224px;margin:0 auto 24px;font-size:15px;font-weight:600;line-height:24px}.auth-modal .auth-modal-forgot{cursor:pointer;color:var(--pink);text-align:center;margin-top:40px;margin-bottom:40px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:20px}.auth-modal .auth-modal-actions{flex:.5;width:100%}.auth-modal .pass-modal-cont{flex-direction:column;display:flex}.auth-modal .social-media-modal-cont{flex-direction:column-reverse;display:flex}.auth-modal .auth-modal-social{flex-direction:column;display:flex}.auth-modal .auth-modal-social-rev{flex-direction:column-reverse;display:flex}.auth-modal .social-media-login-desc{color:var(--text-muted);justify-content:center;margin-bottom:30px;font-size:13px;font-weight:400;line-height:16px;display:flex}.auth-password-screen .auth-modal-title{margin-bottom:0}.auth-password-screen .auth-modal-header .auth-modal-description{margin-bottom:24px}.auth-password-screen__inputs{padding-bottom:32px}.auth-password-screen__inputs>div{height:68px}.auth-password-screen__inputs>div:not(:last-child){margin-bottom:32px}.auth-verify-screen{align-items:unset;width:716px;height:620px;padding:24px 24px 36px}@media only screen and (max-width:520px){.auth-verify-screen{width:unset;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:350px;display:flex}}.auth-verify-screen .auth-modal__back{top:30px}.auth-verify-screen .auth-verify-screen__title{color:var(--primary-text-color);margin-bottom:20px;margin-left:36px;font-family:Montserrat arm,sans-serif;font-size:32px;font-weight:700;line-height:40px}.auth-verify-screen .auth-verify-screen__content{display:flex}@media only screen and (max-width:520px){.auth-verify-screen .auth-verify-screen__content{flex-direction:column;justify-content:space-between}}.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-icon{background-color:var(--white-smoke);border-radius:50%;place-items:center;width:56px;min-width:56px;height:56px;margin-right:16px;display:grid}@media only screen and (max-width:520px){.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields-inputs{flex-direction:column;display:flex}}.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields-inputs .mai-button{color:var(--pink);width:100%;margin:0}@media only screen and (max-width:520px){.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields-inputs .mai-button{height:40px}.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields{margin-top:20px}}.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields .auth-verify-screen__content-fields-title{color:var(--primary-text-color);margin-bottom:8px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:600;line-height:24px}.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields .auth-verify-screen__content-fields-title-email{color:var(--text-muted);font-weight:400}.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields .auth-verify-screen__content-fields-description{color:var(--primary-text-color);margin-bottom:12px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.auth-verify-screen .auth-verify-screen__footer{justify-content:flex-end;display:flex}@media only screen and (max-width:520px){.auth-verify-screen .auth-verify-screen__footer{justify-content:center}}.auth-verify-screen .auth-verify-screen__footer .auth-register-screen__footer-cancel-button{background-color:var(--white-smoke);text-align:center;border-radius:26px;width:196px;height:52px;margin:0;font-size:15px;font-weight:300;line-height:24px}.auth-verify-screen .auth-verify-screen__footer .auth-modal-button{width:224px}@media only screen and (max-width:520px){.auth-verify-screen .auth-verify-screen__footer .auth-modal-button{width:100%}}.auth-modal-register-needed{cursor:pointer;text-align:left;margin-top:4px;text-decoration-line:underline;display:block}.auth-modal-register-needed-wrapper{text-align:left;display:block}.auth-phone-modal{min-height:auto}.auth-phone-modal__react-tel-input_content{margin:32px 0 24px}.auth-phone-modal__react-tel-input_content .react-tel-input{max-width:100%!important}.auth-modal__back{justify-content:flex-start;width:max-content;display:flex;position:absolute;left:24px}.auth-modal__back .auth-modal__back-icon{cursor:pointer;background:var(--gray);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.auth-modal-logo{margin-top:20px}.login-modal-input{height:68px;margin-top:16px;margin-bottom:32px}.password-modal-input,.forgot-password-modal-input,.email-verification-modal-input{height:68px;margin-top:24px;margin-bottom:16px}.auth-register-screen__footer .auth-register-screen__footer-cancel-button{width:196px}@media only screen and (max-width:480px){.auth-modal .auth-modal-social .auth-modal-social-list{align-items:center;flex-direction:column!important}}.auth-choose-account-screen .auth-choose-account-screen__list{grid-gap:16px;grid-auto-flow:row;max-height:444px;margin-top:16px;padding-right:5px;display:grid;overflow:auto}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar{border-radius:8px;width:8px}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar{background:0 0}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar-thumb{background:#0006}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item{background:var(--white);border:1px solid var(--gray-bright);box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;padding:16px;display:flex}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-icon{place-items:center;width:32px;height:32px;margin-right:20px;display:grid}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-info{flex:1}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-info-email{color:var(--text-muted);font-size:13px;line-height:16px}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-info-name{color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:16px}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-arrow{place-items:center;width:32px;height:32px;display:grid}@media only screen and (max-width:768px){.auth-choose-account-screen .auth-choose-account-screen__list{max-height:100%;padding-right:0}}.product-details-modal{background:var(--white);border-radius:16px;width:100%;max-width:1120px;max-height:670px;padding:0;overflow:auto;box-shadow:0 1px 5px #44475b14}.product-details-modal::-webkit-scrollbar{width:0}.product-details-modal::-webkit-scrollbar-thumb{width:0}.product-details-modal::-webkit-scrollbar{background:0 0}.product-details-modal::-webkit-scrollbar-thumb{background:0 0}.product-details-modal__wrap{grid-template-columns:1.475fr 1fr;display:grid}@media only screen and (max-width:1260px){.product-details-modal__wrap{grid-template-columns:1fr}}.product-details-modal .unit-size{margin-right:auto;padding:2px 0 0 10px;font-size:14px;font-weight:400;line-height:20px}@media only screen and (max-width:1260px){.product-details-modal{max-width:initial;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;justify-content:space-between;display:flex;overflow:auto;height:auto!important;max-height:calc(100% - 40px)!important}}@media only screen and (max-width:520px){.product-details-modal{height:calc(100% - 40px)!important}}.product-details-modal__icon-container{height:25px}@media only screen and (max-width:1260px){.product-details-modal__icon-container .restaurant-item-favorite{width:initial;height:initial;position:static}}.product-details-modal__image{border-top-left-radius:16px;border-bottom-left-radius:16px;max-height:580px;padding:16px;position:relative;overflow:hidden}@media only screen and (max-width:1260px){.product-details-modal__image{border-bottom-left-radius:unset;border-top-right-radius:16px;height:220px}}.product-details-modal__image .keen-slider,.product-details-modal__image img{object-fit:contain;object-position:center center;border-top-left-radius:16px;border-bottom-left-radius:16px;width:100%;height:100%}@media only screen and (max-width:1260px){.product-details-modal__image .keen-slider,.product-details-modal__image img{border-bottom-left-radius:unset;border-top-right-radius:16px}}.product-details-modal__image-zoom-trigger{border:1px solid var(--gray-bright);cursor:pointer;z-index:3;background:#ffffffd9;border-radius:20px;place-items:center;width:40px;height:40px;transition:background .2s,opacity .2s;display:grid;position:absolute;top:16px;right:16px}.product-details-modal__image-zoom-trigger:hover{background:#fff}.product-details-modal__back{cursor:pointer;background-color:#f3f2f2;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;line-height:28px;display:flex;box-shadow:0 2px 5px #44475b1f}.product-details-modal__nutrition-facts{border-bottom:1px solid var(--white-smoke);padding:16px}.product-details-modal__nutrition-facts__title{color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:20px}.product-details-modal__nutrition-facts__content{margin-top:12px}.product-details-modal__nutrition-facts__content__items{flex-wrap:wrap;width:100%;display:flex}@media only screen and (max-width:1260px){.product-details-modal__nutrition-facts__content__items{width:100%;max-width:460px}}.product-details-modal__nutrition-facts__content__item{width:33.3333%;margin-bottom:16px;padding-right:8px}.product-details-modal__nutrition-facts__content__name{color:var(--text-muted);font-size:11px;line-height:20px}.product-details-modal__nutrition-facts__content__description{font-size:13px;font-weight:600;line-height:20px}.product-details-modal__other-info{border-bottom:1px solid var(--white-smoke);padding:16px}.product-details-modal__other-info__title{color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:20px}.product-details-modal__other-info__content{margin-top:12px}.product-details-modal__other-info__content__items{width:75%}@media only screen and (max-width:1260px){.product-details-modal__other-info__content__items{width:100%;max-width:440px}}.product-details-modal__other-info__content__item{padding:8px 0;display:flex}.product-details-modal__other-info__content__item-name{width:117px;padding-right:8px;font-size:13px;line-height:20px}@media only screen and (max-width:374px){.product-details-modal__other-info__content__item-name{font-size:11px}}.product-details-modal__other-info__content__item-description{width:calc(100% - 109px);font-size:13px;font-weight:600;line-height:20px}.product-details-modal__configurators{padding:16px 0}.product-details-modal__configurators-seeMoreBtn{background-color:var(--white-smoke);text-align:center;width:20px;height:20px;font-size:11px;line-height:20px}.product-details-modal__configurators:not(:last-child){border-bottom:1px solid var(--white-smoke)}.product-details-modal__configurators-item{width:100%;margin-top:16px;line-height:0;display:flex}.product-details-modal__configurators-item-name{cursor:pointer;color:var(--primary-text-color);white-space:nowrap;font-size:13px;line-height:18px}.product-details-modal__configurators-item-price{text-align:right;width:100%;color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:18px}.product-details-modal__configurators-item .MuiFormControlLabel-root{margin-left:0}.product-details-modal__configurators-title{letter-spacing:1.10769px;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:400;line-height:16px}.product-details-modal__configurators-choose-qaunt{letter-spacing:1.32px;color:var(--text-muted);justify-content:space-between;width:100%;font-size:10px;font-weight:400;line-height:16px;display:flex}.product-details-modal__configurators-choose-required{align-items:center;display:flex}.product-details-modal__configurators-choose-required-icon{margin-right:5px;display:flex}.product-details-modal__configurators-choose-required-nochecked{color:var(--pink);letter-spacing:0}.product-details-modal__configurators-choose-required-checked{color:var(--green)}.product-details-modal__configurators-content{flex-wrap:wrap;align-items:center;gap:5px;padding:8px 0;display:flex}.product-details-modal__configurators-content-img{cursor:pointer;border:1px solid #d8d8d8;width:64px;height:64px}.product-details-modal__configurators-content-img__selected-option{border-color:var(--primary-text-color)}.product-details-modal__configurators-content-img__disabled-option{pointer-events:none;opacity:.5}.product-details-modal__configurators-content-color{cursor:pointer;border:1px solid var(--white-smoke);background:#fff;width:20px;height:20px}.product-details-modal__configurators-content-color__selected-option{outline:1px solid var(--primary-text-color);border:none}.product-details-modal__configurators-content-color__disabled-option{pointer-events:none;opacity:.5}.product-details-modal__configurators-content-size{cursor:pointer;text-align:center;width:78px;height:28px;color:var(--primary-text-color);border:1px solid #0000;border-radius:14px;font-size:13px;line-height:24px}.product-details-modal__configurators-content-size__selected-option{border-color:var(--primary-text-color)}.product-details-modal__configurators-content-size__disabled-option{pointer-events:none;color:var(--gray);border-color:#0000}.product-details-modal__info{width:455px;height:580px;position:relative}.product-details-modal__info-price{align-items:center;gap:6px;margin-top:8px;display:flex}@media only screen and (max-width:1260px){.product-details-modal__info-price{order:1}}.product-details-modal__info-pseudo{color:var(--text-muted);font-size:13px;font-style:normal;line-height:16px}.product-details-modal__info-current{font-size:14px;font-weight:600;line-height:24px}.product-details-modal__info-unit{text-align:center;font-size:10px;line-height:20px}@media only screen and (max-width:1260px){.product-details-modal__info{width:100%;height:calc(100% - 220px);position:static}}.product-details-modal__info-container{height:inherit;flex-direction:column;padding-bottom:73px;display:flex;position:relative}@media only screen and (max-width:1260px){.product-details-modal__info-container{height:auto;padding-bottom:0;position:static}}@media only screen and (max-width:520px){.product-details-modal__info-container{min-height:100%}}.product-details-modal__info-header{background-color:var(--white);border-bottom:1px solid var(--white-smoke);z-index:1;justify-content:space-between;width:100%;padding:12px 16px;display:flex}.product-details-modal__info-header-supplier{justify-content:space-between;gap:24px;width:100%;display:flex;position:relative}.product-details-modal__info-header-supplier-actions{justify-content:space-between;align-items:center;gap:12px;height:32px;display:flex}.product-details-modal__info-header-supplier__share-btn{cursor:pointer}.product-details-modal__info-header-supplier__share-btn path{transition:all .2s}.product-details-modal__info-header-supplier__share-btn:hover path{fill:var(--pink)}.product-details-modal__info-header-supplier-product-name{color:var(--primary-text-color);margin-bottom:2px;font-size:20px;font-weight:700;line-height:26px}@media only screen and (max-width:1260px){.product-details-modal__info-header-supplier-product-name{margin-bottom:2px;font-size:20px;line-height:1.2}}@media only screen and (max-width:520px){.product-details-modal__info-header-supplier-product-name{font-size:16px}}.product-details-modal__info-header-supplier-name{letter-spacing:1.32px;text-transform:uppercase;color:var(--text-muted);max-width:330px;margin-top:8px;font-size:14px;line-height:16px;transition:all .2s}.product-details-modal__info-header-supplier-name:hover{color:var(--primary-text-color)}.product-details-modal__info-header-close{cursor:pointer}.product-details-modal__info-header-close path{transition:all .2s}.product-details-modal__info-header-close:hover path{fill:var(--primary-text-color)}.product-details-modal__info-header-copy{cursor:pointer;fill:var(--gray);margin-right:16px;transition:all .3s}@media only screen and (min-width:1260px){.product-details-modal__info-header-copy:hover{fill:var(--pink);transition:all .3s}}@media only screen and (max-width:1260px){.product-details-modal__info-header{background:var(--white);z-index:2;position:sticky}}.product-details-modal__info-content{height:calc(100% - 73px);overflow:auto}.product-details-modal__info-content::-webkit-scrollbar{border-radius:4px;width:8px}.product-details-modal__info-content::-webkit-scrollbar-thumb{border-radius:4px;width:8px}.product-details-modal__info-content::-webkit-scrollbar{background:0 0}.product-details-modal__info-content::-webkit-scrollbar-thumb{background:#0006}@media only screen and (max-width:1260px){.product-details-modal__info-content{height:auto;overflow:hidden}}@media only screen and (max-width:520px){.product-details-modal__info-content{flex-grow:1}}.product-details-modal__info-details{padding:16px}.product-details-modal__info-details-code{font-size:13px;line-height:20px}.product-details-modal__info-details-code span{color:var(--text-muted);font-weight:400}.product-details-modal__info-details-code{color:var(--primary-text-color);margin-bottom:6px;font-weight:700}.product-details-modal__info-details-description{flex-direction:column;display:flex}.product-details-modal__info-details-description .description{color:var(--primary-text-color);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.product-details-modal__info-details-description .description.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.product-details-modal__info-details-description ul{list-style-type:initial!important}.product-details-modal__info-details-description .see-more-btn{color:var(--pink);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;font-size:13px;font-weight:500;line-height:12px}.product-details-modal__info-details .available-brandNames{border-bottom:1px solid var(--white-smoke);padding-bottom:16px}.product-details-modal__info-details .available-brandNames__info{color:var(--pink);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.product-details-modal__info-details .available-brandNames__wrap{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.product-details-modal__info-details .available-brandNames__wrap__brandNames{letter-spacing:0;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:16px;padding:4px 20px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:border-color .3s}.product-details-modal__info-details .available-brandNames__wrap__brandNames.active,.product-details-modal__info-details .available-brandNames__wrap__brandNames:hover{border-color:var(--primary-text-color)}.product-details-modal__info-details .brandVisit{color:#1e5bc6;letter-spacing:0;align-items:center;gap:4px;margin:8px 0;font-size:15px;font-weight:600;line-height:20px;display:flex}.product-details-modal__info-bottom-side{border-top:1px solid var(--white-smoke);visibility:visible;opacity:1;width:100%;height:73px;padding:8px 16px 16px;position:absolute;bottom:0}@media only screen and (max-width:1260px){.product-details-modal__info-bottom-side{background:var(--white);position:sticky;bottom:0;visibility:visible!important;opacity:1!important}}.product-details-modal__info-bottom-side.scrolled{visibility:hidden;opacity:0;transition:all .3s}.product-details-modal__info-header-bottom-side{border:0;max-width:455px;height:auto;padding:0 0 0 32px;position:static}.product-details-modal__info-header-bottom-side .product-details-modal__info-footer{padding:0}.product-details-modal__info-error{padding-top:8px}.product-details-modal__info-footer{justify-content:space-between;align-items:center;width:100%;padding-top:8px;display:flex}.product-details-modal__info-footer .menu-item-counter{width:110px}.product-details-modal__info-footer .mai-button{padding:12px 24px;line-height:16px}.product-details-modal__info-footer .mai-button svg{margin-top:-4px;margin-right:8px}@media only screen and (max-width:1260px){.product-details-modal__info-footer .mai-button{min-width:210px;padding:12px 16px}}@media only screen and (max-width:374px){.product-details-modal__info-footer .menu-item-counter{width:100px}.product-details-modal__info-footer .mai-button{min-width:200px}}.product-details-modal__info-footer-favorite{background:var(--white-smoke);border-radius:26px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-2.5px;display:flex}.product-details-modal__info-footer-favorite .restaurant-item-favorite{width:initial;height:initial;position:static}.product-details-modal__info-comment{margin-top:40px}.product-details-modal .crossSellingWrap{padding:8px 34px}@media only screen and (max-width:1260px){.product-details-modal .crossSellingWrap{padding:8px 16px}}.product-details-modal .item-details-close-icon-wrapper{z-index:4;height:0;display:flex;position:sticky;top:10px;right:10px}.product-details-modal .item-details-modal-close-icon{cursor:pointer;text-align:center;background:#fff;border-radius:50%;width:40px;height:40px;margin-left:auto;margin-right:10px;line-height:0;box-shadow:0 4px 10px #00000012}.product-details-modal .item-details-modal-close-icon svg{margin-top:8px}.infoFilter{margin-top:16px;margin-bottom:24px}.infoFilter .infoItem{font-size:14px;font-weight:400;line-height:18px;display:flex}.infoFilter .infoItem .infoName{min-width:100px;color:var(--text-muted);padding:6px 0}.infoFilter .infoItem .infoDesc{color:var(--primary-text-color);border-top:1px solid var(--white-smoke);flex:1;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.infoFilter .infoItem .infoDesc.bold{font-weight:600}.infoFilter .infoItem .underline{text-decoration:underline}.infoFilter .infoItem .colorWrap{gap:8px;margin-top:16px;display:flex}.infoFilter .infoItem .colorWrap.colorImgWrap{flex-wrap:wrap}.infoFilter .infoItem .colorWrap.colorImgWrap .color{background-color:#0000;width:64px;height:64px;padding:2px}.infoFilter .infoItem .colorWrap.colorImgWrap .color img{object-fit:cover;width:100%;height:100%}.infoFilter .infoItem .colorWrap .color{border:solid 1px var(--white-smoke);cursor:pointer;width:20px;height:20px;transition:border-color .3s}.infoFilter .infoItem .colorWrap .color.selectedOption,.infoFilter .infoItem .colorWrap .color:hover{outline:solid 1px var(--primary-text-color);border:0}.infoFilter .infoItem .moreBtn{cursor:pointer;color:var(--primary-text-color);background:0 0;border:0;padding:4px;font-size:12px;font-weight:500;line-height:20px}.infoFilter .infoItem .moreBtn .circleBtn{justify-content:center;gap:4px;display:flex}.infoFilter .infoItem .moreBtn .circleBtn .circleBtnItem{background-color:var(--primary-text-color);border-radius:50%;width:4px;height:4px}.infoFilter .infoItem .sizeWrap{flex-wrap:wrap;gap:4px;display:flex}.infoFilter .infoItem .sizeWrap .size{cursor:pointer;border:1px solid #0000;border-radius:16px;padding:4px 20px;text-decoration:none;transition:border-color .3s}.infoFilter .infoItem .sizeWrap .size.selectedOption,.infoFilter .infoItem .sizeWrap .size:hover{border-color:var(--primary-text-color)}.dots-container{white-space:nowrap;width:58px;padding:2px;position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translate(-50%)}.dots{white-space:nowrap;width:100%}.dots__dot{cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:50%;width:9px;height:9px;margin-right:6px;transition:all .5s;display:inline-block;box-shadow:0 0 3px #000}.dots__dot:last-child{margin:0}.dots__dot--active{opacity:1;background-color:#000}.dots__dot--small{transform:scale(.7)}.product-details-modal__image img{transform-origin:50%;transition:transform .3s}.product-details-modal__image img:hover{transform:scale(1.5)}.error-modal{background-color:var(--white);border-radius:16px;width:413px;max-width:92%;max-height:92%;padding:24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.error-modal .error-modal-header{justify-content:flex-end;display:flex}.error-modal .error-modal-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:80px;height:80px;margin-top:8px;margin-bottom:12px;display:grid}@media only screen and (max-width:374px){.error-modal .error-modal-icon{margin-top:0}}.error-modal .error-modal-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.error-modal .error-modal-content .error-modal-title,.error-modal .error-modal-content .error-modal-description,.error-modal .error-modal-content .error-modal-info{text-align:center;color:var(--primary-text-color);margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:300;line-height:25px}@media only screen and (max-width:520px){.error-modal .error-modal-content .error-modal-title,.error-modal .error-modal-content .error-modal-description,.error-modal .error-modal-content .error-modal-info{padding:0}}.error-modal .error-modal-content .error-modal-description{font-weight:700}.error-modal .error-modal-content .error-modal-info{color:var(--text-muted);font-size:17px;line-height:22px}.error-modal .error-modal-content .error-modal-buttons{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;margin-bottom:8px;display:flex}.error-modal .error-modal-content .error-modal-buttons:has(button:only-child){justify-content:center}@media only screen and (max-width:520px){.error-modal .error-modal-content .error-modal-buttons button{min-width:140px!important}}@media only screen and (max-width:374px){.error-modal .error-modal-content .error-modal-buttons button{min-width:100%!important}.error-modal .error-modal-content .error-modal-buttons{flex-direction:column;margin-bottom:0}}.warning-modal{background-color:var(--white);border-radius:16px;width:413px;max-width:92%;max-height:92%;padding:24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.warning-modal .warning-modal-header{justify-content:flex-end;display:flex}.warning-modal .warning-modal-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:80px;height:80px;margin-top:8px;margin-bottom:12px;display:grid}@media only screen and (max-width:374px){.warning-modal .warning-modal-icon{margin-top:0}}.warning-modal .warning-modal-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.warning-modal .warning-modal-content .warning-modal-title,.warning-modal .warning-modal-content .warning-modal-description,.warning-modal .warning-modal-content .warning-modal-info{text-align:center;color:var(--primary-text-color);margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:300;line-height:25px}@media only screen and (max-width:520px){.warning-modal .warning-modal-content .warning-modal-title,.warning-modal .warning-modal-content .warning-modal-description,.warning-modal .warning-modal-content .warning-modal-info{padding:0}}.warning-modal .warning-modal-content .warning-modal-description{font-weight:700}.warning-modal .warning-modal-content .warning-modal-info{color:var(--text-muted);font-size:17px;line-height:22px}.warning-modal .warning-modal-content .warning-modal-buttons{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;margin-bottom:8px;display:flex}.warning-modal .warning-modal-content .warning-modal-buttons:has(button:only-child){justify-content:center}@media only screen and (max-width:520px){.warning-modal .warning-modal-content .warning-modal-buttons button{min-width:140px!important}}@media only screen and (max-width:374px){.warning-modal .warning-modal-content .warning-modal-buttons button{min-width:100%!important}.warning-modal .warning-modal-content .warning-modal-buttons{flex-direction:column;margin-bottom:0}}.notify-modal{background-color:var(--white);border-radius:16px;width:413px;max-width:92%;max-height:92%;padding:24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.notify-modal .notify-modal-header{justify-content:flex-end;display:flex}.notify-modal .notify-modal-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:80px;height:80px;margin-top:8px;margin-bottom:12px;display:grid}@media only screen and (max-width:374px){.notify-modal .notify-modal-icon{margin-top:0}}.notify-modal .notify-modal-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.notify-modal .notify-modal-content .notify-modal-title,.notify-modal .notify-modal-content .notify-modal-description,.notify-modal .notify-modal-content .notify-modal-info{text-align:center;color:var(--primary-text-color);margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:300;line-height:25px}@media only screen and (max-width:520px){.notify-modal .notify-modal-content .notify-modal-title,.notify-modal .notify-modal-content .notify-modal-description,.notify-modal .notify-modal-content .notify-modal-info{padding:0}}.notify-modal .notify-modal-content .notify-modal-title{font-weight:700}.notify-modal .notify-modal-content .notify-modal-info{color:var(--text-muted);font-size:17px;line-height:22px}.notify-modal .notify-modal-content .notify-modal-buttons{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;margin-bottom:8px;display:flex}.notify-modal .notify-modal-content .notify-modal-buttons:has(button:only-child){justify-content:center}@media only screen and (max-width:520px){.notify-modal .notify-modal-content .notify-modal-buttons button{min-width:140px!important}}@media only screen and (max-width:374px){.notify-modal .notify-modal-content .notify-modal-buttons button{min-width:100%!important}.notify-modal .notify-modal-content .notify-modal-buttons{flex-direction:column;margin-bottom:0}}.account-validation-modal{background-color:var(--white);border-radius:16px;width:476px;max-width:100%;padding:24px 40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.account-validation-modal .account-validation-content{height:100%}.account-validation-modal .account-validation-content .account-validation-title{color:var(--primary-text-color);text-align:center;margin-top:32px;font-size:20px;font-weight:700;line-height:28px}.account-validation-modal .account-validation-content .account-validation-title.show-on-mob{text-align:left;margin-top:0;font-weight:600;line-height:24px;display:none}.account-validation-modal .account-validation-content .account-validation-description{color:var(--primary-text-color);text-align:center;margin-top:12px;font-size:15px;font-weight:300;line-height:24px}.account-validation-modal .account-validation-pin-content{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:24px;display:flex}.account-validation-modal .account-validation-pin-content .comingDown{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-validation-modal .account-validation-pin-content .comingDown span{letter-spacing:1.2px;font-size:13px;font-weight:500;line-height:12px}.account-validation-modal .account-validation-pin{flex-direction:column;padding-bottom:12px;display:flex;box-shadow:inset 0 -1px #e5e3e2}.account-validation-modal .account-validation-pin .account-validation-pin-label{color:var(--text-muted);margin:0 0 8px;padding:0;font-size:12px;line-height:20px}.account-validation-modal .account-validation-pin .account-validation-pin-input{border:none;outline:none;font-weight:600}.account-validation-modal .account-validation-pin .account-validation-pin-input::placeholder{color:var(--text-muted);font-size:15px;font-weight:400;line-height:24px}.account-validation-modal .account-validation-pin-input-error{color:var(--red-light);text-align:center;font-size:13px;line-height:20px}.account-validation-modal .account-validation-resend-code button{padding-left:14px;padding-right:14px}.account-validation-modal .account-validation-actions{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.account-validation-modal .account-validation-actions button{margin:0;font-size:13px}.account-validation-modal .account-validation-actions button.btn-cancel{width:140px}.account-validation-modal .account-validation-actions button.btn-validate{width:200px}.account-validation-modal .account-validation-close-mob{cursor:pointer;display:none;position:absolute;top:16px;right:16px}@media only screen and (max-width:768px){.account-validation-modal{width:100%;height:100%;box-shadow:none;border-radius:0;padding:16px}.account-validation-modal .account-validation-content{overflow-y:auto}.account-validation-modal .account-validation-content .account-validation-title.show-on-mob{display:block}.account-validation-modal .account-validation-content .account-validation-title.hide-on-mob{display:none}.account-validation-modal .account-validation-content .account-validation-description{text-align:left;max-width:82%;margin-top:74px}.account-validation-modal .account-validation-pin-content{justify-content:flex-start;gap:20px;margin-top:38px}.account-validation-modal .account-validation-actions{z-index:10;background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-3);justify-content:center;padding:0 16px;position:fixed;bottom:0;left:0}.account-validation-modal .account-validation-actions button{margin:0;font-size:13px}.account-validation-modal .account-validation-actions button.btn-cancel{display:none}.account-validation-modal .account-validation-actions button.btn-validate{width:226px}.account-validation-modal .account-validation-close-mob{display:block}}.nav-bar-menu-wrap{height:100%;max-height:calc(100vh - 182px);overflow-y:auto}.nav-bar-menu-wrap::-webkit-scrollbar{border-radius:8px;width:8px}.nav-bar-menu-wrap::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.nav-bar-menu-wrap::-webkit-scrollbar{background:0 0}.nav-bar-menu-wrap::-webkit-scrollbar-thumb{background:#0006}.nav-bar-menu{background:var(--white);border-top:solid 1px var(--gray-light-2);z-index:1111;width:370px;height:calc(100vh - 72px);font-family:Montserrat arm,sans-serif;list-style-type:none;transition:transform 50ms;position:fixed;top:72px;left:0;overflow:hidden;box-shadow:0 26px 30px 4px #44475b4d}.nav-bar-menu__title{align-items:center;gap:16px;height:64px;padding:0 14px 0 20px;display:flex}.nav-bar-menu__title span{color:var(--primary-text-color);letter-spacing:.5px;font-size:17px;font-weight:700;line-height:21px}.nav-bar-menu__title svg{cursor:pointer}.nav-bar-menu__first-level,.nav-bar-menu__second-level,.nav-bar-menu__third-level{cursor:pointer;background:var(--white);justify-content:space-between;align-items:center;padding:0 52px 0 20px;transition:all .2s;display:flex;position:relative}.nav-bar-menu__first-level span,.nav-bar-menu__second-level span,.nav-bar-menu__third-level span{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-bar-menu__first-level svg,.nav-bar-menu__second-level svg,.nav-bar-menu__third-level svg{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.nav-bar-menu__first-level:hover,.nav-bar-menu__second-level:hover,.nav-bar-menu__third-level:hover{background:var(--pink-light)}.nav-bar-menu__first-level:hover svg path,.nav-bar-menu__second-level:hover svg path,.nav-bar-menu__third-level:hover svg path{fill:var(--pink)}.nav-bar-menu__first-level{height:60px}.nav-bar-menu__first-level span{color:var(--primary-text-color);letter-spacing:3px;text-transform:uppercase;font-size:20px;font-weight:600;line-height:22px}.nav-bar-menu__second-level,.nav-bar-menu__third-level{height:56px;color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:16px}.nav-bar-menu__copyright{color:#686973;border-top:solid 1px var(--gray-bright);margin:0 20px;padding-top:14px;font-size:13px}.nav-bar-menu__footer{justify-content:space-between;padding:0 16px;display:flex}.nav-bar-menu__footer-item{font-size:13px;font-weight:400;line-height:16px}.nav-bar-menu .uppercase{letter-spacing:3px;text-transform:uppercase;font-size:20px;font-weight:600;line-height:32px}.container{text-align:center}.content{margin:100px 0}.card{color:#fff;text-shadow:1px 1px #333;opacity:0;background:linear-gradient(90deg,#f9b06c 0%,#f67e7e 100%);border-radius:10px;width:300px;margin:0 auto;padding:30px;font-size:30px}.account-address-modal{background-color:var(--white);border-radius:16px;width:98%;max-width:850px;height:98%;max-height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}@media only screen and (max-width:1260px){.account-address-modal{border-radius:0;width:100vw;max-width:100%;height:100vh;max-height:100%}}.account-address-modal .account-address-modal__header{justify-content:space-between;align-items:center;display:flex}.account-address-modal .account-address-modal__header svg{cursor:pointer}.account-address-modal .account-address-modal__header .modal-back-icon path{fill:var(--gray);transition:all .2s}.account-address-modal .account-address-modal__header .modal-back-icon:hover path{fill:var(--primary-text-color)}.account-address-modal .account-address-modal-title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px}.account-address-modal .account-address-modal-title-wrapper{justify-content:flex-start;align-items:center;column-gap:15px;display:flex}.account-address-modal .account-address-modal-main{padding:16px 28px 0}.account-address-modal .account-address-modal-content{height:100%}.account-address-modal .modal-header-container{color:var(--primary-text-color);padding-left:28px;font-size:24px;font-weight:700;line-height:32px}.account-address-modal .account-address-modal-actions-container-mobile{z-index:999999;background-color:#fff;width:100%;position:absolute}.account-address-modal .account-address-modal-actions-container{z-index:9999;background-color:#fff;margin-bottom:20px;position:relative}@media only screen and (max-width:1260px){.account-address-modal .account-address-modal-actions-container{margin-bottom:0}}.account-address-modal .account-address-modal-meta-inputs{display:flex}.account-address-modal .account-address-modal-meta-inputs>div{margin-right:20px}.account-address-modal .account-address-modal-meta-inputs>div:last-child{margin-right:0}.account-address-modal .account-address-form{height:calc(100% - 64px);padding-top:0}.account-address-modal .account-address-form .map-container{max-height:calc(100% - 108px)}.account-address-modal .mobile_account-address-form{flex-direction:column-reverse;height:calc(100% - 64px);padding-top:0;display:flex}@media only screen and (max-width:1260px){.account-address-modal .mobile_account-address-form{height:100%}}.account-address-modal .account-address-modal-actions{justify-content:space-between;align-items:flex-end;padding:20px 24px 0;display:flex;position:relative}.account-address-modal .account-address-modal-actions:before{content:"";background:#0000001f;border-radius:24px;width:36px;height:4px;display:none;position:absolute;top:8px;left:calc(50% - 15px)}@media only screen and (max-width:1260px){.account-address-modal .account-address-modal-actions{align-items:center}.account-address-modal .account-address-modal-actions:before{display:block}}.account-address-modal .account-address-modal-actions__inputs-content{width:calc(100% - 138px)}.account-address-modal .account-address-modal-actions__inputs-content>div{gap:16px;width:100%;height:68px;display:flex}.account-address-modal .account-address-modal-actions__inputs-content__enter-address{flex:1;position:relative}.account-address-modal .account-address-modal-actions__inputs-content__edit-address{flex:1}.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content{gap:16px;display:flex}.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content>div{flex:1}@media only screen and (max-width:1260px){.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content{flex-wrap:wrap;gap:16px;display:flex}.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content>div{flex:1;min-width:45%}.account-address-modal .account-address-modal-actions__inputs-content{gap:16px;width:100%;margin-top:16px;display:flex}.account-address-modal .account-address-modal-actions__inputs-content__icon{cursor:pointer;height:max-content;margin-top:24px}.account-address-modal .account-address-modal-actions__inputs-content>div{flex-direction:column}}.account-address-modal .account-address-modal-actions .buttons{gap:16px;display:flex}.account-address-modal .account-address-modal-actions .mai-button.account-address-modal-actions-cancel{width:112px;color:var(--primary-text-color);box-shadow:none;font-weight:400}.account-address-modal .account-address-modal-actions .mai-button.account-address-modal-actions-save{width:122px;margin-bottom:16px;font-size:13px}.account-address-modal-error{color:var(--yellow);font-size:12px}.mobile-account-address-modal-actions{flex-direction:column;display:flex}.account-address-modal-address-result{z-index:9999;background-color:var(--white);width:100%;box-shadow:var(--gray-shadow-4);border-radius:16px;position:absolute;top:72px;overflow:hidden}.account-address-modal-address-result.result{z-index:9999!important}.account-address-modal-address-result.open{display:block;z-index:9999!important}.account-address-modal-address-result-address-not-found-btn{width:100%;color:var(--primary-text-color);background-color:rgb(var(--pink-light-rgb),1);border-radius:unset;border:none;justify-content:flex-start;align-items:center;column-gap:10px;padding:20px;display:flex}.account-address-modal-address-result-address-not-found-btn .label{margin-right:17px;font-size:13px;font-weight:600;line-height:16px}.account-address-modal-address-result-address-not-found-btn .label-secondary{color:var(--text-muted);margin-left:5px;font-weight:400}@media only screen and (max-width:1260px){.account-address-modal-address-result-address-not-found-btn{align-items:flex-start}.account-address-modal-address-result-address-not-found-btn .label{flex-direction:column;align-items:flex-start;display:flex}.account-address-modal-address-result-address-not-found-btn .label-secondary{color:var(--text-muted);margin-left:0;font-weight:400}}.account-address-modal-address-result-list{max-height:200px;padding:8px 16px;overflow-y:auto}.account-address-modal-address-result-list::-webkit-scrollbar{border-radius:8px;width:8px}.account-address-modal-address-result-list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.account-address-modal-address-result-list::-webkit-scrollbar{background:0 0}.account-address-modal-address-result-list::-webkit-scrollbar-thumb{background:#0006}.account-address-modal-address-result-list::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px;margin-left:-4px}.account-address-list .account-address-modal-address-result-item__result-not-found{padding:110px 0 0}.account-address-modal-address-result-item{cursor:pointer;flex-direction:column;justify-content:center;min-height:60px;padding:12px 16px 12px 8px;display:flex}.account-address-modal-address-result-item__result-not-found{align-items:center;padding:36px 0}.account-address-modal-address-result-item__result-not-found__text{color:var(--text-muted);font-size:15px;font-weight:300;line-height:27px}.account-address-modal-address-result-item:not(:last-child),.account-address-modal-address-result-item:not(:first-child){border-bottom:1px solid var(--white-smoke)}.account-address-modal-address-result-item .account-address-modal-address-result-item-name{color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:18px}.account-address-modal-address-result-item .account-address-modal-address-result-item-address{color:var(--text-muted);font-size:12px;line-height:17px}.account-address-modal__swipe-able-drawer .MuiPaper-root{width:100%;height:calc(100% - 40px);border-radius:16px 16px 0 0!important}.account-address-modal__swipe-able-drawer .account-address-modal-actions-container{padding:24px 16px 16px}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content{height:100%}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__enter-address{flex-direction:column;height:100%;margin-bottom:32px;display:flex}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__enter-address-input-block{padding:0 16px}@media only screen and (max-width:1260px){.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__enter-address-input-block.fixed{position:fixed;top:-100px}}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__edit-address__content{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;display:flex}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__edit-address__content>div{width:calc(50% - 8px);height:68px}@media only screen and (max-width:1260px){.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content{flex-direction:column;justify-content:space-between;display:flex}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__enter-address{flex:1;margin-bottom:0;overflow:auto}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__enter-address-input-block{margin-top:24px}}.account-address-modal__swipe-able-drawer .buttons{justify-content:center;gap:16px;margin-top:24px;display:flex}.account-address-modal__swipe-able-drawer .buttons button{width:50%;max-width:226px}@media only screen and (max-width:1260px){.account-address-modal__swipe-able-drawer{display:block}.account-address-list{z-index:999999;height:calc(100% - 78px);padding:0 16px;overflow:auto}}.account-address-modal-form{padding:10px 25px}.account-address-modal-form-content{flex-direction:column;row-gap:20px;padding:20px 92px 0;display:flex}@media only screen and (max-width:1260px){.account-address-modal-form-content{padding:5px 0 0}.account-address-modal-form-content .address-title{position:fixed;top:-100px}}.account-address-modal-form-content-comment{position:relative}.account-address-modal-form-content-comment:before{content:"";background-color:var(--gainsboro);width:100%;height:1px;position:absolute;bottom:0;left:0}.account-address-modal-form-content-comment:focus-within:before,.account-address-modal-form-content-comment:hover:before{background-color:var(--pink);height:2px}.account-address-modal-form-content-comment label{color:var(--text-muted);margin-bottom:8px;font-size:12px;line-height:20px;display:inline-block}.account-address-modal-form-content-comment textarea{resize:none;width:100%;height:100%;font:inherit;font-weight:600;font-family:var(--font);color:var(--primary-text-color);border:none;outline:none;padding:0 8px}.account-address-modal-form-row{justify-content:space-between;align-items:center;column-gap:30px;display:flex}.account-address-modal-form-row>div{width:100%}.account-address-modal-form-img-cont{margin:35px 0 25px}.account-address-modal-form-confirm-btn-container{width:100%}.account-address-modal-form-confirm-btn{text-transform:capitalize;width:100%;max-width:208px;height:40px;margin:0 auto;padding:0 20px}@media only screen and (max-width:1260px){.account-address-modal-form-confirm-btn{max-width:240px}}.address-search-icon{cursor:pointer;background:var(--white);border:1px solid var(--gray-bright);border-radius:50%;width:42px;height:42px;padding:8px;position:absolute;top:16px;right:16px}.address-search-icon:hover{background:#f4f4f4}.address-bottom-side{background:var(--white);border-top-left-radius:16px;border-top-right-radius:16px;width:100%;padding:16px;position:absolute;bottom:0}.address-bottom-side .address-search-text{cursor:pointer;border-bottom:1px solid var(--gray-bright);align-items:center;gap:8px;padding:16px 8px;display:flex}.address-bottom-side .address-search-text.disable{color:var(--text-muted)}.address-bottom-side .address-search-text p{font-size:15px;line-height:1}@media only screen and (max-width:360px){.address-bottom-side .address-search-text p{font-size:13px}}.address-bottom-side .address-btn-content{justify-content:center;gap:16px;margin-top:24px;display:flex}.address-bottom-side .address-btn-content>div button{width:100%}@media only screen and (max-width:360px){.address-bottom-side .address-btn-content>div button{border-radius:16px;min-width:136px;height:32px;padding:8px 24px;font-size:11px;line-height:16px}}@media only screen and (max-width:1260px){.address-bottom-side .address-btn-content{width:100%}.address-bottom-side .address-btn-content .save-address-btn{width:100%;max-width:240px}}.address-search-text{cursor:pointer}.address-edit-btn-content{z-index:400;text-align:center;align-items:center;width:100%;margin-top:20px;padding:0 16px 16px;display:flex}.address-edit-btn-content .address-done-btn{margin:0 auto}.order-details-modal{background-color:var(--white);border-radius:16px;width:760px;min-width:auto;max-width:98%;height:560px;max-height:98%;padding:0;overflow:hidden;box-shadow:0 1px 5px #44475b14}.order-details-modal .order-details-modal__header{justify-content:space-between;align-items:center;display:flex}.order-details-modal .order-details-modal__header svg{cursor:pointer}.order-details-modal .order-details-modal-content{order:2;width:calc(100% - 360px)}.order-details-modal .order-details-modal-content .order-details-modal-info-content{flex-direction:column;height:calc(100% - 89px);padding:0 16px;display:flex;overflow-y:auto}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar{border-radius:8px;width:8px}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar{background:0 0}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar-thumb{background:#0006}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content{background:var(--white);border-top:1px solid var(--white-smoke);width:100%;height:89px;padding:0 16px;position:sticky;bottom:0}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons{width:100%;height:inherit;align-items:center;gap:16px;display:flex}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons-item{flex:1}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons-item button{width:100%}.order-details-modal .order-details-modal-content .order-details-modal-actions .order-details-modal-actions-item{color:var(--pink);border-bottom:1px solid var(--white-smoke);cursor:pointer;padding:16px 4px;font-size:13px;font-weight:600;line-height:16px}.order-details-modal .order-details-modal-content .order-details-modal-info{border-top:1px solid var(--white-smoke);border-bottom:1px solid var(--white-smoke);padding:8px 0}.order-details-modal .order-details-modal-content .order-details-modal-info-cost{padding:16px 0 8px}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field{justify-content:space-between;align-items:center;display:flex}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field .order-details-modal-info-cost-field-totalIcon{align-items:center;gap:8px;display:flex}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field .order-details-modal-info-cost-field-label{color:var(--text-muted);font-size:13px;font-weight:400;line-height:16px}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field .order-details-modal-info-cost-field-label.cost-total-label{font-size:17px;font-weight:300;line-height:24px}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field .order-details-modal-info-cost-field-value{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:16px}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field .order-details-modal-info-cost-field-value.cost-total-value{font-size:17px;font-weight:700;line-height:24px}.order-details-modal .order-details-modal-content .order-details-modal-info-cost .order-details-modal-info-cost-field:not(:last-child){margin-bottom:8px}.order-details-modal .order-details-modal-content .order-cancel{border-top:1px solid var(--white-smoke);padding:16px 0 32px;display:none}.order-details-modal .order-details-modal-info-number,.order-details-modal .order-details-modal-info-date,.order-details-modal .order-details-modal-info-address,.order-details-modal .order-details-modal-info-payment{color:var(--primary-text-color);justify-content:space-between;gap:8px;margin-bottom:8px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:15px;display:flex}.order-details-modal .order-details-modal-info-number>p:first-child,.order-details-modal .order-details-modal-info-date>p:first-child,.order-details-modal .order-details-modal-info-address>p:first-child,.order-details-modal .order-details-modal-info-payment>p:first-child{font-weight:300}.order-details-modal .order-details-modal-info-number>p:last-child,.order-details-modal .order-details-modal-info-date>p:last-child,.order-details-modal .order-details-modal-info-address>p:last-child,.order-details-modal .order-details-modal-info-payment>p:last-child{text-align:right;max-width:200px;font-weight:400}.order-details-modal .order-details-modal-info-payment>p:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.order-details-modal .order-details-modal-info-payment>p:last-child>p{align-items:center;gap:2px;display:flex}.order-details-modal .order-details-modal-info-payment>p:last-child>p img{width:auto;height:16px}.order-details-modal .order-details-modal-title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px}.order-details-modal .order-details-modal-container{width:100%;height:calc(100% - 64px)}.order-details-modal .order-details-modal-container .order-details-modal-container-basket{background-color:var(--gray-light);width:360px;padding-bottom:72px;position:relative;overflow-y:auto}@media only screen and (max-width:768px){.order-details-modal .order-details-modal-container .order-details-modal-container-basket{z-index:-1;width:100%}}.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar{border-radius:8px;width:8px}.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar{background:0 0}.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar-thumb{background:#0006}.order-details-modal .order-details-modal-container .order-details-modal-container-basket .basket-container-restaurant{background-color:#0000;height:auto}.order-details-modal .order-details-modal-container{display:flex}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar{border-radius:8px;width:8px}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar{background:0 0}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar-thumb{background:#0006}.order-details-modal .order-details-modal-container .basket-container-restaurant{background-color:var(--gray-light);border-bottom-left-radius:16px;overflow:auto}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-list-item__status{justify-content:center;align-items:center;display:flex}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status{width:288px;padding:16px 0}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status__description{margin-top:16px}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status__courier{display:none}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status__item{width:60px;min-width:60px;height:60px}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status__item-line{margin-top:25px}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status-pickup{width:100%}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-status-pickup__qr-content{margin:16px 8px}@media only screen and (max-width:1260px){.order-details-modal{left:50%}}@media only screen and (max-width:768px){.order-details-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;height:calc(100% - 40px);max-height:calc(100% - 40px);top:40px;left:0;transform:translate(0)}.order-details-modal .order-details-modal-content .order-details-modal-info-cost{padding:20px 0}.order-details-modal .order-details-modal-content .order-cancel{display:block}.order-details-modal .order-details-modal-title{font-size:17px;line-height:24px}.order-details-modal .order-details-modal-content{padding:0 16px}.order-details-modal .order-details-modal-content .order-details-modal-info-content{padding:0}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content{background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-3);z-index:2;border-top:none;padding:0 16px;position:fixed;bottom:0;left:0}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons{width:inherit;height:inherit;justify-content:center;align-items:center;margin:0}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons-item{max-width:226px}.order-details-modal .order-details-modal-container{z-index:-2;height:calc(100% - 64px);display:block;position:relative;overflow-y:auto}.order-details-modal .order-details-modal-container>div{width:100%;overflow-y:hidden!important}}.confirm-modal{background:var(--white);border-radius:16px;width:412px;max-width:calc(100% - 32px);padding:32px 24px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.confirm-modal__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.confirm-modal__title{text-align:center;color:var(--primary-text-color);margin-bottom:12px;font-size:20px;font-weight:700;line-height:32px}.confirm-modal__description{text-align:center;color:var(--primary-text-color);margin-bottom:40px;font-size:17px;font-weight:300;line-height:24px}.confirm-modal__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.confirm-modal__footer_singlebtn{justify-content:center}.confirm-modal__footer button{margin:0;font-size:13px;line-height:20px}.confirm-modal__footer button.btn-cancel{width:min-content}.confirm-modal__footer button.btn-delete{width:180px}@media only screen and (max-width:520px){.confirm-modal{padding:32px 20px}.confirm-modal__description{max-width:215px;margin:0 auto 52px}.confirm-modal__footer button.btn-cancel,.confirm-modal__footer button.btn-delete{width:50%;min-width:auto}}.age-confirmation-modal{background:var(--white);border-radius:16px;width:412px;max-width:calc(100% - 32px);padding:32px 24px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.age-confirmation-modal__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.age-confirmation-modal__title{text-align:center;color:var(--primary-text-color);margin-bottom:12px;font-size:20px;font-weight:700;line-height:32px}.age-confirmation-modal__description{text-align:center;color:var(--primary-text-color);margin-bottom:40px;font-size:17px;font-weight:300;line-height:24px}.age-confirmation-modal__footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.age-confirmation-modal__footer_singlebtn{justify-content:center}.age-confirmation-modal__footer button{margin:0;font-size:13px;line-height:20px}.age-confirmation-modal__footer button.btn-cancel{width:min-content}.age-confirmation-modal__footer button.btn-delete{width:180px}@media only screen and (max-width:520px){.age-confirmation-modal{padding:32px 20px}.age-confirmation-modal__description{max-width:215px;margin:0 auto 52px}.age-confirmation-modal__footer button.btn-cancel,.age-confirmation-modal__footer button.btn-delete{width:50%;min-width:auto}}.start-group-order-modal{min-width:auto;max-width:413px;padding:0}@media only screen and (max-width:1260px){.start-group-order-modal{max-width:100%;border-radius:0!important;height:100%!important}.start-group-order-modal .modal-header-container{border-radius:0!important}}.start-group-order-modal__header{border-bottom:1px solid var(--white-smoke);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.start-group-order-modal__header svg{cursor:pointer}.start-group-order-modal-title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px}.start-group-order-modal__content{padding:0 20px}.start-group-order-modal__variant{padding-right:20px}.start-group-order-modal__variant-content{justify-content:space-between;align-items:center;gap:12px;min-height:80px;display:flex}.start-group-order-modal__variant-info{gap:14px;display:flex}.start-group-order-modal__variant-info-quantity{color:var(--primary-text-color);font-size:15px;line-height:20px}.start-group-order-modal__variant-info-limit{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:16px}.start-group-order-modal__variant-input{max-width:190px;margin:4px 0 16px 36px}.start-group-order-modal__variant-input input{font-size:12px}.start-group-order-modal__variant-input .MuiInputBase-root{border-radius:4px;overflow:hidden;background-color:var(--white-smoke)!important}.start-group-order-modal__variant-input .MuiInputBase-root:hover{background-color:var(--white-smoke)!important}.start-group-order-modal__variant-input .MuiInputBase-root:before,.start-group-order-modal__variant-input .MuiInputBase-root:hover:before{border-bottom-color:#0000!important}.start-group-order-modal__variant-input .MuiInputBase-input{padding:10px 0 10px 8px!important}.start-group-order-modal__variant-input .MuiInputAdornment-positionStart{margin-left:10px;font-size:12px}.start-group-order-modal__variant:not(:last-child){border-bottom:1px solid var(--gray-bright)}.start-group-order-modal__description{color:var(--text-muted);margin-top:8px;margin-bottom:4px;font-size:15px;line-height:24px}.start-group-order-modal__limit{color:var(--primary-text-color);padding-bottom:16px;font-size:15px;line-height:24px}.start-group-order-modal__limit-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:24px;display:flex}.start-group-order-modal__limit-list-item{color:var(--primary-text-color);border:1px solid var(--gray-bright);cursor:pointer;border-radius:100px;padding:8px 16px;font-size:15px;line-height:24px}.start-group-order-modal__limit-list-item-active,.start-group-order-modal__limit-list-item:hover{background:var(--pink-light);color:var(--pink);border:1px solid #0000}.start-group-order-modal__info{border-top:1px solid var(--white-smoke);justify-content:flex-start;gap:8px;width:100%;padding-top:17px;display:flex}.start-group-order-modal__info p{color:var(--text-muted);font-size:12px}@media only screen and (max-width:1260px){.start-group-order-modal__info{position:absolute;bottom:94px}}.start-group-order-modal__footer{justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex}.start-group-order-modal__footer__with-input{justify-content:flex-start}.start-group-order-modal__footer .mai-button{min-width:117px;height:44px;line-height:21px}@media only screen and (max-width:1260px){.start-group-order-modal__footer{flex-direction:column}.start-group-order-modal__footer .start-group-order-modal__btn{position:absolute;bottom:24px}}.join-group-order-modal{background:var(--white);border-radius:16px;flex-direction:column;justify-content:center;width:413px;min-width:auto;max-width:calc(100% - 32px);padding:12px 16px 24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.join-group-order-modal .base-modal__header{align-items:flex-start;gap:16px}.join-group-order-modal .base-modal__header .base-modal__header-title{font-size:20px}@media only screen and (max-width:520px){.join-group-order-modal .base-modal__header .base-modal__header-title{font-size:18px;font-weight:600}}.join-group-order-modal .base-modal__header svg{margin-top:4px}.join-group-order-modal__replace-info{color:var(--text-muted);margin-bottom:32px;font-size:15px;line-height:19px}.join-group-order-modal__limit{align-items:center;gap:12px;margin-bottom:16px;display:flex}.join-group-order-modal__limit span{color:var(--primary-text-color);font-size:15px;line-height:24px}.join-group-order-modal__limit svg{transform:translateY(-1px)}.join-group-order-modal__description{color:var(--primary-text-color);max-width:350px;margin-bottom:16px;font-size:15px;font-weight:300;line-height:24px}.join-group-order-modal__payment_details{gap:12px;margin-bottom:16px;margin-left:4px;display:flex}.join-group-order-modal__payment_details p{font-size:13px;line-height:20px}.join-group-order-modal__limit_details{gap:12px;margin-bottom:32px;margin-left:4px;display:flex}.join-group-order-modal__limit_details p{font-size:13px;line-height:24px}.join-group-order-modal__actions{grid-gap:30px;justify-content:space-between;align-items:center;display:flex}.join-group-order-modal__guest{border-top:1px solid var(--white-smoke);width:100%;padding-top:16px}.join-group-order-modal__guest-title{color:var(--primary-text-color);margin-bottom:24px;font-size:20px;line-height:24px}.join-group-order-modal__guest-input{grid-gap:20px;align-items:flex-end;display:flex}.join-group-order-modal__guest .mai-button{width:170px}.join-group-order-modal__sign-in{text-transform:capitalize;margin:0 auto}.share_link_group_order_container .share-link-group-order-modal{width:413px;min-width:initial;flex-direction:column;justify-content:center;align-items:center;max-width:90%;padding:12px 16px 24px;display:flex}@media only screen and (max-width:1260px){.share_link_group_order_container .share-link-group-order-modal{border-radius:16px;left:50%}}.share_link_group_order_container .share-link-group-order-modal .base-modal__header{width:100%;margin-bottom:0;padding-bottom:12px;position:relative}.share_link_group_order_container .share-link-group-order-modal .base-modal__header:before{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% + 32px);position:absolute;bottom:0;left:-16px}@media only screen and (max-width:1260px){.share_link_group_order_container .share-link-group-order-modal .base-modal__header:before{display:none}}.share_link_group_order_container .share-link-group-order-modal .base-modal__header-title{font-size:20px}@media only screen and (max-width:1260px){.share_link_group_order_container .share-link-group-order-modal .base-modal__header-title{font-size:18px;font-weight:600}}.share_link_group_order_container .share-link-group-order-modal__description{width:100%;color:var(--text-muted);margin-top:16px;margin-bottom:40px;font-size:15px;line-height:24px}@media only screen and (max-width:1260px){.share_link_group_order_container .share-link-group-order-modal__description{margin-top:0;margin-bottom:24px;font-weight:300}}.share_link_group_order_container .share-link-group-order-modal__limit{width:100%;color:var(--primary-text-color);margin-bottom:16px;font-size:15px;line-height:24px}.share_link_group_order_container .share-link-group-order-modal__input-content{width:100%}.share_link_group_order_container .share-link-group-order-modal__input-content .MuiInputBase-input{font-weight:600}.share_link_group_order_container .share-link-group-order-modal .mai-button{width:236px;height:40px;margin-top:24px}.share_link_group_order_container .notification{background:var(--white);color:var(--text-muted);min-width:130px;height:32px;box-shadow:var(--gray-shadow-4);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:400;line-height:13px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media only screen and (max-width:520px){.share_link_group_order_container .notification{min-width:100px;bottom:16px}}.confirm-group-order-members-readiness{width:413px;max-width:90%;min-width:unset;flex-direction:column;justify-content:center;align-items:center;max-height:96%;padding:32px 24px 0;display:flex}@media only screen and (max-width:1260px){.confirm-group-order-members-readiness{width:413px;animation:unset;max-width:92%;min-width:unset;border-bottom-right-radius:16px;border-bottom-left-radius:16px;left:50%}}.confirm-group-order-members-readiness__modal-close-icon{cursor:pointer;line-height:0;position:absolute;top:18px;right:16px}.confirm-group-order-members-readiness__warning-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:16px;display:grid}.confirm-group-order-members-readiness__title{text-align:center;color:var(--primary-text-color);text-transform:capitalize;margin-bottom:12px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:700;line-height:32px}@media only screen and (max-width:520px){.confirm-group-order-members-readiness__title{font-weight:600}}.confirm-group-order-members-readiness__avatars{margin-bottom:8px}.confirm-group-order-members-readiness__info{text-align:center;max-width:280px;color:var(--primary-text-color);margin-bottom:16px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:24px}.confirm-group-order-members-readiness__info span{font-weight:600}.confirm-group-order-members-readiness__info.preliminary-desc{margin-block-end:0}.confirm-group-order-members-readiness__footer-actions{justify-content:space-between;gap:12px;width:100%;padding:24px 0;display:flex}@media only screen and (max-width:413px){.confirm-group-order-members-readiness__footer-actions{flex-direction:column}}.account-gift-card-modal{background-color:var(--white);border-radius:16px;flex-direction:column;width:492px;max-width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.account-gift-card-modal .modal-header-container{color:var(--primary-text-color);box-shadow:none;padding:24px;font-size:20px;font-weight:700;line-height:32px;position:relative}.account-gift-card-modal .gift-card-modal-form-content{justify-content:space-between;padding:16px 24px;display:flex}.account-gift-card-modal .gift-preview-img-content{width:200px}.account-gift-card-modal .gift-preview{width:100%;max-width:100%}.account-gift-card-modal .gift_modal_sup_tex-content{border-bottom:1px solid var(--gray-bright);width:450px;max-width:100%;display:none}.account-gift-card-modal .gift_modal_sup_tex{text-align:center;width:240px;max-width:100%;color:var(--text-muted);margin:0 auto;padding:24px 0;font-size:12px;line-height:16px}.account-gift-card-modal .gift-card-claim-code-content{width:calc(100% - 200px);padding-left:16px}.account-gift-card-modal .gift-card-modal-balance{color:#858585;padding:0 24px;font-family:Montserrat arm,sans-serif;font-size:14px;font-weight:400;line-height:20px}.account-gift-card-modal .gift-card-modal-balance__amount{text-transform:uppercase;color:var(--green);margin-left:16px;font-size:20px;font-weight:600;line-height:1}@media only screen and (max-width:1260px){.account-gift-card-modal .gift-card-modal-balance__amount{margin-left:8px}}.account-gift-card-modal .gift-card-buttons{justify-content:space-between;gap:16px;padding:32px 24px 24px;display:flex}.account-gift-card-modal .gift-card-err-msg{color:var(--yellow);margin-top:8px;font-size:12px;line-height:15px;display:inline-block}.account-gift-card-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}@media only screen and (max-width:1260px){.account-gift-card-modal{border-radius:0;width:100%;height:100%;max-height:100%;position:relative}.account-gift-card-modal .account-gift-card-modal-content{overflow-y:auto}.account-gift-card-modal .modal-header-container{padding:16px;font-size:20px;font-weight:600;line-height:24px}.account-gift-card-modal .gift-card-modal-form-container{padding:16px 16px 96px}.account-gift-card-modal .gift-card-modal-form-content{flex-direction:column;align-items:center;padding:0}.account-gift-card-modal .gift-preview-img-content{width:280px}.account-gift-card-modal .gift_modal_sup_tex-content{display:block}.account-gift-card-modal .gift-card-claim-code-content{width:300px;max-width:100%;margin-top:24px;padding-left:0}.account-gift-card-modal .gift-card-modal-balance{width:300px;max-width:100%;margin:24px auto 0;padding:0;display:block}}@media only screen and (max-width:1260px) and (max-width:1260px){.account-gift-card-modal .gift-card-modal-balance{width:max-content}}@media only screen and (max-width:1260px){.account-gift-card-modal .gift-card-buttons-content{z-index:2;background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-3);padding:0 16px;position:fixed;bottom:0}.account-gift-card-modal .gift-card-buttons{height:inherit;justify-content:center;align-items:center;padding:0}.account-gift-card-modal .gift-card-buttons button.gift-modal-cancel{display:none}.account-gift-card-modal .gift-card-buttons button.gift-modal-save{width:306px}}.account-change-password-modal{background-color:var(--white);border-radius:16px;flex-direction:column;width:364px;max-width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-change-password-modal .modal-header-container{justify-content:space-between;align-items:center;display:flex}.account-change-password-modal .modal-header-container svg{cursor:pointer;display:none}.account-change-password-modal .account-change-password-modal-title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px}.account-change-password-modal .account-change-password-modal-form-wrap{flex-direction:column;flex:1;gap:32px;margin-top:32px;padding:0 16px;display:flex}@media only screen and (max-width:768px){.account-change-password-modal .account-change-password-modal-form-wrap{margin-top:0}}.account-change-password-modal .change-passwords-buttons-content{width:100%;padding:16px}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons{justify-content:space-between;display:flex}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons button{width:120px;margin:0;font-size:13px;line-height:20px}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons button.change-password-save{font-weight:600}.change-password-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}@media only screen and (max-width:768px){.account-change-password-modal{border-radius:0;width:100%;height:100%;max-height:100vh;position:fixed;top:0;left:0;transform:translate(0)}.account-change-password-modal .account-change-password-modal-content{flex-direction:column;flex:1;gap:24px;display:flex}.account-change-password-modal .modal-header-container{padding:16px}.account-change-password-modal .modal-header-container svg{display:block}.account-change-password-modal .modal-header-container svg path{fill:#36373c}.account-change-password-modal .account-change-password-modal-title{font-size:20px;font-weight:600;line-height:24px}.account-change-password-modal .account-change-password-modal-form{flex-direction:column;flex:1;padding:0;display:flex}.account-change-password-modal .change-passwords-buttons-content{z-index:2;background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-3);padding:0 16px;bottom:0}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons{height:inherit;justify-content:center;align-items:center}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons button{display:block}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons button.change-password-cancel{display:none}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons button.change-password-save{width:226px}}.account-contact-information-modal{background-color:var(--white);border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;display:block;position:relative}.account-contact-information-modal .modal-header-container{color:var(--primary-text-color);box-shadow:none;padding:16px;font-size:20px;font-weight:600;line-height:24px;position:relative}.account-contact-information-modal .account-contact-information-modal-content{height:inherit;max-height:inherit;overflow-y:auto}.account-contact-information-modal .account-contact-information-modal-content .form-section-layout{box-shadow:none;margin-top:16px;padding:16px}.account-contact-information-modal .account-contact-information-modal-content .form-section-layout .form-section-layout-header{display:none}.account-contact-information-modal .account-contact-information-modal-content .account-personal-fields .field-with-button{flex-direction:column;align-items:center;gap:40px}.account-contact-information-modal .account-contact-information-modal-content .account-personal-fields .field-with-button a{display:none}.account-contact-information-modal .account-contact-information-modal-content .account-personal-fields:first-child{margin-bottom:80px}@media only screen and (max-width:768px){.account-contact-information-modal .account-contact-information-modal-content .account-personal-fields>*{height:auto}}.account-contact-information-modal .account-contact-information-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}.account-contact-information-modal .account-contact-information-close-icon svg path{fill:#36373c}.account-notification-settings-modal{background-color:var(--white);border-radius:0;width:100%;max-width:100%;height:100%;display:block;position:relative}.account-notification-settings-modal .modal-header-container{color:var(--primary-text-color);box-shadow:none;padding:16px 48px 16px 16px;font-size:20px;font-weight:600;line-height:24px;position:relative}.account-notification-settings-modal .account-notification-settings-modal-content{height:inherit;max-height:inherit;overflow-y:auto}.account-notification-settings-modal .account-notification-settings-modal-content .form-section-layout{box-shadow:none;padding:12px 16px 16px}.account-notification-settings-modal .account-notification-settings-modal-content .form-section-layout .form-section-layout-header{display:none}.account-notification-settings-modal .account-notification-settings-content{flex-direction:column;justify-content:space-between;height:calc(100% - 60px);display:flex}.account-notification-settings-modal .account-notification-settings-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}.account-notification-settings-modal .account-notification-settings-close-icon svg path{fill:#36373c}.account-notification-settings-modal .btn-update__notify{width:226px;margin:20px auto}.account-notification-settings-modal .account-notification-settings__info-email{margin-top:12px}.account-notification-settings-modal .account-notification-settings__radio-buttons{width:100%;padding:20px 0;position:relative}.account-notification-settings-modal .account-notification-settings__radio-buttons:after{content:"";border-top:1px solid var(--white-smoke);width:100%;position:absolute;top:0;left:0}.red{color:var(--red-light)}.green{color:var(--green)}.gift-card-history-modal{background-color:var(--white);border-radius:16px;width:368px;max-width:98%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.gift-card-history-modal .gift-card-history{padding-bottom:12px}.gift-card-history-modal .gift-card-history-list{max-height:260px;overflow:auto}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar{border-radius:8px;width:8px;height:8px}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar-thumb{border-radius:8px;width:8px;height:8px}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar{background:0 0}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar-thumb{background:#0006}.gift-card-history-modal .gift-card-history-item{color:var(--primary-text-color);justify-content:space-between;align-items:center;gap:10px;padding:8px 24px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px;display:flex}.gift-card-history-modal .gift-card-history-item__order-id{cursor:pointer;flex:1}.gift-card-history-modal .gift-card-history-item__order-date{color:var(--text-muted);font-weight:300}.gift-card-history-modal .gift-card-history-item__order-amount{text-align:right;flex:1;font-size:17px}.gift-card-history-modal .modal-header-container{color:var(--primary-text-color);font-size:18px;font-weight:700;line-height:24px;position:relative}.gift-card-history-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}.slider-category-modal{background-color:var(--white);border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:calc(100% - 48px);position:absolute;bottom:0;left:0;overflow-y:auto;height:max-content!important}.slider-category-modal__header{background-color:var(--white);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.slider-category-modal__header svg{cursor:pointer}.slider-category-modal-title{color:var(--primary-text-color);font-size:16px;font-weight:700;line-height:22px}.slider-category-modal-text{margin-top:16px}.slider-category-modal-text__content{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);max-width:100%;padding:0 16px;display:grid}@media only screen and (max-width:319px){.slider-category-modal-text__content{grid-template-columns:repeat(2,1fr)}}.slider-category-modal-text__item{cursor:pointer;flex-direction:column;justify-self:center;align-items:center;gap:12px;width:114px;height:114px;display:flex}.slider-category-modal-text__item-img{object-fit:contain;width:56px;height:56px}.slider-category-modal-text__item-img img{width:100%;height:100%}.slider-category-modal-text__item-name{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--primary-text-color);-webkit-box-orient:vertical;padding:0 9px;font-size:14px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:400px){.slider-category-modal-text__item{gap:6px;width:90px;height:90px;padding:0 8px}.slider-category-modal-text__item-img{width:42px;height:42px}.slider-category-modal-text__item-name{font-size:12px}}.payments-list{background-color:#fff;width:313px}@media only screen and (max-width:1260px){.payments-list{width:100%;padding-top:8px;position:relative}}.payments-list__content{flex-direction:column;gap:8px;display:flex}.payments-list__box{border:1px solid var(--gray-bright);border-radius:8px}.group2{display:none}#group1{border:none;width:auto;padding:16px}.radio-label{width:100%;height:100%;padding-left:0}.payment-modal-button-content{padding:0 16px}@media (hover:hover){.payment-modal-button-content button:focus:not([disabled]),.payment-modal-button-content button:active:not([disabled]),.payment-modal-button-content button:hover:not([disabled]){box-shadow:none!important;background:0 0!important}}.payment-modal-button{text-align:center;text-transform:uppercase;justify-content:flex-start;width:100%;padding:16px 0!important;font-size:15px!important}.radio{width:100%;height:auto;position:relative}.radio:before{content:"";border-top:1px solid var(--white-smoke);width:calc(100% - 32px);position:absolute;bottom:0;left:16px}.radio:last-child:before{display:none}.radio-card{flex-direction:row;flex:none;align-items:center;gap:16px;width:100%;height:auto;padding:10px 16px;display:flex}.radio-icon-span{cursor:pointer;height:inherit;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;display:flex}.radio-icon-span img,.radio-icon-span span{vertical-align:middle}.radio-icon-span img{width:auto;height:24px}.radio:first-child .radio-icon-span{border-top:none}.radio-icon-img{opacity:0;opacity:1;transition:all .3s}.radio-inp{border:0;display:none}.radio-inp:checked~.radio-icon-span{background:var(--pink-light)url(/payments/icon-shape.png) right center no-repeat;background-origin:content-box}.payment-modal-actions{text-align:center;width:100%;text-align:-webkit-center}.radio-label{margin:0}.radio-label-text{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:16px}.checkout-footer-info-modal__title{justify-content:space-between;align-items:center;margin-bottom:16px;padding:4px 0 20px;display:flex;position:relative}.checkout-footer-info-modal__title p{font-size:17px;font-weight:700;line-height:24px}.checkout-footer-info-modal__title:before{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% + 32px);position:absolute;bottom:0;left:-16px}.checkout-footer-info-modal__content{margin-bottom:24px}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item{justify-content:space-between;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:16px;display:flex}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item.total{font-size:17px;font-weight:300;line-height:24px}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item.total .checkout-info-list-title-value{font-weight:700}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item .checkout-info-list-item-label{color:var(--text-muted)}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item .checkout-info-list-title-value{color:var(--primary-text-color)}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item:not(:last-child){margin-bottom:8px}.checkout-footer-info-modal .checkout-footer-action,.checkout-footer-info-modal .checkout-footer-action .mai-button{width:100%}.outofstock-modal{background-color:var(--white);border-radius:16px;flex-direction:column;width:444px;max-width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.outofstock-modal__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.outofstock-modal__header{border-bottom:1px solid var(--white-smoke);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.outofstock-modal__header-title{text-align:center;color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px}.outofstock-modal__header-btn{cursor:pointer}.outofstock-modal__warning{justify-content:flex-start;align-items:center;gap:10.25px;padding:8px 16px;display:flex}.outofstock-modal__warning p{color:var(--yellow);max-width:380px;font-size:13px;line-height:19px}.outofstock-modal__products{background-color:#f4f3f34d;padding:12px}.outofstock-modal__products ul>li:not(:last-child){border-bottom:1px solid var(--gray-bright)}.outofstock-modal__footer{justify-content:space-between;align-items:center;gap:20px;padding:24px 12px;display:flex}.outofstock-modal__footer button{margin:0;font-size:13px;line-height:20px}.outofstock-modal__footer button.btn-ok-center{margin:0 auto}.outofstock-modal__footer button.btn-cancel{width:min-content}.outofstock-modal__footer button.btn-delete{width:180px}@media only screen and (max-width:768px){.outofstock-modal{width:90vw}.outofstock-modal__header{border-bottom:none}.outofstock-modal__warning>p{max-width:90%}}.wallet-details-modal{background-color:var(--white);width:760px;min-width:auto;max-width:98%;height:560px;max-height:98%;padding:0;overflow:hidden;box-shadow:0 1px 5px #44475b14}.wallet-details-modal .cashback{color:var(--green)!important}.wallet-details-modal .outgoing{color:var(--pink)!important}.wallet-details-modal .wallet-details-modal__header{border-bottom:1px solid var(--white-smoke);justify-content:space-between;align-items:center;display:flex}.wallet-details-modal .wallet-details-modal__header svg{cursor:pointer}.wallet-details-modal .wallet-details-modal-content{flex-direction:column;order:2;justify-content:space-between;padding:0 32px 0 24px;display:flex;overflow-y:auto}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons{gap:15px;margin-bottom:24px;display:flex}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons-item{flex:1}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons-item button{width:100%}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-actions .wallet-details-modal-actions-item{color:var(--pink);border-bottom:1px solid var(--white-smoke);cursor:pointer;padding:16px 4px;font-size:13px;font-weight:600;line-height:16px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info{border-top:1px solid var(--white-smoke);border-bottom:1px solid var(--white-smoke);padding:8px 0}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost{padding-bottom:12px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-label{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-label.cost-total-label{font-size:15px;font-weight:300;line-height:24px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-value{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:12px;font-weight:400;line-height:16px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-value.cost-total-value{font-size:17px;font-weight:700;line-height:24px}.wallet-details-modal .wallet-details-modal-content .wallet-cancel{border-top:1px solid var(--white-smoke);padding:16px 0 32px;display:none}.wallet-details-modal .wallet-details-modal-info-number{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px}.wallet-details-modal .wallet-details-modal-info-date{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:24px}.wallet-details-modal .wallet-details-modal-title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px}.wallet-details-modal .wallet-details-modal-container{width:100%;height:calc(100% - 64px)}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket{background-color:var(--gray-light);border-right:1px solid var(--white-smoke);overflow-y:auto}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar{border-radius:8px;width:8px}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar{background:0 0}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar-thumb{background:#0006}.wallet-details-modal .wallet-details-modal-container{display:flex}.wallet-details-modal .wallet-details-modal-container>div{flex:50%}.wallet-details-modal .wallet-details-modal-container .basket-container-restaurant{background-color:var(--gray-light);border-bottom-left-radius:16px;overflow:auto}.wallet-details-modal .wallet-details-modal-delivery-status{padding:16px 0}.wallet-details-modal .wallet-details-modal-delivery-status .wallet-details-modal-delivery-status-container .wallet-list-item__status{justify-content:center;align-items:center;display:flex}.wallet-details-modal .wallet-details-modal-delivery-status .wallet-details-modal-delivery-status-container .wallet-status{width:288px}.wallet-details-modal .wallet-details-modal-delivery-status .wallet-details-modal-delivery-status-container .wallet-status__description{margin-top:16px}.wallet-details-modal .wallet-details-modal-delivery-status .wallet-details-modal-delivery-status-container .wallet-status__courier{display:none}.wallet-details-modal .wallet-details-modal-delivery-status .wallet-details-modal-delivery-status-container .wallet-status__item{width:60px;min-width:60px;height:60px}.wallet-details-modal .wallet-details-modal-delivery-status .wallet-details-modal-delivery-status-container .wallet-status__item-line{margin-top:25px}@media only screen and (max-width:1260px){.wallet-details-modal{left:50%}}@media only screen and (max-width:720px){.wallet-details-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;height:calc(100% - 40px);max-height:calc(100% - 40px);padding-bottom:72px;top:40px;left:0;transform:translate(0)}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-info-cost{padding:20px 0}.wallet-details-modal .wallet-details-modal-content .wallet-cancel{display:block}.wallet-details-modal .wallet-details-modal-title{font-size:17px;line-height:24px}.wallet-details-modal .wallet-details-modal-content{padding:0 16px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content{background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-3);z-index:2;padding:0 16px;position:fixed;bottom:0;left:0}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons{width:inherit;height:inherit;justify-content:center;align-items:center;margin:0}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons-item{max-width:226px}.wallet-details-modal .wallet-details-modal-container{height:calc(100% - 64px);display:block;overflow-y:auto}.wallet-details-modal .wallet-details-modal-container>div{overflow-y:hidden!important}}.wallet-details-list-aside{background-color:var(--white);z-index:111;border:1px solid var(--white-smoke);box-sizing:border-box;flex-direction:column;width:100%;min-width:100%;max-width:100%;height:100%;display:none;position:fixed;top:0;left:0}.wallet-details-list-aside-open{display:flex}.wallet-details-list-aside__title{border-radius:16px 16px 0 0;align-items:center;gap:16px;width:100%;height:44px;padding-left:16px;display:flex;position:absolute}.wallet-details-list-aside__title span{color:var(--primary-text-color);font-size:17px;font-weight:700}.wallet-details-list-aside__title .supermarket-close-back-icon{line-height:0}.wallet-details-list__mob-content{height:calc(100% - 44px);margin-top:44px;padding:0 16px;overflow-y:auto}.wallet-details-list.opened .wallet-details-list-item{margin-bottom:16px;padding:16px 0}.wallet-details-list.opened .wallet-details-list-item:hover,.wallet-details-list.opened .wallet-details-list-item.active{box-shadow:none;background:0 0}.wallet-details-list-item{cursor:pointer;margin-bottom:1px;padding:16px 48px 16px 24px;transition:all .2s}@media only screen and (max-width:1260px){.wallet-details-list-item{border:1px solid var(--gray-bright);border-radius:15px;margin-bottom:12px;padding:16px 24px}}.wallet-details-list-item:hover,.wallet-details-list-item.active{background:var(--white);box-shadow:0 0 4px #44475b1f}.wallet-details-list-item__top-side{justify-content:space-between;display:flex}.wallet-details-list-item .cashback{color:var(--green)!important}.wallet-details-list-item .outgoing{color:var(--pink)!important}.wallet-details-list-item__line{background:#ececeb;height:1px;margin:4px 0}.wallet-details-list-item__type,.wallet-details-list-item__points{font-size:13px;font-weight:600;line-height:20px}.wallet-details-list-item__company-name{color:var(--primary-text-color);font-size:12px;line-height:16px}.wallet-details-list-item__transaction-date{color:var(--primary-text-color);font-size:10px;font-weight:300;line-height:22px}.wallet-details-modal__mob-content .wallet-details-modal-info-cost{padding-top:6px}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-label{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-label.cost-total-label{font-size:15px;font-weight:300;line-height:24px}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-value{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:12px;font-weight:400;line-height:16px}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .wallet-details-modal-info-cost-field-value.cost-total-value{font-size:17px;font-weight:700;line-height:24px}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .cashback{color:var(--green)!important}.wallet-details-modal__mob-content .wallet-details-modal-info-cost .wallet-details-modal-info-cost-field .outgoing{color:var(--pink)!important}.visa-terms-modal{background:0 0;width:440px;min-width:auto;max-width:92%;max-height:100%;padding:0;position:relative;box-shadow:0 1px 5px #44475b14}@media only screen and (max-width:1260px){.visa-terms-modal{border-radius:16px;width:413px;min-width:auto;max-width:92%;left:50%}}.visa-terms-modal__background{width:calc(100% + 17px);max-width:initial;z-index:-1;height:calc(100% + 14px);position:absolute;top:-14px;left:-14px}.visa-terms-modal__container{background:#fff;border-radius:16px;max-height:96vh;overflow-y:auto}.visa-terms-modal__container::-webkit-scrollbar{width:0;height:0}.visa-terms-modal__container::-webkit-scrollbar-thumb{width:0;height:0}.visa-terms-modal__container::-webkit-scrollbar{background:0 0}.visa-terms-modal__container::-webkit-scrollbar-thumb{background:0 0}.visa-terms-modal__container::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px}.visa-terms-modal .visa-terms-modal__header{box-shadow:none;border-bottom:none;padding:32px 30px 10px;display:block}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header{padding:24px 20px 10px}}.visa-terms-modal .visa-terms-modal__header .CloseIcon{cursor:pointer;z-index:3;position:absolute;top:12px;right:12px}.visa-terms-modal .visa-terms-modal__header .CloseIcon path{fill:#831738}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title{color:#000;align-items:center;gap:38px;font-size:35.09px;font-weight:700;line-height:28px;display:flex;position:relative}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title{gap:16px}}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title-top{align-items:center;gap:8px;display:flex}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title-second{letter-spacing:1.4px;text-transform:uppercase;color:var(--black);margin-top:20px;font-size:13px;font-weight:600;line-height:20px}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .visaImgWrap{gap:12px;display:flex}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .visaImgWrap:after{content:"";background:var(--black);width:1.5px;height:28px;display:inline-block}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .visaImgWrap:after{height:21px}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .visaImgWrap .visaImg{width:60px;height:21px}}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .Lightning{filter:brightness(0)saturate();flex:0 0 68px}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .Lightning{flex:0 0 50px}}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .boldText{letter-spacing:0;text-transform:uppercase;align-items:center;font-size:24px;font-weight:900;display:flex}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .boldText{font-size:16px;line-height:16px}}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .boldText .visaTWrap{flex-direction:column;display:flex}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .boldText .visaT{vertical-align:middle;width:34px}.visa-terms-modal__body{background:linear-gradient(252.25deg,#dee3e9 21.79%,#f0f4f7 49.73%,#dee3e9 78.21%);padding-bottom:20px}.visa-terms-modal__content{padding:16px 30px 28px}@media only screen and (max-width:1260px){.visa-terms-modal__content{padding:16px 20px 12px}}.visa-terms-modal__top-info p{color:var(--pink);align-items:center;font-size:20px;font-weight:400;line-height:1.5;display:flex}.visa-terms-modal__top-info p b{font-weight:700}.visa-terms-modal__top-info p .boldText{flex-basis:min-content;border-left:solid 1.5px var(--pink);min-width:183px;margin-left:8px;padding-left:12px}.visa-terms-modal__top-info p svg{vertical-align:text-top}.visa-terms-modal__subtitle{color:var(--primary-text-color);margin-bottom:6px;font-size:12px;font-weight:600;line-height:15px}.visa-terms-modal__description p{color:var(--primary-text-color);margin-bottom:8px;font-size:11px;line-height:16px}@media only screen and (max-width:1260px){.visa-terms-modal__description p{margin-bottom:5px;font-size:10px;line-height:15px}}.visa-terms-modal__description p:last-child{margin:0}.visa-terms-modal__description p a{color:var(--pink)}.visa-terms-modal__description p a:hover{text-decoration:underline}.visa-terms-modal__description p span.text-pink{color:var(--pink);font-weight:700}.visa-terms-modal__description p span.text-line-through{text-decoration:line-through}.visa-terms-modal__footer-wrap{justify-content:flex-end;align-items:center;gap:8px;padding-right:20px;display:flex;position:relative}.visa-terms-modal__footer-wrap-text{color:#ffe000;text-transform:uppercase;text-align:left;font-size:14px;font-weight:600;line-height:13px}.visa-terms-modal__footer-wrap .visa-terms__content-right__btn{flex:none;padding:0 16px}.visa-terms-modal__footer-wrap-img .visaFlowers{width:36px}@media only screen and (max-width:1260px){.tel-cell-terms-modal{width:450px}}.tel-cell-terms-modal__close{cursor:pointer;position:absolute;top:16px;right:12px}@media only screen and (max-width:520px){.tel-cell-terms-modal__close{top:12px}}.tel-cell-terms-modal__top-info{background:#97eaee;flex-direction:column;justify-content:center;min-height:146px;padding:0 32px 0 72px;display:flex}@media only screen and (max-width:520px){.tel-cell-terms-modal__top-info{min-height:118px;padding:0 32px 0 52px}}.tel-cell-terms-modal__iphone-icon-content{background:var(--white);width:320px;height:54px;box-shadow:var(--gray-shadow-4);border-radius:29px;justify-content:center;align-items:center;margin:-27px auto 0;display:flex}@media only screen and (max-width:520px){.tel-cell-terms-modal__iphone-icon-content{border-radius:22px;width:250px;height:42px;margin-top:-21px}.tel-cell-terms-modal__iphone-icon-content svg{width:200px;height:20px}}.tel-cell-terms-modal__subtitle{color:var(--primary-text-color);letter-spacing:1.5px;margin-top:16px;margin-bottom:8px;font-size:11px;font-weight:600;line-height:15px}.tel-cell-terms-modal__description-content{padding:0 32px}@media only screen and (max-width:520px){.tel-cell-terms-modal__description-content{padding:0 24px}}.tel-cell-terms-modal__description{justify-content:space-between;gap:16px;display:flex}.tel-cell-terms-modal__description-date{color:var(--pink)}.tel-cell-terms-modal__description div:first-child{flex:1.1}.tel-cell-terms-modal__description div:last-child{flex:.9}.tel-cell-terms-modal__description p{color:var(--primary-text-color);margin-bottom:16px;font-size:11px;line-height:12px}.tel-cell-terms-modal__description p b{font-weight:600}@media only screen and (max-width:520px){.tel-cell-terms-modal__description p{margin-bottom:12px;font-size:10px}.tel-cell-terms-modal__description__mob-short{width:130px}.tel-cell-terms-modal__description{justify-content:unset;flex-direction:column;gap:0}}.tel-cell-terms-modal__bottom-icon{text-align:right;margin-top:-32px;padding:0 32px 16px}@media only screen and (max-width:520px){.tel-cell-terms-modal__bottom-icon{margin-top:-48px;padding:0 24px 16px}.tel-cell-terms-modal__bottom-icon svg{width:220px;height:137px}}.restaurants-filter-modal{background-color:var(--white);border-radius:16px;flex-direction:column;width:460px;max-width:90%;height:680px;max-height:90%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:520px){.restaurants-filter-modal{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}}.restaurants-filter-modal__header{border-bottom:1px solid var(--white-smoke);justify-content:space-between;align-items:center;min-height:61px;padding:16px 24px;display:flex}.restaurants-filter-modal__header-btn{cursor:pointer}@media only screen and (max-width:1260px){.restaurants-filter-modal__header{padding:16px}}.restaurants-filter-modal__content{position:initial;margin-bottom:72px}.restaurants-filter-modal__content-title{color:var(--primary-text-color);margin:16px 24px;font-size:20px;font-weight:700;line-height:32px}@media only screen and (max-width:1260px){.restaurants-filter-modal__content-title{margin:16px;font-size:17px;line-height:24px}}.restaurants-filter-modal .clear-filter-btn{text-transform:lowercase!important;letter-spacing:.5px!important;height:28px!important;padding:0!important}.restaurants-filter-modal .clear-filter-btn:focus:not([disabled]),.restaurants-filter-modal .clear-filter-btn:active:not([disabled]),.restaurants-filter-modal .clear-filter-btn:hover:not([disabled]),.restaurants-filter-modal .clear-filter-btn-active{color:var(--pink)!important}.restaurants-filter-modal__bottom-side{background:var(--white);border-top:1px solid var(--gray-bright);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;position:fixed;bottom:0}@media only screen and (max-width:520px){.restaurants-filter-modal__bottom-side{border-bottom-right-radius:0;border-bottom-left-radius:0}}.restaurants-filter-modal__bottom-side__content{justify-content:center;align-items:center;gap:24px;height:72px;padding:16px 38px;display:flex}.restaurants-filter-modal__bottom-side__content button{width:100%}@media only screen and (max-width:1260px){.restaurants-filter-modal__bottom-side__content{justify-content:space-around;padding:16px}}@media only screen and (max-width:374px){.restaurants-filter-modal__bottom-side__content{gap:16px}.restaurants-filter-modal__bottom-side__content button{min-width:136px!important}}.mobileSearch-container{background-color:#fff;width:100vw;height:100%;position:fixed}.mobileSearch-container-wrapper{padding:11px 16px 24px}.mobileSearch-container-products{width:100%;min-width:0;position:fixed;top:56px;bottom:0;overflow-y:scroll}.mobileSearch-container-app-bar-tabs-content{z-index:5;background:var(--white);width:100%;position:fixed;top:56px;left:0}.mobileSearch-container-app-bar-tabs{border-bottom:1px solid var(--gray-bright);background-color:var(--white);-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:8px;max-width:1166px;height:44px;display:flex;overflow:auto}.mobileSearch-container-app-bar-tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:1260px){.mobileSearch-container-app-bar-tabs li{width:max-content;min-width:auto}.mobileSearch-container-app-bar-tabs li a{padding:0 8px}}.mobileSearch-container-list-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:50px 0;display:grid}@media only screen and (max-width:1620px){.mobileSearch-container-list-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1260px){.mobileSearch-container-list-items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px){.mobileSearch-container-list-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:544px){.mobileSearch-container-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobileSearch-container-continue-btn-placeholder{width:100vw;height:50px}.shopMobileSearch-container{background-color:#fff;width:100vw;height:100%;position:fixed}.shopMobileSearch-container-wrapper{padding:11px 16px 24px}.shopMobileSearch-container-products{width:100%;min-width:0;position:fixed;top:56px;bottom:0;overflow-y:auto}.shopMobileSearch-container-app-bar-tabs-content{z-index:5;background:var(--white);width:100%;position:fixed;top:56px;left:0}.shopMobileSearch-container-app-bar-tabs{border-bottom:1px solid var(--gray-bright);background-color:var(--white);-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:8px;max-width:1166px;height:44px;display:flex;overflow:auto}.shopMobileSearch-container-app-bar-tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:1260px){.shopMobileSearch-container-app-bar-tabs li{width:max-content;min-width:auto}.shopMobileSearch-container-app-bar-tabs li a{padding:0 8px}}.shopMobileSearch-container-list-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:50px 0;display:grid}@media only screen and (max-width:1620px){.shopMobileSearch-container-list-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1260px){.shopMobileSearch-container-list-items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px){.shopMobileSearch-container-list-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:544px){.shopMobileSearch-container-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.shopMobileSearch-container-continue-btn-placeholder{width:100vw;height:50px}.restaurant-dpeartament{height:28px;color:var(--text-muted);white-space:nowrap;text-transform:uppercase;-webkit-tap-highlight-color:#0000;border-radius:100px;align-items:center;padding-left:16px;padding-right:16px;font-size:12px;font-weight:600;line-height:16px;display:flex}.restaurant-dpeartament.active-dep{background-color:var(--pink-light);color:var(--pink)}.delivery-time-modal{background-color:var(--white);width:448px;min-width:auto;max-width:92%;height:max-content;max-height:98%;padding:0;overflow-y:auto;box-shadow:0 1px 5px #44475b14}@media only screen and (max-width:1260px){.delivery-time-modal{border-radius:16px;width:340px;min-width:auto;max-width:92%;left:50%}}.delivery-time-modal__header{min-height:inherit;box-shadow:none;justify-content:flex-end;padding:16px 18px 0}.delivery-time-modal__close{cursor:pointer}.delivery-time-modal__content{text-align:center;padding:0 24px 4px}@media only screen and (max-width:1260px){.delivery-time-modal__content{padding:0 24px 12px}}.delivery-time-modal__title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:40px}@media only screen and (max-width:1260px){.delivery-time-modal__title{font-size:24px;line-height:32px}}.delivery-time-modal__description{color:var(--primary-text-color);margin:8px auto 0;font-size:17px;font-weight:300;line-height:24px}@media only screen and (max-width:1260px){.delivery-time-modal__description{margin:12px auto 0;font-size:15px;line-height:20px}}.delivery-time-modal__img{width:228px;height:228px}@media only screen and (max-width:1260px){.delivery-time-modal__img{width:156px;height:156px}}.pickup-modal{width:413px;max-width:96%;min-width:unset;max-height:96%;padding:0}@media only screen and (max-height:640px){.pickup-modal{overflow-y:auto}.pickup-modal::-webkit-scrollbar{border-radius:8px;width:8px}.pickup-modal::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.pickup-modal::-webkit-scrollbar{background:0 0}.pickup-modal::-webkit-scrollbar-thumb{background:#0006}.pickup-modal::-webkit-scrollbar-track{margin-top:6px;margin-bottom:6px}}@media only screen and (max-width:1260px){.pickup-modal{width:413px;animation:unset;max-width:96%;min-width:unset;border-bottom-right-radius:16px;border-bottom-left-radius:16px;left:50%}}@media only screen and (max-width:520px){.pickup-modal{width:100%;max-width:100%;height:100%;max-height:100%;overflow-y:unset;border-radius:0;padding-bottom:80px}}.pickup-modal-distance{margin-bottom:40px}@media only screen and (max-width:520px){.pickup-modal-distance{margin-bottom:24px}}.pickup-modal-list{height:330px;padding:0 24px}@media only screen and (max-height:800px){.pickup-modal-list{height:240px}}@media only screen and (max-height:700px){.pickup-modal-list{height:180px}}@media only screen and (min-height:840px) and (max-width:520px){.pickup-modal-list{height:100%}}@media only screen and (max-height:840px) and (max-width:520px){.pickup-modal-list{height:380px}}@media only screen and (max-height:768px) and (max-width:520px){.pickup-modal-list{height:300px}}@media only screen and (max-height:700px) and (max-width:520px){.pickup-modal-list{height:260px}}@media only screen and (max-height:640px) and (max-width:520px){.pickup-modal-list{height:200px}}.pickup-modal-content{height:100%;padding:32px 32px 0}.pickup-modal__image-content{border:1px solid var(--white-smoke);border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 16px;display:grid}.pickup-modal__image-content img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pickup-modal-heading-info{margin:0 auto 16px}.pickup-modal-heading-info-title{text-align:center;color:var(--primary-text-color);margin-bottom:12px;font-size:24px;font-weight:700;line-height:32px}@media only screen and (max-width:520px){.pickup-modal-heading-info-title{font-size:20px}}.pickup-modal-heading-info-description{text-align:center;color:var(--primary-text-color);margin-bottom:24px;font-size:14px;font-weight:300;line-height:24px}@media only screen and (max-width:520px){.pickup-modal-heading-info-description{margin-bottom:16px}}.pickup-modal-footer{background:var(--white);width:100%;height:88px;box-shadow:unset;border-top:1px solid var(--gray-bright);justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;left:0}@media only screen and (max-height:620px){.pickup-modal-footer{bottom:0}}@media only screen and (max-width:520px){.pickup-modal-footer{background:var(--white);height:64px;box-shadow:var(--gray-shadow-3)}}.pickup-modal-footer-btn{min-width:132px!important}.pickup-modal .pickup-distance-info{transform:translateY(14px)}.address-select-suggestion-modal{width:413px;max-width:96%;min-width:unset;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-height:96%;display:flex}@media only screen and (max-width:1260px){.address-select-suggestion-modal{width:413px;animation:unset;max-width:96%;min-width:unset;border-bottom-right-radius:16px;border-bottom-left-radius:16px;left:50%}}.address-select-suggestion-modal .base-modal__header{margin-bottom:0}.address-select-suggestion-modal-close-icon{cursor:pointer;line-height:0;position:absolute;top:18px;right:16px}.address-select-suggestion-modal-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:80px;height:80px;margin-top:8px;display:grid}.address-select-suggestion-modal-title{text-align:center;color:var(--primary-text-color);font-size:24px;font-weight:700;line-height:32px}@media only screen and (max-width:520px){.address-select-suggestion-modal-title{margin-top:-4px;font-size:20px}.address-select-suggestion-modal-title br{display:none}}.address-select-suggestion-modal-description{text-align:center;color:var(--text-muted);font-size:17px;line-height:24px}@media only screen and (max-width:520px){.address-select-suggestion-modal-description{margin-top:-12px;font-size:15px}}.address-select-suggestion-modal-footer{box-shadow:unset;justify-content:center;align-items:center;padding:24px 0 8px;display:flex}@media only screen and (max-width:520px){.address-select-suggestion-modal-footer{padding:16px 0 8px}}.error-modal-pickup{background-color:var(--white);border-radius:16px;width:413px;max-width:92%;max-height:92%;padding:24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.error-modal-pickup-header{justify-content:flex-end;display:flex}.error-modal-pickup-icon{background-color:var(--gray-light);border-radius:50%;place-items:center;width:80px;height:80px;margin-top:8px;margin-bottom:12px;display:grid}@media only screen and (max-width:374px){.error-modal-pickup-icon{margin-top:0}}.error-modal-pickup-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.error-modal-pickup-title,.error-modal-pickup-description,.error-modal-pickup-info{text-align:center;color:var(--primary-text-color);margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:300;line-height:25px}@media only screen and (max-width:520px){.error-modal-pickup-title,.error-modal-pickup-description,.error-modal-pickup-info{padding:0}}.error-modal-pickup-description{font-weight:700}.error-modal-pickup-info{color:var(--text-muted);font-size:17px;line-height:22px}.error-modal-pickup-buttons{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;margin-bottom:8px;display:flex}@media only screen and (max-width:374px){.error-modal-pickup-buttons{flex-direction:column;margin-bottom:0}}.group-order-member-payment-modal{width:413px;min-width:auto;max-width:96%;max-height:calc(100% - 48px);padding:0}@media only screen and (max-width:1260px){.group-order-member-payment-modal{border-radius:16px;min-width:auto;left:50%}}@media only screen and (max-width:520px){.group-order-member-payment-modal{border-radius:0;min-width:100%;max-width:100%;height:100%;max-height:100%}}.group-order-member-payment-modal-warning-message{justify-content:start;align-items:center;padding:6px 15px 0;display:flex}.group-order-member-payment-modal-warning-message p{color:var(--yellow);margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.group-order-member-payment-modal-warning-message{flex:auto;justify-content:flex-start;align-items:center;padding:8px 10px;display:flex}.group-order-member-payment-modal-warning-message svg{width:34px}.group-order-member-payment-modal-warning-message p{color:var(--yellow);letter-spacing:0;padding-left:12px;font-size:13px;line-height:20px}.group-order-member-payment-modal-close-icon{cursor:pointer;line-height:0;position:absolute;top:18px;right:16px}.group-order-member-payment-modal .promo_code_content{width:100%}.group-order-member-payment-modal-title{color:var(--primary-text-color);letter-spacing:2px;font-size:20px;font-weight:700;line-height:24px}.group-order-member-payment-modal .MuiFormControlLabel-root{margin-left:0;margin-right:0}.group-order-member-payment-modal>form{flex-direction:column;display:flex}.group-order-member-payment-modal-content{max-height:calc(100vh - 280px);padding:16px 24px 0;overflow-y:auto}@media only screen and (max-width:520px){.group-order-member-payment-modal-content{max-height:calc(100vh - 244px)}}.group-order-member-payment-modal-content::-webkit-scrollbar{border-radius:8px;width:8px}.group-order-member-payment-modal-content::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.group-order-member-payment-modal-content::-webkit-scrollbar{background:0 0}.group-order-member-payment-modal-content::-webkit-scrollbar-thumb{background:#0006}.group-order-member-payment-modal-content::-webkit-scrollbar-track{margin-top:2px;margin-bottom:2px}.group-order-member-payment-modal-checkbox-content{margin-bottom:16px}.group-order-member-payment-modal-list{border:1px solid var(--gray-bright);border-radius:8px;margin-top:16px}.group-order-member-payment-modal-list-item{border-bottom:1px solid var(--gray-bright)}.group-order-member-payment-modal-list .form-section-layout{box-shadow:initial}.group-order-member-payment-modal-const-info{padding-bottom:12px}.group-order-member-payment-modal-const-info-item{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:400;line-height:16px;display:flex}.group-order-member-payment-modal-const-info-item .price{color:var(--primary-text-color)}.group-order-member-payment-modal-const-info-item:not(:last-child){margin-bottom:4px}.group-order-member-payment-modal-footer{background:var(--white);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;padding:16px 40px}.group-order-member-payment-modal-footer button{width:100%}.group-order-member-payment-modal .form-section-layout{box-shadow:initial;border:1px solid var(--gray-bright);border-radius:8px;margin-bottom:16px}.group-order-member-payment-modal .input-content input{font-size:12px}.cosmoConfirmOrderModal{justify-content:center;align-items:center;height:100%;padding:0 15px;display:flex}.cosmoConfirmOrderModal .inner{background-color:#fff;border-radius:16px;width:100%;max-width:470px;margin:0 auto;padding:35px;position:relative;box-shadow:0 0 10px #0003}@media only screen and (max-width:1024px){.cosmoConfirmOrderModal .inner{padding:24px 16px}}.cosmoConfirmOrderModal .inner .close{cursor:pointer;z-index:1;background-color:#0000;border:none;width:24px;height:24px;position:absolute;top:14px;right:14px}.cosmoConfirmOrderModal .inner .title{color:#2c3843;text-align:center;border-bottom:1px solid #ebedef;padding-bottom:20px;font-size:32px;font-weight:600}@media only screen and (max-width:1024px){.cosmoConfirmOrderModal .inner .title{font-size:24px}}.cosmoConfirmOrderModal .inner .form-box{flex-direction:column;gap:22px;margin-top:25px;display:flex}.cosmoConfirmOrderModal .inner .form-box .form-box-item{margin-bottom:34px}.cosmoConfirmOrderModal .inner .form-box .banner{margin:44px 0 34px}.cosmoConfirmOrderModal .inner .form-box .banner p{position:static}.cosmoConfirmOrderModal .inner .form-box .modal__button-box .modal__button-box--btn{width:100%;color:var(--white);text-align:center;text-transform:capitalize;cursor:pointer;background-color:#f04d4d;border:none;border-radius:30px;max-width:288px;height:44px;margin:0 auto;padding:0 15px;font-weight:600;line-height:44px;display:block}.checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;width:24px;height:24px;margin-right:8px;font-size:22px;display:inline-block;position:relative}.checkbox-container.s,.checkbox-container.s .checkmark{width:18px;height:18px}.checkbox-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark{border:2px solid var(--gray);background-color:#0000;border-radius:6px;width:24px;height:24px;position:absolute;top:0;left:0}.checkbox-container input:checked~.checkmark{background-color:var(--pink);border:none}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{content:"";background-image:url(/checked_arrow.svg);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0}input[disabled]+.checkmark{border-color:var(--gray-bright);cursor:not-allowed}.checkbox-list-input{grid-row-gap:16px;grid-column-gap:24px;grid-template-columns:repeat(auto-fill,284px);display:grid}.checkbox-list-input.small .checkbox-list-input-label{color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:16px}.checkbox-list-input.small .checkmark{width:18px;height:18px}.checkbox-list-input.small .checkbox-list-input-item{background-color:#0000;border:none;padding:0}.checkbox-list-input .checkbox-list-input-item{border:1px solid var(--gray-bright);background-color:var(--white);border-radius:8px;min-width:284px;padding:1rem}.checkbox-list-input .checkbox-list-input-label{color:var(--primary-text-color);cursor:pointer;margin-left:36px;font-size:15px;font-weight:600;line-height:24px}.floating-label-input-field{width:100%}.floating-label-input-field .floating-label-input-container{height:68px;font-size:inherit;flex-direction:column;padding:4px 0 10px;display:flex;position:relative}.floating-label-input-field .floating-label-input-container.icon{padding-left:24px;position:relative}.floating-label-input-field .floating-label-input-container.icon .floating-label-input-container-icon{cursor:pointer;max-width:24px;max-height:24px;position:absolute;bottom:12px;left:10px}.floating-label-input-field .floating-label-input-container.active .floating-label-input-label{letter-spacing:.1px;font-size:12px;line-height:20px;transform:translateY(-30%)}.floating-label-input-field .floating-label-input-container.active.icon .floating-label-input-label{transform:translate(-22px,-30%)}.floating-label-input-field .floating-label-input-container.active .floating-label-input::placeholder{opacity:1}.floating-label-input-field .floating-label-input-container.bold-font .floating-label-input{font-weight:600}.floating-label-input-field .floating-label-input-container .floating-label-input-label{color:var(--text-muted);transform-origin:0 0;cursor:text;pointer-events:none;letter-spacing:0;border:0;margin:0;padding:24px 12px 20px;font-size:15px;font-weight:400;line-height:24px;transition:all .2s ease-in-out;position:absolute;bottom:0}.floating-label-input-field .floating-label-input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.floating-label-input-field .floating-label-input-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.floating-label-input-field .floating-label-input-container input[type=number]{-moz-appearance:textfield}.floating-label-input-field .floating-label-input-container .floating-label-input{letter-spacing:0;color:var(--primary-text-color);border:none;outline:none;width:auto;margin:0;padding:0 32px 0 16px;font-size:15px;font-weight:600;line-height:24px}.floating-label-input-field .floating-label-input-container .floating-label-input[disabled]{background:0 0}.floating-label-input-field .floating-label-input-container .floating-label-input{font-family:var(--font)}.floating-label-input-field .floating-label-input-container .floating-label-input::placeholder{color:var(--text-muted);opacity:0;transition:opacity .2s cubic-bezier(.6,.04,.98,.335)}.floating-label-input-error{color:var(--yellow);letter-spacing:0;margin-top:8px;margin-bottom:16px;padding-left:12px;font-size:13px;line-height:20px}.floating-label-input-right-icons{line-height:0;position:absolute;bottom:12px;right:0}.rc-select{width:100%;font-size:12px;display:inline-block;position:relative}.rc-select-disabled,.rc-select-disabled input{cursor:not-allowed}.rc-select-disabled .rc-select-selector{opacity:.3}.rc-select-show-arrow.rc-select-loading .rc-select-arrow-icon:after{box-sizing:border-box;border-radius:100%;width:12px;height:12px;margin-top:4px;animation:.5s infinite rcSelectLoadingIcon;transform:none}.rc-select .rc-select-selection-placeholder{opacity:.4;pointer-events:none}.rc-select .rc-select-selection-search-input{appearance:none;cursor:pointer}.rc-select .rc-select-selection-search-input::-webkit-search-cancel-button{appearance:none;display:none}.rc-select-single .rc-select-selector{display:flex;position:relative}.rc-select-single .rc-select-selector .rc-select-selection-search,.rc-select-single .rc-select-selector .rc-select-selection-search-input{width:100%}.rc-select-single .rc-select-selector .rc-select-selection-item,.rc-select-single .rc-select-selector .rc-select-selection-placeholder{pointer-events:none;color:var(--pink);font-family:Montserrat arm,sans-serif;font-size:.75rem;font-weight:600;position:absolute;top:1px;left:0}.rc-select-single:not(.rc-select-customize-input) .rc-select-selector{padding:1px}.rc-select-single:not(.rc-select-customize-input) .rc-select-selector .rc-select-selection-search-input{width:100%;color:var(--pink);border:none;outline:none;font-family:Montserrat arm,sans-serif;font-size:.75rem;font-weight:600}.rc-select-multiple .rc-select-selector{border:1px solid var(--black);flex-wrap:wrap;padding:1px;display:flex}.rc-select-multiple .rc-select-selector .rc-select-selection-item{background:#bbb;border-radius:4px;flex:none;margin-right:2px;padding:0 8px}.rc-select-multiple .rc-select-selector .rc-select-selection-item-disabled{cursor:not-allowed;opacity:.5}.rc-select-multiple .rc-select-selector .rc-select-selection-overflow{flex-wrap:wrap;width:100%;display:flex}.rc-select-multiple .rc-select-selector .rc-select-selection-overflow-item{flex:none;max-width:100%}.rc-select-multiple .rc-select-selector .rc-select-selection-search{max-width:100%;position:relative}.rc-select-multiple .rc-select-selector .rc-select-selection-search-input,.rc-select-multiple .rc-select-selector .rc-select-selection-search-mirror{padding:1px;font-family:system-ui}.rc-select-multiple .rc-select-selector .rc-select-selection-search-mirror{z-index:999;white-space:nowrap;position:none;visibility:hidden;position:absolute;top:0;left:0}.rc-select-multiple .rc-select-selector .rc-select-selection-search-input{background:#f003;border:none;outline:none;width:100%}.rc-select-allow-clear.rc-select-multiple .rc-select-selector{padding-right:20px}.rc-select-allow-clear .rc-select-clear{position:absolute;top:0;right:20px}.rc-select-show-arrow.rc-select-multiple .rc-select-selector{padding-right:20px}.rc-select-show-arrow .rc-select-arrow{pointer-events:none;position:absolute;top:-6px;right:5px}.rc-select-show-arrow .rc-select-arrow svg{transition:all .3s}.rc-select-show-arrow .rc-select-arrow svg path:last-child{fill:var(--pink)}.rc-select-show-arrow .rc-select-arrow-icon:after{content:"";border:5px solid #0000;border-top-color:#999;width:0;height:0;display:inline-block;transform:translateY(5px)}.rc-select-focused .rc-select-selector{border-color:#00f!important}.rc-select-dropdown{background-color:var(--white);border-radius:4px;position:absolute;box-shadow:0 0 6px #44475b29,0 16px 16px -12px #44475b29}.rc-select-dropdown-hidden{display:none}.rc-select-item{padding:4px 16px;font-size:16px;line-height:1.5}.rc-select-item-group{color:#999;font-size:80%;font-weight:700}.rc-select-item-option{align-items:center;height:48px;display:flex;position:relative}.rc-select-item-option .rc-select-item-option-content{color:var(--primary-text-color);cursor:pointer;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px}.rc-select-item-option-grouped{padding-left:24px}.rc-select-item-option .rc-select-item-option-state{pointer-events:none;display:none;position:absolute;top:4px;right:0}.rc-select-item-option-active .rc-select-item-option-content,.rc-select-item-option-selected .rc-select-item-option-content{color:var(--pink)}.rc-select-item-option-disabled .rc-select-item-option-content{color:var(--gray)}.rc-select-item-empty{text-align:center;color:var(--gray)}.rc-select-selection__choice-zoom{transition:all .3s}.rc-select-selection__choice-zoom-appear{opacity:0;transform:scale(.5)}.rc-select-selection__choice-zoom-appear.rc-select-selection__choice-zoom-appear-active,.rc-select-selection__choice-zoom-leave{opacity:1;transform:scale(1)}.rc-select-selection__choice-zoom-leave.rc-select-selection__choice-zoom-leave-active{opacity:0;transform:scale(.5)}.rc-select-dropdown-slide-up-enter,.rc-select-dropdown-slide-up-appear{transform-origin:0 0;opacity:0;animation-duration:.3s;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused;animation-fill-mode:both}.rc-select-dropdown-slide-up-leave{transform-origin:0 0;opacity:1;animation-duration:.3s;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused;animation-fill-mode:both}.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-bottomLeft,.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-bottomLeft{animation-name:rcSelectDropdownSlideUpIn;animation-play-state:running}.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-bottomLeft{animation-name:rcSelectDropdownSlideUpOut;animation-play-state:running}.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-active.rc-select-dropdown-placement-topLeft,.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-topLeft{animation-name:rcSelectDropdownSlideDownIn;animation-play-state:running}.rc-select-dropdown-slide-up-leave.rc-select-dropdown-slide-up-leave-active.rc-select-dropdown-placement-topLeft{animation-name:rcSelectDropdownSlideDownOut;animation-play-state:running}@keyframes rcSelectDropdownSlideUpIn{0%{opacity:0;transform-origin:0 0;transform:scaleY(0)}to{opacity:1;transform-origin:0 0;transform:scaleY(1)}}@keyframes rcSelectDropdownSlideUpOut{0%{opacity:1;transform-origin:0 0;transform:scaleY(1)}to{opacity:0;transform-origin:0 0;transform:scaleY(0)}}@keyframes rcSelectLoadingIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.select-field{cursor:pointer;flex-direction:column;height:68px;padding:4px 12px 12px;display:flex;position:relative}.select-field label{color:var(--text-muted);margin-top:4px;margin-bottom:8px;font-size:12px;line-height:20px}.select-field .select-field-wrapper{align-items:center;display:flex;position:relative}.select-field .select-field-icon{position:absolute;right:0}.calendar-gray{color:var(--gray)}.calendar-black{color:var(--primary-text-color)}.calendar-field-select-value{cursor:pointer;width:100%;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px}.calendar-field-select-value .calendar-field-icon{position:absolute;top:0;right:0}.calendar-field{cursor:pointer;border-bottom:1px solid #e5e3e2;flex-direction:column;width:100%;max-width:308px;height:68px;padding:4px 0 12px;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.calendar-field label{color:var(--pink);margin-bottom:8px;font-size:12px;line-height:20px}.calendar-field label span{font-size:18px}.calendar-field .select-field-wrapper{width:100%;position:relative}.calendar-field:hover,.calendar-field:focus-within{border-width:2px;border-bottom-color:var(--pink)}.calendar-field-header-arrow{background-color:var(--white-smoke);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.calendar-field-header{background-color:var(--white);border-radius:16px;justify-content:space-between;align-items:center;padding:12px;display:flex}.react-datepicker{background-color:var(--white)!important;border:none!important}.react-datepicker .react-datepicker__triangle{display:none}.react-datepicker .react-datepicker__header{background-color:var(--white);border-bottom:0;border-radius:16px;padding-top:4px}.react-datepicker .calendar-field-header-title{color:var(--primary-text-color);text-align:center;font-family:Montserrat arm,sans-serif;font-size:17px;font-weight:600;line-height:24px}.react-datepicker .react-datepicker__day-names{justify-content:space-between;margin:.4rem;display:flex}.react-datepicker .react-datepicker__day-name{letter-spacing:.1px;text-align:center;color:var(--text-muted);width:36px;margin:0;font-family:Montserrat arm,sans-serif;font-size:12px;font-weight:400;line-height:20px}.react-datepicker .react-datepicker__day{color:var(--primary-text-color);text-align:center;border-radius:50%;width:32px;height:32px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:32px}.react-datepicker .react-datepicker__day:focus{outline:none}.react-datepicker .react-datepicker__day:not(.react-datepicker__day--disabled,.react-datepicker__day--selected):hover{background-color:var(--pink-light)}.react-datepicker .react-datepicker__day.react-datepicker__day--disabled{cursor:not-allowed;color:var(--gray)}.react-datepicker .react-datepicker__day.react-datepicker__day--selected{background-color:var(--pink);color:var(--white);font-weight:600}.react-datepicker .react-datepicker__day.react-datepicker__day--outside-month{color:var(--gray)}.react-datepicker-wrapper{width:100%}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover,.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:var(--pink-light)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{background-color:var(--pink)!important;color:var(--white)!important;font-weight:600!important}.react-datepicker-popper{box-shadow:var(--gray-shadow-4);background:var(--white);z-index:334;border-radius:16px}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.range-field{margin:0 8px}.range-field .rc-slider-handle{border:none!important;box-shadow:0 6px 20px #44475b1f!important}.range-field .rc-slider-track{box-shadow:inset 0 0 4px #36373c1e!important}.input-with-label{border-bottom:1px solid var(--gray-bright);padding:16px}.input-with-label label{color:var(--text-muted);letter-spacing:1.10769px;text-transform:uppercase;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px}.input-with-label .input-with-label-content{margin-top:12px}.switch{width:44px;height:28px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:var(--white-smoke);transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:var(--white);width:20px;height:20px;box-shadow:var(--gray-shadow-1);transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#ffd576}input:focus+.slider{box-shadow:0 0 1px #ffd576}input:checked+.slider:before{transform:translate(16px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.rating{border:none}.rating__caption{margin-bottom:.5em;padding:0}.rating__group{background-image:url(../media/rating_star_off.de4aae43.svg);background-repeat:repeat-x;background-size:2em 1.9em;width:10em;height:2em;position:relative}.rating__input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rating__input:focus~.rating__focus{z-index:-1;outline-offset:.2em;outline:.2em solid #4a90e2;position:absolute;inset:0}.rating__star{cursor:pointer;background-repeat:repeat-x;background-size:2em 1.9em;height:2em;margin:0;position:absolute;top:0;left:0}.rating__star:hover,.rating__input:checked+.rating__star{background-image:url(../media/rating_star_on.8742e32a.svg)}.rating__star:hover~.rating__star{background-image:url(../media/rating_star_off.de4aae43.svg)}.rating__star:first-of-type{z-index:5;width:2em}.rating__star:nth-of-type(2){z-index:4;width:4em}.rating__star:nth-of-type(3){z-index:3;width:6em}.rating__star:nth-of-type(4){z-index:2;width:8em}.rating__star:nth-of-type(5){z-index:1;width:10em}.radio-list-input fieldset{border:none;flex-wrap:wrap;gap:8px;display:flex}.radio-list-input .radio-list-input__container{border:1px solid var(--gray-bright);background-color:var(--white);cursor:pointer;border-radius:28px;padding:9px 16px;line-height:0}.radio-list-input .radio-list-input__container.active{border-color:var(--pink)}.radio-list-input .radio-list-input__container.active .radio-list-input__container-label{color:var(--pink)}.radio-list-input .radio-list-input__container .radio-list-input__container-label{white-space:nowrap;color:var(--primary-text-color);cursor:pointer;text-transform:none;letter-spacing:0;font-size:15px;line-height:16px}.radio-list-input .radio-list-input__container-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.radio-container{cursor:pointer;-webkit-user-select:none;user-select:none;width:20px;height:20px;font-size:20px;display:block;position:relative}.radio-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.radio-checkmark{border:2px solid var(--gray);border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.radio-container input:checked~.radio-checkmark{border-color:var(--pink)}.radio-checkmark:after{content:"";display:none;position:absolute}.radio-container input:checked~.radio-checkmark:after{display:block}.radio-container .radio-checkmark:after{background:var(--pink);border-radius:50%;width:10px;height:10px;top:3px;left:3px}.filter-multi-select{grid-gap:8px;flex-wrap:wrap;display:flex}.filter-multi-select__item{background:var(--white);text-align:center;color:var(--primary-text-color);border:1px solid var(--gray-bright);cursor:pointer;border-radius:100px;height:fit-content;padding:9px 16px;font-size:15px;line-height:16px}.filter-multi-select__item--active{background-color:var(--pink-light);color:var(--pink);border-color:var(--pink)}.filter-multi-select__item-dots{cursor:pointer;line-height:0}.filter-multi-select__sorting .filter-multi-select__item--active{background-color:var(--white)!important}.filter-price-range{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.filter-price-range__item{position:relative}.filter-price-range__item-input{border:0;border-bottom:1px solid var(--gray);color:var(--primary-text-color);width:110px;padding:12px 12px 12px 36px;font-size:15px;font-weight:600;line-height:24px}.filter-price-range__item-separator{background-color:var(--gray);width:18px;height:1px;margin:0 4px;display:block}.filter-price-range__item-money-sign{color:var(--text-muted);font-size:15px;font-weight:600;line-height:24px;position:absolute;top:12px;left:12px}@media only screen and (max-width:1260px){.filter-price-range{justify-content:flex-start}}.time-piker{flex-direction:column;margin-top:4px;display:flex}.time-piker .time-piker-label{color:var(--text-muted);margin-bottom:5px;padding-left:12px;font-size:12px;line-height:20px}.time-piker .time-picker-wrapper{border-bottom:1px solid #ddd;padding-bottom:12px;padding-left:12px;display:flex}.time-piker .time-picker-wrapper .react-datepicker-wrapper .react-datepicker__input-container input{color:var(--primary-text-color);border:none;outline:none;width:100%;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px}.pickup-distance{width:100%}.pickup-distance-info{justify-content:flex-start;align-items:center;padding-left:50px;display:flex}.pickup-distance-info .distance-value{color:var(--steel-gray);margin-left:8px;font-size:12px}.pickup-distance-info .distance-value span{color:var(--pink)}.pickup-distance-path-wrapper{align-items:center;display:flex}.pickup-distance-path-wrapper .pin-icon{transform:translateY(-10px)}.pickup-distance-path-wrapper .pin-icon svg{width:100%;height:100%}.pickup-distance-path{border-bottom:1px dashed var(--steel-gray);width:100%;margin-top:6px;margin-right:7px;position:relative}.pickup-distance-path .thumb{border:1px double var(--steel-gray);background-color:var(--white);border-radius:100%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pickup-distance-path .thumb div{background-color:var(--steel-gray);border-radius:100%;width:12px;height:12px}.supplier-branch-list__item{cursor:pointer;border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:4px;max-width:318px;min-height:66px;padding:16px;transition:all .3s;display:flex}.supplier-branch-list__item:not(:last-child){margin-bottom:12px}.supplier-branch-list__item:hover{background:var(--pink-light)}.supplier-branch-list__item:hover .supplier-branch-list__item-address-actions{opacity:1;pointer-events:unset}.supplier-branch-list__item.active{background:var(--pink-light);border:1px solid var(--pink)}.supplier-branch-list__item.active .supplier-branch-list__item-hours-distance .distance span{color:var(--pink)}.supplier-branch-list__item-info{flex:1}.supplier-branch-list__item-hours-distance{border-top:1px;align-items:center;margin-top:15px;display:flex}.supplier-branch-list__item-hours-distance span{color:var(--text-muted);font-size:10px;font-weight:400;line-height:17px}.supplier-branch-list__item-hours-distance .open-hours,.supplier-branch-list__item-hours-distance .distance{justify-content:flex-start;align-items:center;display:flex}.supplier-branch-list__item-hours-distance .open-hours .time-icon,.supplier-branch-list__item-hours-distance .open-hours .pickup-icon,.supplier-branch-list__item-hours-distance .distance .time-icon,.supplier-branch-list__item-hours-distance .distance .pickup-icon{margin-right:6px}.supplier-branch-list__item-hours-distance .distance{margin-left:24px;position:relative}.supplier-branch-list__item-hours-distance .distance:before{content:"";background-color:var(--gray-bright);width:1px;height:12px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.supplier-branch-list__item .supplier-branch-list__item-title{text-wrap:nowrap;color:var(--primary-text-color);width:calc(100% - 94px);font-size:15px;font-weight:600;line-height:19px}.supplier-branch-list__item-address-city{color:var(--text-muted);margin-top:2px;font-size:13px;font-weight:400;line-height:17px;display:block}@media only screen and (max-width:1260px){.supplier-branch-list__item .supplier-branch-list__title{padding-top:4px}.supplier-branch-list__item .supplier-branch-list__item{max-width:initial;min-height:50px;padding:8px 16px}.supplier-branch-list__item .supplier-branch-list__item .supplier-branch-list__item-title{font-size:14px;line-height:20px}.supplier-branch-list__item .supplier-branch-list__item.supplier-branch-list__item--new-address{display:none}}.supplier-branch-list{background:var(--white);border-radius:16px;position:relative}.supplier-branch-list .supplier-branch-list-container{height:100%;max-height:400px;margin-right:-8px;padding-bottom:24px;padding-right:8px;overflow-y:auto}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar{border-radius:8px;width:8px}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar{background:0 0}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar-thumb{background:#0006}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar-track{margin-top:6px;margin-bottom:6px}@media only screen and (max-width:1260px){.supplier-branch-list{border-radius:0;width:100%;margin:0;padding:12px 10px}}.supplier-branch-list-open-btn{border:1px solid var(--gray-bright);color:var(--primary-text-color)!important;text-transform:unset!important;letter-spacing:0!important;border-radius:8px!important;padding:16px 16px 16px 12px!important;font-size:15px!important;line-height:1.2!important}.supplier-branch-list-open-btn svg:first-child{margin-right:12px}@media only screen and (max-width:768px){.supplier-branch-list-open-btn{text-align:left;justify-content:flex-start;margin-top:16px}}@media only screen and (max-width:520px){.supplier-branch-list-open-btn{width:100%;margin-top:8px}}.basket-container{z-index:100;background-color:var(--white);flex-direction:column;justify-content:space-between;width:420px;min-width:420px;height:calc(100vh - 72px);max-height:100vh;margin-left:30px;display:flex;position:fixed;bottom:0;right:0}.basket-container .group-order-header-basket-open{position:absolute;top:0}@media only screen and (max-width:520px){.basket-container .group-order-header-basket-open{height:40px}}.basket-container-item{border:1px solid var(--white-smoke);box-sizing:border-box;background:var(--white);z-index:53;border-radius:16px 16px 0 0;transition:all .1s;display:flex;position:sticky;top:78px}@media only screen and (max-width:1260px){.basket-container-item.basket-container-group-order,.basket-container-item{border-radius:unset;height:100%!important}.basket-container{top:0;bottom:unset;z-index:1000;border-radius:unset;width:100%;min-width:100vw;max-width:100vw;height:calc(100vh - 63px);box-shadow:none;justify-content:center;align-items:center;margin:0;position:fixed;overflow-y:hidden}.basket-container .basket-container-restaurant-wrapper{border-top-left-radius:16px;border-top-right-radius:16px;width:100%;max-width:690px}.basket-container .basket-container-close-icon{text-align:right;margin-right:16px}.basket-container .basket-container-close-icon svg{transform:rotate(45deg)}}.basket-container.loading .basket-container-restaurant-wrapper{opacity:0}.basket-container .basket-container-empty{flex-direction:column;justify-content:center;align-items:center;margin-top:44px;padding:100px 16px 16px;display:flex}@media only screen and (max-width:1260px){.basket-container .basket-container-empty{height:100%;padding:16px}}.basket-container .basket-container-empty .basket-container-empty-icon{background-color:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:32px;display:flex}@media only screen and (max-width:520px){.basket-container .basket-container-empty .basket-container-empty-icon{margin-bottom:24px}}.basket-container .basket-container-empty .basket-container-empty-title{color:var(--primary-text-color);text-align:center;font-size:20px;font-weight:300;line-height:24px}.basket-container .basket-container-empty .basket-container-empty-description{color:var(--text-muted);text-align:center;margin-top:16px;font-size:15px;font-weight:300;line-height:24px}@media only screen and (max-width:520px){.basket-container .basket-container-empty .basket-container-empty-description{margin-top:8px}}.basket-container.checkout-screen{box-shadow:none;background:0 0;border:none;margin-top:0;margin-left:0;position:sticky;right:0;height:100%!important}.basket-container.checkout-screen .basket-title{display:none}.basket-container.checkout-screen .basket-list{margin-top:0}.basket-container .basket-container-restaurant-wrapper{flex-direction:column;max-width:100%;height:calc(100% - 100px);display:flex}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar{border-radius:8px;width:8px}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar{background:0 0}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar-thumb{background:#0006}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px}.basket-container .basket-container-checkout-container{border-top:1px solid var(--white-smoke);background:#fff;justify-content:center;align-items:center;width:100%;height:64px;min-height:64px;padding:0 12px;display:flex}@media only screen and (max-width:1260px){.basket-container .basket-container-checkout-container{background-color:var(--white);width:100%}}.basket-container .basket-container-checkout-container button{height:40px;margin:0}.basket-container .basket-container-restaurant-list-item-cross{display:none}.basket-container-restaurant-list{padding:0 12px}.basket-container-restaurant-list .basket-container-restaurant-list-item{align-items:center;height:72px;display:flex;position:relative}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount-counter{background:linear-gradient(90deg,#ffffff80,#fff);align-items:center;padding-left:24px;display:none}.basket-container-restaurant-list .basket-container-restaurant-list-item:hover .basket-container-restaurant-list-item-amount-counter{display:flex}.basket-container-restaurant-list .basket-container-restaurant-list-item:after{content:"";border-bottom:1px solid var(--white-smoke);pointer-events:none;width:calc(100% - 52px);height:100%;position:absolute;right:0}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content{cursor:pointer;flex:1;align-items:center;display:flex}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content .basket-container-restaurant-list-item-title{color:var(--primary-text-color);width:80%;padding-right:10px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content .basket-container-restaurant-list-item-comments{color:var(--text-muted);margin-top:4px;font-family:Montserrat arm,sans-serif;font-size:12px;line-height:20px}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount{justify-content:flex-end;align-items:center;width:80px;display:flex}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount:hover .basket-container-restaurant-list-item-cross{cursor:pointer;display:block}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-count{color:var(--text-muted);text-align:right;margin-right:8px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-price{color:var(--primary-text-color);text-align:right;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.basket-group-order-member-footer{border-top:1px solid var(--white-smoke);z-index:999;background:#fff;padding:16px 16px 0;position:sticky;bottom:0}.basket-group-order-member-footer__limit{color:var(--text-muted);text-align:center;margin-bottom:20px;font-size:13px;line-height:16px}.basket-group-order-member-footer__button{width:100%;margin-bottom:12px}.basket-group-order-member-footer__complete{align-self:center;display:flex}.basket-group-order-member-footer__complete-info{color:var(--green);margin-left:12px;font-size:13px;line-height:16px}.icon-wrapper{justify-content:flex-end;padding:12px 16px;display:flex}@media only screen and (max-width:1260px){.icon-wrapper{justify-content:space-between}}.basket-close-back-icon{cursor:pointer;justify-content:center;align-items:center;display:flex}.basket-container-amount-info{align-items:center;width:100%;padding:4px 8px;display:flex}.basket-container-amount-info:last-child{padding-bottom:10px}.basket-container-amount-info{background:#fff}@media only screen and (max-width:1260px){.basket-container-amount-info{max-width:100%}}.basket-container-amount-info-icon{margin-right:12px}.basket-container-amount-info-label{color:var(--primary-text-color);font-size:13px;font-weight:400;line-height:16px}.basket-container-amount-info-price{color:var(--primary-text-color);text-align:right;flex:1;font-size:13px;font-weight:400;line-height:16px}.basket-disabled{pointer-events:none}@media only screen and (min-width:1260px){.basket-container-group-order{top:128px}}@media only screen and (max-width:1260px){.basket-container-group-order{padding:0!important}}@media only screen and (max-width:520px){.basket-container-group-order{padding:54px 0 0!important}}.mobile-service-fee{margin-bottom:0}.full-height{height:100vh}.basket-list-wrapper{flex-direction:column;height:100%;display:flex}.infoText{min-width:327px;height:42px;color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.service-price{min-width:327px;height:42px;color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:flex-end;margin-left:79%;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.basket-container-restaurant.disabled .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content,.basket-container-restaurant.disabled .basket-container-restaurant-header{cursor:unset}.basket-container-restaurant .basket-container-restaurant-list{padding:0 12px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item{align-items:center;height:72px;display:flex;position:relative}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount-counter{background:linear-gradient(90deg,#ffffff80,#fff);align-items:center;padding-left:24px;display:none}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item:hover .basket-container-restaurant-list-item-amount-counter{display:flex}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item:after{content:"";border-bottom:1px solid var(--white-smoke);pointer-events:none;width:calc(100% - 52px);height:100%;position:absolute;right:0}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content{cursor:pointer;flex:1;align-items:center;display:flex}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content .basket-container-restaurant-list-item-title{color:var(--primary-text-color);width:80%;padding-right:10px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content .basket-container-restaurant-list-item-comments{color:var(--text-muted);margin-top:4px;font-family:Montserrat arm,sans-serif;font-size:12px;line-height:20px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount{justify-content:flex-end;align-items:center;width:80px;display:flex}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount:hover .basket-container-restaurant-list-item-cross{cursor:pointer;display:block}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-count{color:var(--text-muted);text-align:right;margin-right:8px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-price{color:var(--primary-text-color);text-align:right;white-space:nowrap;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.basket-container-restaurant .basket-container-restaurant-list-image{object-fit:cover;border-radius:8px;width:40px;height:40px;margin-right:12px}.basket-container-restaurant .basket-container-restaurant-delivery{justify-content:space-between;align-items:center;height:40px;margin-left:58px;display:flex}.basket-container-restaurant .basket-container-restaurant-delivery .basket-container-restaurant-delivery-type{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.basket-container-restaurant .basket-container-restaurant-delivery .basket-container-restaurant-delivery-price{text-align:right;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px}.basket-container-restaurant .basket-container-restaurant-header{cursor:pointer;align-items:center;height:64px;padding:0 12px;display:flex;position:relative}.basket-container-restaurant .basket-container-restaurant-header:after{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% - 24px);height:100%;position:absolute}.basket-container-restaurant .basket-container-restaurant-header .basket-container-restaurant-image{object-fit:cover;border-radius:50%;width:32px;height:32px}.basket-container-restaurant .basket-container-restaurant-header .basket-container-restaurant-title{color:var(--text-muted);text-transform:uppercase;width:100%;margin-left:8px;font-family:Montserrat arm,sans-serif;font-size:12px;line-height:16px}.basket-list-item{grid-gap:8px;background:0 0;grid-template-columns:40px auto 184px;align-items:center;padding:12px 8px 12px 16px;transition:all .3s;display:grid;position:relative}.basket-list-item:before{content:"";background-color:var(--gray-bright);width:calc(100% - 66px);height:1px;display:block;position:absolute;bottom:0;right:0}@media only screen and (max-width:520px){.basket-list-item:before{width:calc(100% - 32px);right:16px}}.basket-list-item__wrap{border-radius:8px;width:40px;height:40px;position:relative;overflow:hidden}.basket-list-item__wrap:before{content:"";background:linear-gradient(#0000 0%,#0003 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:520px){.basket-list-item__wrap{width:72px;height:72px}}.basket-list-item__image{object-fit:cover;width:100%;height:100%}.basket-list-item__info-name{color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:520px){.basket-list-item__info-name{-webkit-line-clamp:3}}.basket-list-item__info-comment,.basket-list-item__info-configurators{color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.basket-list-item__info-quantity{color:var(--pink);font-size:10px;font-weight:600;line-height:18px;position:absolute;bottom:0}.basket-list-item__credentials{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:4px;display:flex}@media only screen and (max-width:520px){.basket-list-item__credentials{flex-direction:column;align-items:flex-end;gap:4px}}.basket-list-item__right-side{flex-direction:row-reverse;align-items:center;display:flex}@media only screen and (max-width:520px){.basket-list-item__right-side{flex-direction:column;align-items:flex-end;gap:4px}}.basket-list-item__price{text-align:right;color:var(--primary-text-color);font-size:13px;font-weight:600}.basket-list-item__price-deleted{color:var(--gray);text-decoration:line-through}.basket-list-item__price-pink{color:var(--pink)}.basket-list-item__remove-icon{display:none}@media only screen and (max-width:1260px){.basket-list-item__remove-icon{margin-left:4px;display:block}}@media only screen and (max-width:520px){.basket-list-item__remove-icon{margin-left:0;margin-right:-8px}}.basket-list-item .menu-item-counter{width:94px;height:24px}@media only screen and (max-width:1260px){.basket-list-item .menu-item-counter{padding-left:0;padding-right:0}}.basket-list-item .menu-item-counter .menu-item-counter-sign{width:24px;height:24px}.basket-list-item .menu-item-counter .menu-item-counter-sign[disabled]{cursor:auto}@media only screen and (max-width:520px){.basket-list-item .menu-item-counter .menu-item-counter-sign{width:100%;margin-top:0}}.basket-list-item .menu-item-counter .menu-item-counter-sign svg{width:24px;height:24px}@media only screen and (max-width:520px){.basket-list-item .menu-item-counter .menu-item-counter-sign svg{width:28px;height:28px}}.basket-list-item .menu-item-counter .menu-item-counter-input,.basket-list-item .menu-item-counter .menu-item-counter-span{line-height:1}.basket-list-item:not(.basket-list-item__is-gift){cursor:pointer}.basket-list-item:not(.basket-list-item__is-gift):hover{background:var(--pink-light)}.basket-list-item:not(.basket-list-item__is-gift):hover .basket-list-item__remove-icon,.basket-list-item__out-of-stock .basket-list-item__remove-icon{display:block}.basket-list-item__out-of-stock .basket-list-item__info-name,.basket-list-item__out-of-stock .basket-list-item__info-comment,.basket-list-item__out-of-stock .basket-list-item__info-configurators,.basket-list-item__out-of-stock .basket-list-item__price{color:var(--gray)}.basket-list-item__out-of-stock .menu-item-counter{display:none}.basket-list-item__out-of-stock:hover{background:0 0}.basket-list-item__out-of-stock-label{background:var(--orange-light);color:var(--pink);border-radius:0 10px 0 0;padding:2px 12px;font-size:13px;font-weight:600;line-height:1;position:absolute;bottom:0;left:0}.basket-list-item__gift-label{color:var(--white);background:linear-gradient(#f57777 0%,#e94444 100%);border-radius:0 10px 0 0;align-items:center;gap:4px;padding:2px 12px;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:0;left:0}.basket-list-item__gift-quantity{text-align:center;width:94px;color:var(--text-muted);font-size:13px;font-weight:600}@media only screen and (max-width:1260px){.basket-list-item{grid-template-columns:40px auto 200px}}@media only screen and (max-width:520px){.basket-list-item{grid-gap:16px;grid-template-columns:72px auto 94px;padding:12px 16px}}.basket-title{z-index:999;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;align-items:center;gap:16px;width:100%;height:44px;padding-left:16px;display:flex;position:absolute;box-shadow:0 6px 20px #44475b1f}@media only screen and (max-width:1260px){.basket-title{box-shadow:var(--gray-shadow-1);border-top-left-radius:0;border-top-right-radius:0}}.basket-title>h1{color:var(--primary-text-color);font-size:15px;font-style:normal;font-weight:600}.basket-list__item-basket-item>a{border-bottom:1px solid var(--white-smoke);margin:0 40px 0 16px;display:block}.basket-list{overflow-y:auto;overflow-x:initial;flex:1;margin-top:44px}.basket-list::-webkit-scrollbar{border-radius:8px;width:8px}.basket-list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.basket-list::-webkit-scrollbar{background:0 0}.basket-list::-webkit-scrollbar-thumb{background:#0006}.basket-list .empty-cart-content{justify-content:space-between;align-items:center;padding:0 12px;display:flex}.basket-list .empty-cart-content span{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:400;line-height:15px}.basket-list .empty-cart-content svg{cursor:pointer}.basket-list__item-session{gap:12px;padding:8px 8px 12px 16px;display:flex;position:relative}.basket-list__item-session-img{border-radius:50%;width:18px;height:18px}.basket-list__item-session-img-fallback{background-color:var(--pink-light);border:1px solid var(--pink);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.basket-list__item-session-img-fallback p{font-size:11px}.basket-list__item-session-name{color:var(--primary-text-color);font-size:15px;line-height:18px}.basket-list__item-session-completed{align-items:center;gap:8px;padding-right:16px;display:flex;position:absolute}.basket-list__item-session-completed-text{color:var(--green);font-size:11px;line-height:20px}.basket-list__item-basket-item{margin-bottom:20px}.basket-list__item-basket-item-icon{background:var(--white-smoke);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.basket-list__item-basket-item-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.basket-list__item-basket-item-address{width:max-content;max-width:260px;color:var(--primary-text-color);text-transform:initial;font-size:9px;font-weight:400;line-height:10px;display:block;position:absolute;left:0}.basket-list__item-basket-item-name{grid-gap:10px;text-transform:uppercase;color:var(--text-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 8px 12px 16px;font-size:12px;line-height:16px;display:flex}.basket-list__item-basket-item-name-wrap{flex:1;align-items:center;gap:8px;display:flex}.basket-list__item-basket-item-name-wrap:hover{text-decoration-line:underline}.basket-list__item-basket-item-inner{position:relative}.basket-list__item-basket-item-openTime{color:var(--pink);letter-spacing:0;text-transform:capitalize;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.basket-container-footer{position:sticky;bottom:0}@media only screen and (max-width:1260px){.basket-container-footer{width:100%;max-width:100%}}.basket-container-promo-code{background:0 0;justify-content:space-between;align-items:center;height:50px;padding:12px 16px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:16px;transition:all .3s;display:flex}.basket-container-promo-code-label{color:var(--text-muted)}.basket-container-promo-code-price{color:var(--green);font-weight:600}.basket-container-promo-code .d-flex{align-items:center;gap:12px;display:flex}.basket-container-promo-code__remove-icon{cursor:pointer;position:relative}.basket-container-promo-code:hover{background:var(--pink-light)}.basket-container-promo-code:hover>.basket-container-promo-code__remove-icon{display:inline}.custom-d-flex{padding-top:20px}.store-breadcrumb{background:var(--white);align-items:center;width:100%;height:36px;margin-top:8px;display:flex}.store-breadcrumb__list{grid-gap:4px;align-items:center;display:flex}.store-breadcrumb__list-item{color:var(--text-muted);align-items:center;margin-right:8px;font-size:.75rem;line-height:1rem;display:flex}.store-breadcrumb__list-item a{display:contents}.store-categories-and-breadcrumbs-wrapper{max-width:calc(100% - 370px)}.store-categories{align-items:center;width:100%;display:flex}.store-categories__back-icon{cursor:pointer}.store-categories__divider{background-color:var(--gray-bright);width:1px;height:32px;margin:0 24px;display:block}.store-categories__list{grid-gap:12px;border-bottom:1px solid var(--gray-bright);padding:8px 0;display:flex;overflow-x:scroll}.store-categories__list .mai-button{white-space:nowrap;font-weight:400}.order-header{background:var(--white);box-shadow:var(--gray-shadow-4);border-radius:16px;flex-direction:column;justify-content:space-between;gap:6px;width:404px;max-height:calc(100vh - 88px);display:flex}@media only screen and (max-width:1260px){.order-header{justify-content:initial;width:100%;height:100%;max-height:calc(100vh - 155px)}}.order-header.modal-mobile-view{background:var(--white);max-height:100%;box-shadow:none;border-radius:0}.order-header-empty__content{flex-direction:column;justify-content:center;align-items:center;padding:24px 24px 16px;display:flex}.order-header-empty__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:16px;display:flex}.order-header-empty__text{text-align:center;color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:300;line-height:24px}.order-header__list{height:100%;overflow-y:auto}@media only screen and (max-width:1260px){.order-header__list{height:100%;max-height:418px}}@media only screen and (max-width:720px){.order-header__list{height:100%;max-height:calc(100% - 140px)}}.order-header__list::-webkit-scrollbar{border-radius:8px;width:8px}.order-header__list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.order-header__list::-webkit-scrollbar{background:0 0}.order-header__list::-webkit-scrollbar-thumb{background:#0006}.order-header__list::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px}.order-header__list-item:not(:last-child){border-bottom:1px solid var(--white-smoke)}.order-header__list-item-header{justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.order-header__list-item-header-order-label{color:var(--text-muted);margin-right:10px;font-size:13px;line-height:24px}.order-header__list-item-header-order-number{color:var(--pink);font-size:15px;font-weight:600;line-height:24px;text-decoration-line:underline}.order-header__list-item-header-price{color:var(--primary-text-color);font-size:15px;font-weight:700;line-height:24px}.order-header__list-item .order-status__list{padding:24px 24px 16px}.order-header__list-item .order-status__description{margin-top:0}.order-header__list-item .order-status__courier{padding:0 24px}@media only screen and (max-width:1260px){.order-header__list-item .order-status__list,.order-header__list-item .order-status__courier__info{width:343px;max-width:100%;margin:0 auto}.order-header__list-item .order-status__courier__phone-number{display:none}}.order-header__list-item .order-status-pickup__place{padding:0 24px}.order-header__footer{box-shadow:var(--gray-shadow-4);border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:center;align-items:center;padding:8px 0;display:flex}.order-header__footer.modal-mobile-view{box-shadow:none;background:var(--white);border-radius:0;margin-top:20px}@media only screen and (max-width:1260px){.order-header__footer{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.order-header__footer.modal-mobile-view{margin-top:0}}.order-header__history{height:78px}.order-header__button{white-space:nowrap;width:max-content}.order-header .ymaps-2-1-79-inner-panes{border-radius:0!important}.order-header .icon-location-map{justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;top:8px;right:8px}.order-header .icon-location-map svg{width:14px;height:14px}.order-header .icon-location-map svg path{fill:var(--primary-text-color)}.order-header .zoom-icons-map{width:24px;height:48px;top:40px;right:8px}.order-header .zoom-icons-map__plus,.order-header .zoom-icons-map__minus{justify-content:center;align-items:center;height:24px;padding:0;display:flex}.order-header .zoom-icons-map__plus svg,.order-header .zoom-icons-map__minus svg{width:20px;height:20px}.order-header .zoom-icons-map__plus svg path,.order-header .zoom-icons-map__minus svg path{fill:var(--primary-text-color)}.order-status{width:100%}.order-status__list{justify-content:space-between;width:100%;display:flex}.order-status__description{text-align:center;color:var(--primary-text-color);margin-top:24px;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:700;line-height:24px}.order-status__description_link{color:var(--pink);text-align:center;cursor:pointer;padding-left:5px;font-size:12px;text-decoration-line:underline}.order-status__time{text-align:center;color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px}.order-status__item{background:var(--white-smoke);border-radius:50%;justify-content:center;align-items:center;width:76px;min-width:76px;height:76px;display:flex;position:relative}@media only screen and (max-width:1260px){.order-status__item{width:60px;min-width:60px;height:60px}}.order-status__item-line{background:var(--white-smoke);width:100%;height:10px;margin-top:33px;position:relative}@media only screen and (max-width:1260px){.order-status__item-line{margin-top:25px}}.order-status__item-line:before{content:"";background-color:var(--yellow);z-index:1;border-radius:4px;width:0;height:6px;position:absolute;top:2px;left:-3px}.order-status__item-line-processing:before{width:50%}.order-status__item-line-active:before{width:calc(100% + 6px)}.order-status__item-children{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:calc(100% - 10px);height:calc(100% - 10px);display:flex}.order-status__item-children-active{border:7px solid var(--yellow);width:calc(100% - 3px);height:calc(100% - 3px)}.order-status__item-children img{width:28px;height:28px}.order-status__courier{border-top:1px solid var(--white-smoke);margin-top:16px}.order-status__courier__user-icon,.order-status__courier__phone-icon{line-height:0}.order-status__courier__info{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.order-status__courier__details{align-items:center;gap:16px;display:flex}.order-status__courier__name{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px}.order-status__courier__type{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:20px}.order-status__courier__number{cursor:pointer;align-items:center;gap:8px;display:flex}.order-status__courier__phone-number{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px}.order-status-pickup__qr-content{z-index:1;background:var(--white);box-shadow:var(--gray-shadow-6);justify-content:space-between;align-items:center;gap:16px;margin:16px 24px 32px;padding:8px;display:flex;position:relative}.order-status-pickup__qr-content:before{z-index:0;content:"";border:8px solid var(--white-smoke);width:calc(100% + 16px);height:calc(100% + 16px);box-shadow:var(--gray-shadow-6);border-radius:8px;position:absolute;top:-8px;left:-8px}.order-status-pickup__qr-info p span{color:var(--text-muted);font-size:13px;line-height:20px}.order-status-pickup__qr-info p b{color:var(--primary-text-color);font-size:15px;font-weight:700;line-height:20px}@media only screen and (max-width:400px){.order-status-pickup__qr-info p br{display:none}}.order-status-pickup__qr-code{width:100%;max-width:64px;height:auto;line-height:0}.order-status-pickup__place{border-top:1px solid var(--white-smoke);margin-top:16px}.order-status-pickup__place__img,.order-status-pickup__place__phone-icon{line-height:0}.order-status-pickup__place__details{align-items:center;gap:16px;display:flex}.order-status-pickup__place__details__img-and-info{align-items:center;gap:12px;display:flex}.order-status-pickup__place__details-name{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px}.order-status-pickup__place__details-branch{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:20px}.order-status-pickup__place__image-content{background:var(--white-smoke);border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;display:flex}.order-status-pickup__place__image{object-fit:cover;border-radius:50%;width:36px;height:36px;margin-top:4px;margin-left:4px}.order-status-pickup__place__image__maqoor{border-radius:50%;width:40px;height:40px}.order-status-pickup__place__info{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.order-status-pickup__place__number{cursor:pointer;align-items:center;gap:8px;display:flex}.order-status-pickup__place__phone-number{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:24px}.order-status-pickup__place__phone-icon{justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:24px;display:flex}.order-alert{z-index:6;background:#faf9f7;border-radius:8px;max-width:340px;padding:16px;position:fixed;top:88px;right:16px;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px #0003}.order-alert__wrapper{align-items:center;gap:10px;margin-bottom:16px;display:flex}.order-alert__info{color:var(--primary-text-color);font-size:13px;line-height:16px}.order-alert__info-active{color:var(--pink);cursor:pointer;text-decoration:underline}.order-alert__footer{justify-content:space-between;padding-left:30px;display:flex}.order-alert__footer-link{cursor:pointer;color:var(--grey-dark);padding:10px 8px;font-size:15px;line-height:16px}.order-alert__footer-link:hover{background:var(--pink-light);border-radius:4px}.order-alert__footer-link-active{color:var(--pink)}.outOfStockProd-passive .outOfStockProd-desc .outOfStockProd-name,.outOfStockProd-passive .outOfStockProd-desc .outOfStockProd-price,.outOfStockProd-passive .outOfStockProd-desc .outOfStockProd-quantity{color:#cac5c2!important}.outOfStockProd{gap:8px;padding:12px 0;display:flex}.outOfStockProd-img{border-radius:8px;width:auto;height:40px}.outOfStockProd-desc{grid-template-columns:3fr 1fr 2fr;align-items:center;gap:20px;width:100%;display:grid}.outOfStockProd-name{color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.outOfStockProd-quantity{text-align:right;color:var(--text-muted);font-size:13px;font-weight:400;line-height:16px}.outOfStockProd-price{color:var(--primary-text-color);justify-self:flex-end;padding-right:20px;font-size:13px;font-weight:600;line-height:16px}@media only screen and (max-width:500px){.outOfStockProd-price{padding-right:0}}.auth-register-screen{align-items:unset;width:716px;padding:16px 24px 24px}@media only screen and (max-width:1260px){.auth-register-screen{width:100%;padding:16px 16px 24px;overflow:auto}.auth-register-screen .row{display:block}}.auth-register-screen .auth-register-screen-inputs-row{flex-wrap:wrap;justify-content:space-between;gap:52px;display:flex}@media only screen and (max-width:1260px){.auth-register-screen .auth-register-screen-inputs-row{gap:24px}}@media only screen and (max-width:768px){.auth-register-screen .auth-register-screen-inputs-row{flex-direction:column;gap:0}}.auth-register-screen .auth-register-screen-input-col{flex:1;height:68px;margin-bottom:24px}.auth-register-screen .auth-register-screen-input-col>div>div>label~p#filled-basic-helper-text{color:var(--yellow)}.auth-register-screen .auth-register-screen-input-col.phone-input-field .react-tel-input{margin-top:14.5px}@media only screen and (max-width:768px){.auth-register-screen .auth-register-screen-input-col{margin-bottom:36px}.auth-register-screen .auth-register-screen-input-col.email-input-field{order:2}.auth-register-screen .auth-register-screen-input-col.phone-input-field{order:1}.auth-register-screen .auth-register-screen-input-col.phone-input-field .react-tel-input{max-width:100%;margin-top:24px}}.auth-register-screen .auth-register-screen__footer{justify-content:space-between;margin-top:32px;display:flex}.auth-register-screen .auth-register-screen__footer .auth-verify-screen__footer-cancel-button{background-color:var(--white-smoke);text-align:center;border-radius:26px;width:196px;height:52px;margin:0;font-size:15px;font-weight:300;line-height:24px}.auth-register-screen .auth-register-screen__footer .auth-modal-button{width:224px;margin:0}@media only screen and (max-width:1260px){.auth-register-screen .auth-register-screen__footer .auth-modal-button{width:100%;margin-bottom:32px}}.auth-register-screen .auth-register-screen__title{color:var(--primary-text-color);margin-bottom:30px;font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:700;line-height:24px}.auth-register-screen .auth-register-screen__by-business{justify-content:space-between;align-items:center;margin-top:6px;margin-bottom:32px;display:flex}.auth-register-screen .auth-register-screen__by-business .auth-register-screen__by-business-title{color:var(--primary-text-color);font-size:20px;font-weight:600;line-height:24px}@media only screen and (max-width:1260px){.auth-register-screen .auth-register-screen__by-business .auth-register-screen__by-business-title{font-size:15px;line-height:146%}}.auth-register-screen .auth-register-screen__terms-and-cond{color:var(--text-muted);padding:8px 8px 16px;font-size:12px;line-height:1.5}@media only screen and (max-width:768px){.auth-register-screen .auth-register-screen__terms-and-cond{padding-top:0}}.auth-register-screen .auth-register-screen__terms-and-cond a{text-decoration:underline}.auth-register-screen .auth-register-screen__terms-and-cond a:hover{text-decoration:none}.rate-order-thumbs{--rate_order_thumbs_up_img:url(/icon/rate_order_thumbs_up.png);--rate_order_thumbs_up_active_img:url(/icon/rate_order_thumbs_up_active.png);display:flex}.rate-order-thumbs-big{gap:28px}.rate-order-thumbs-big .rate-order-thumbs__item{width:80px;height:80px}.rate-order-thumbs-big .rate-order-thumbs__item .rate-order-thumbs__item-image{width:48px;height:48px}.rate-order-thumbs-small{gap:16px}.rate-order-thumbs-small .rate-order-thumbs__item{width:36px;height:36px}.rate-order-thumbs-small .rate-order-thumbs__item .rate-order-thumbs__item-image{width:21.6px;height:21.6px}.rate-order-thumbs .rate-order-thumbs__item{background:var(--gray-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.rate-order-thumbs .rate-order-thumbs__item--dislike{transform:scaleY(-1)}.rate-order-thumbs .rate-order-thumbs__item-image{background-image:var(--rate_order_thumbs_up_img);background-repeat:no-repeat;background-size:contain;transition:all .2s}.rate-order-thumbs .rate-order-thumbs__item-image-active{background-image:var(--rate_order_thumbs_up_active_img)}.rate-order-thumbs .rate-order-thumbs__item-image:hover{background-image:var(--rate_order_thumbs_up_active_img);transition:all .2s}.rate-order-header{flex-direction:column;align-items:center;display:flex}.rate-order-header .rate-order-header__title{text-align:center;color:var(--primary-text-color);max-width:250px;height:40px;margin-top:12px;font-size:15px;font-weight:600;line-height:18px}.rate-order-comment-input{width:100%;padding-top:20px}.rate-order-comment-input .rate-order-single-header{margin-bottom:26px}.rate-order-comment-input.rate-order-comment-input-big .rate-order-comment-input__header-reaction{flex-direction:column-reverse;align-items:center;margin-bottom:32px;display:flex}.rate-order-comment-input.rate-order-comment-input-big .rate-order-comment-input__header-reaction img{width:60px;height:60px;overflow:hidden}.rate-order-comment-input.rate-order-comment-input-big .rate-order-comment-input__header-reaction .rate-order-comment-input__header-reaction-title{text-align:center;color:var(--primary-text-color);font-size:17px;font-weight:600;line-height:24px}.rate-order-comment-input.rate-order-comment-input-small{border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;margin-bottom:16px;padding:16px}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header{justify-content:space-between;align-items:center;display:flex}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header .rate-order-comment-input__header-supplier{align-items:center;display:flex}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header .rate-order-comment-input__header-supplier img{object-fit:contain;width:32px;height:32px;overflow:hidden}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header .rate-order-comment-input__header-supplier .rate-order-comment-input__header-supplier-name{color:var(--primary-text-color);margin-left:12px;font-size:13px;line-height:16px}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header-reaction{align-items:center;display:flex}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header-reaction img{object-fit:contain;width:32px;height:32px;overflow:hidden}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header-reaction .rate-order-comment-input__header-reaction-title{color:var(--grey-dark);margin-right:8px;font-size:15px;line-height:24px}.group-invite-modal__item{align-items:center;padding:16px 0;display:flex}.group-invite-modal__text{margin-left:15px;font-size:15px;line-height:160%}.group-invite-modal__close{position:absolute;top:16px;right:16px}.rate-order-modal{background:var(--white);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;width:420px;max-width:98%;min-height:415px;padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.rate-order-modal .rate-order-comnt,.rate-order-modal .rate-order-modal__suppliers-list{width:100%}.rate-order-modal .rate-order-modal__suppliers-list .rate-order-modal__suppliers-list-item{justify-content:space-between;padding:12px 0;display:flex}.rate-order-modal .rate-order-modal__suppliers-list .rate-order-modal__suppliers-list-item:not(:last-child){border-bottom:1px solid var(--gray-bright)}.rate-order-modal .rate-order-modal__suppliers-list .rate-order-modal__suppliers-list-item .rate-order-modal__suppliers-list-item-info{align-items:center;display:flex}.rate-order-modal .rate-order-modal__suppliers-list .rate-order-modal__suppliers-list-item .rate-order-modal__suppliers-list-item-info img{object-fit:cover;width:32px;height:32px}.rate-order-modal .rate-order-modal__suppliers-list .rate-order-modal__suppliers-list-item .rate-order-modal__suppliers-list-item-info .rate-order-modal__suppliers-list-item-info-name{color:var(--primary-text-color);margin-left:12px;font-size:13px;line-height:16px}.rate-order-modal .rate-order-modal__footer{width:100%;margin-top:40px}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-step{justify-content:center;align-items:center;height:24px;display:flex}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-step svg{cursor:pointer}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-step .rate-order-modal__footer-step-text{text-align:center;color:var(--text-muted);margin-left:4px;font-size:12px;line-height:16px}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-actions button{margin:0;font-size:13px}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-actions button.rate-order-modal__cancel-btn{width:114px}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-actions button.rate-order-modal__rate-btn{width:161px}.rate-order-our-service{width:100%}.rate-order-our-service .rate-order-our-service__title{color:var(--primary-text-color);margin-bottom:40px;font-size:24px;font-weight:700;line-height:32px}.rate-order-our-service .rate-order-our-service__header{flex-direction:column;align-items:center;margin-bottom:26px;display:flex}.rate-order-our-service .rate-order-our-service__header img{width:60px;height:60px;overflow:hidden}.rate-order-our-service .rate-order-our-service__header .rate-order-our-service__header-title{text-align:center;color:var(--primary-text-color);margin-bottom:8px;font-size:17px;font-weight:600;line-height:24px}.rate-order-our-service .rate-order-our-service__header .rate-order-our-service__header-text{text-align:center;color:var(--text-muted);font-size:12px}.rate-order-our-service .rate-order-our-service__options-list{margin-bottom:26px}.rate-order-our-service .rate-order-our-service__options-list .rate-order-our-service__options-list-item{align-items:center;display:flex}.rate-order-our-service .rate-order-our-service__options-list .rate-order-our-service__options-list-item:not(:last-child){margin-bottom:20px}.rate-order-success-modal{background:var(--white);border-radius:16px;flex-direction:column;align-items:center;width:420px;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}@media only screen and (max-width:1260px){.rate-order-success-modal{width:100%}}.rate-order-success-modal .rate-order-success-modal__header{justify-content:flex-end;width:100%;display:flex}.rate-order-success-modal .rate-order-success-modal__header svg{cursor:pointer}.rate-order-success-modal .rate-order-success-modal__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;min-height:60px;margin-bottom:30px;display:flex}.rate-order-success-modal .rate-order-success-modal__title{text-align:center;color:var(--primary-text-color);margin-bottom:14px;font-size:24px;line-height:18px}.rate-order-success-modal .rate-order-success-modal__description{text-align:center;color:var(--primary-text-color);padding-bottom:20px;font-size:15px;line-height:18px}.rate-order-single-header{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.rate-order-single-header__image{object-fit:cover;width:30px;height:30px}.rate-order-single-header__name{color:var(--primary-text-color);font-size:13px;line-height:16px}.rate-order-success-modal-price{text-align:center;color:var(--green);font-size:48px;font-weight:600;line-height:52px}@media (max-width:520px){.rate-order-success-modal{max-width:343px}}.general-success-modal{background:var(--white);border-radius:16px;flex-direction:column;align-items:center;width:476px;max-width:96%;padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #44475b14}.general-success-modal .general-success-modal__icon{background:var(--gray-light);border-radius:50%;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;min-height:80px;margin-top:16px;display:flex}.general-success-modal .general-success-modal__title{text-align:center;color:var(--primary-text-color);margin-top:16px;font-family:Montserrat arm,sans-serif;font-size:24px;font-weight:700;line-height:32px}.general-success-modal .general-success-modal__price{letter-spacing:-.2px;text-align:center;color:var(--green);margin-top:24px;font-family:Montserrat arm,sans-serif;font-size:48px;font-weight:600;line-height:52px}.general-success-modal .general-success-modal__description{text-align:center;color:var(--text-muted);margin:12px 0 48px;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:20px}.general-success-modal .general-success-modal__balance-text{text-transform:uppercase;text-align:center;color:var(--primary-text-color);margin-bottom:16px;font-family:Montserrat arm,sans-serif;font-size:12px;font-weight:400;line-height:16px}.general-success-modal .general-success-modal__button{width:163px;margin:0 auto;font-size:13px;line-height:20px}@media only screen and (max-width:520px){.general-success-modal .general-success-modal__button{width:202px}}.general-success-modal .general-success-modal__close-icon{position:absolute;top:16px;right:16px}.general-success-modal .general-success-modal__close-icon svg{cursor:pointer}.general-success-modal.thank-you-modal{width:420px}.general-success-modal.thank-you-modal .general-success-modal__title{margin-top:24px}.general-success-modal.thank-you-modal .general-success-modal__description{color:var(--primary-text-color);margin-top:16px;margin-bottom:8px;font-size:15px;line-height:18px}.buy-caption{color:var(--primary-text-color);font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex}.buy-caption__left{min-width:50px;display:inline-block}.buy-caption__left .point{background-color:var(--pink);border-radius:50%;width:12px;height:12px;display:inline-block}.buy-text{color:var(--text-muted);white-space:pre-line;font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex}.buy-text__left{min-width:24px;margin-top:4px;margin-right:16px;display:inline-block}.buy-title{white-space:pre-line;display:flex}.buy-title__left{min-width:24px;margin-right:16px;display:inline-block}.buy-title.level-1{font-size:2em;font-weight:700}.buy-title.level-2{font-size:1.5em;font-weight:700}.buy-title.level-3{font-size:16px;line-height:28px}@media only screen and (max-width:1260px){.contact-us-wrapper .base-margin{margin:0 calc(7.2vw - 12px)}}.contact-us-wrapper .contact-us{grid-template-columns:400px auto;gap:40px;margin-top:60px;margin-bottom:32px;display:grid}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us{grid-template-columns:auto}.contact-us-wrapper .contact-us__form{box-shadow:none;padding:0 0 40px}}.contact-us-wrapper .contact-us__form-button{justify-content:center;display:flex}.contact-us-wrapper .contact-us__form-button .mai-button{width:236px}.contact-us-wrapper .contact-us__info{margin-top:44px}.contact-us-wrapper .contact-us__info-title{color:var(--primary-text-color);margin-bottom:12px;font-size:calc(.4vw + 26.5px);font-weight:700;line-height:40px}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us__info-title{text-align:center}}.contact-us-wrapper .contact-us__info-description{color:var(--primary-text-color);margin-bottom:64px;font-size:20px;line-height:24px}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us__info-description{text-align:center}}.contact-us-wrapper .contact-us__info-link{align-items:center;margin-bottom:24px;display:flex}.contact-us-wrapper .contact-us__info-link img{margin-right:16px}.contact-us-wrapper .contact-us__info-link a{color:var(--primary-text-color);font-size:20px;line-height:24px}.contact-us-wrapper .contact-us__captcha-content{max-width:calc(50% - 14px)}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us__captcha-content{max-width:50%}}@media only screen and (max-width:520px){.contact-us-wrapper .contact-us__captcha-content{max-width:100%}}.contact-us__inputs-row{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}@media only screen and (max-width:1260px){.contact-us__inputs-row{flex-direction:column;gap:0}}.contact-us__inputs-col{flex:1;height:68px;margin-bottom:24px}.contact-us__inputs-col.phone-input-field .react-tel-input{max-width:100%;margin-top:14.5px}@media only screen and (max-width:1260px){.contact-us__inputs-col{margin-bottom:36px}.contact-us__inputs-col.phone-input-field .react-tel-input{margin-top:24px}.become-courier-or-partner-wrapper .base-margin{margin:0 calc(7.2vw - 12px)}}.become-courier-or-partner-wrapper .become-courier{max-width:1320px;margin:58px auto 72px}.become-courier-or-partner-wrapper .become-courier__title{color:var(--primary-text-color);margin-bottom:60px;font-size:calc(.4vw + 26.5px);font-weight:700;line-height:40px}@media only screen and (max-width:1260px){.become-courier-or-partner-wrapper .become-courier__title{text-align:center;margin-bottom:40px}}.become-courier-or-partner-wrapper .become-courier__team{text-align:center;color:var(--primary-text-color);max-width:600px;margin:0 auto 60px;font-size:20px;font-weight:600;line-height:29px}.become-courier-or-partner-wrapper .become-courier__achievement{justify-content:center;gap:46px;display:flex}@media only screen and (max-width:1260px){.become-courier-or-partner-wrapper .become-courier__achievement{flex-direction:column;gap:40px}}.become-courier-or-partner-wrapper .become-courier__container{gap:28px;margin-bottom:56px;display:flex}@media only screen and (max-width:1260px){.become-courier-or-partner-wrapper .become-courier__container{flex-direction:column;gap:36px}}.become-courier-or-partner-wrapper .become-courier__container-image{max-width:756px}@media only screen and (max-width:520px){.become-courier-or-partner-wrapper .become-courier__container-image{margin:0 -15px}}@media only screen and (max-width:1260px){.become-courier-or-partner-wrapper .become-courier__container-image img{width:100%}}.become-courier-or-partner-wrapper .become-courier__container-form{flex:1}.become-courier-or-partner-wrapper .become-courier__container-form-title{color:var(--primary-text-color);margin-top:8px;margin-bottom:20px;font-size:20px;font-weight:600;line-height:24px}.become-courier-or-partner-wrapper .become-courier__container-form-button{justify-content:center;display:flex}.become-courier-or-partner-wrapper .become-courier__container-form-button .mai-button{width:308px}.become-courier-or-partner-wrapper .become-courier__input-content{height:68px;margin-bottom:20px}.become-courier-or-partner-wrapper .become-courier__input-content .react-tel-input{max-width:100%;margin-top:40px}.become-courier-or-partner-wrapper .become-courier__checkbox-content{gap:10px;margin-bottom:21px;display:flex}.become-courier-or-partner-wrapper .become-courier__checkbox-label{font-size:12px}.become-courier-or-partner-wrapper .become-courier__checkbox-label-link{font-weight:600;text-decoration:underline}@media only screen and (max-width:1260px){.become-courier-or-partner-wrapper .become-courier__captcha-content{max-width:50%}}@media only screen and (max-width:520px){.become-courier-or-partner-wrapper .become-courier__captcha-content{max-width:100%}}@media only screen and (max-width:1260px){.delivery-and-payment-wrapper .base-margin{margin:0 calc(7.2vw - 12px)}}.delivery-and-payment-wrapper .delivery-and-payment{max-width:871px;margin:0 auto 60px}.error{color:#f6b522}.error-page{min-height:100%}.error-page__wrapper{height:100%;color:var(--primary-text-color);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:32px;font-weight:800;display:flex}.error-page__title{color:var(--pink);font-size:32px;font-weight:600}.error-page__error-msg{color:var(--primary-text-color);font-size:22px;font-weight:600}.general-error-page{min-height:100%}.general-error-page__wrapper{flex-direction:column;justify-content:center;align-items:center;max-width:max-content;margin:0 auto;padding:24px 16px;display:flex}.general-error-page .not-found-icon{width:112px;height:112px;margin-bottom:18px}.general-error-page .not-found-icon svg{width:72px;height:72px}.general-error-page .not-found-icon.login-error-icon svg{width:68px;height:68px}.general-error-page__title{color:var(--primary-text-color);text-align:center;margin-bottom:18px;font-size:32px;font-weight:700;line-height:40px}.general-error-page__description{color:var(--text-muted);text-align:center;max-width:276px;margin-bottom:12px;font-size:15px;font-weight:400;line-height:24px}.general-error-page__description b{font-weight:600}.general-error-page__description-login{margin-bottom:24px}.general-error-page__error-msg{border:1px solid var(--gray-bright);color:var(--primary-text-color);letter-spacing:4px;text-align:center;border-radius:9px;padding:8px 16px;font-size:24px;font-weight:700;line-height:1.33}.general-error-page__error-msg-login{letter-spacing:0;border:none;max-width:252px;margin-bottom:16px;padding:0;font-size:17px;font-weight:600}.general-error-page__info{color:#f6b522;text-align:center;margin-bottom:48px;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.general-error-page__btn{min-width:248px!important}@media only screen and (max-width:1260px){.general-error-page .not-found-icon{width:80px;height:80px;margin-bottom:16px}.general-error-page .not-found-icon svg{width:40px;height:40px}.general-error-page .not-found-icon.login-error-icon{width:52px;height:52px}.general-error-page .not-found-icon.login-error-icon svg{width:44px;height:44px}.general-error-page__title{margin-bottom:10px;font-size:24px;line-height:32px}.general-error-page__description{color:var(--primary-text-color);max-width:290px;margin-bottom:8px;font-size:17px;font-weight:300}.general-error-page__description b{font-weight:400}.general-error-page__description-login{margin-bottom:24px;font-size:15px;font-weight:400}.general-error-page__error-msg{padding:12px 16px;font-size:16px}.general-error-page__error-msg-login{padding:0;font-size:17px}.general-error-page__info{margin-bottom:20px}.general-error-page__btn{min-width:206px!important}.general-error-page__btn-login{min-width:100%!important}}.info-achievement{flex-direction:column;justify-content:center;align-items:center;max-width:276px;display:flex}@media only screen and (max-width:1260px){.info-achievement{flex-direction:row;justify-content:flex-start}}.info-achievement__icon{background:var(--pink-light);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;position:relative}@media only screen and (max-width:1260px){.info-achievement__icon{margin-bottom:0}.info-achievement__text{flex-direction:column;flex:1;align-items:flex-start;margin-left:16px;display:flex}}.info-achievement__title{text-align:center;color:var(--primary-text-color);text-align:center;margin-bottom:12px;font-size:17px;line-height:24px}@media only screen and (max-width:1260px){.info-achievement__title{margin-bottom:0}}.info-achievement__description{text-align:center;color:var(--text-muted);font-size:13px;line-height:20px}@media only screen and (max-width:1260px){.info-achievement__description{text-align:left}}.groupOrder-active{background:var(--pink-light);width:100%;height:52px;box-shadow:var(--gray-shadow-1);justify-content:space-between;align-items:center;gap:28px;padding:0 24px;transition:height 2s;display:flex}@media only screen and (max-width:520px){.groupOrder-active{padding:5px}}.groupOrder-passive{height:0;transition:height 1s}.groupOrder-passive>div{display:none!important}.group-order-header>div{justify-content:flex-start;align-items:center;gap:28px;display:flex}.group-order-header>div:first-child{gap:16px;width:calc(100% - 320px)}@media only screen and (max-width:1260px){.group-order-header>div:first-child{width:calc(100% - 50px)}}.group-order-header__more{line-height:0}.group-order-header__info-name{color:var(--primary-text-color);font-size:13px;font-weight:600;line-height:16px}.group-order-header__info-description{color:var(--text-muted);font-size:13px;line-height:16px}@media only screen and (max-width:480px){.group-order-header__info-description{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.group-order-header__action{cursor:pointer;text-transform:uppercase;color:var(--pink);font-size:10px;font-weight:600;line-height:12px}.group-order-header__btn{min-width:85px!important;height:28px!important;padding:8px 12px!important;font-size:13px!important;line-height:13px!important}.group-order-info{font-size:13px;line-height:16px}.group-order-info>p{word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-order-info-title{color:var(--primary-text-color);margin-bottom:2px;font-weight:600}.group-order-info-details{color:var(--text-muted)}@media only screen and (max-width:1259px){.group-order-header-desktop{display:none}}.supermarket-header-category{cursor:pointer;background:var(--gray-light);backdrop-filter:blur(4px);border-radius:8px;height:124px;transition:all .15s}@media only screen and (max-width:1260px){.supermarket-header-category{background:0 0;height:125px}}.supermarket-header-category>div{height:inherit}.supermarket-header-category a{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:12px;display:flex}.supermarket-header-category__image-content{width:56px;height:56px}.supermarket-header-category__image{object-fit:cover;width:56px;height:56px}.supermarket-header-category__name{color:var(--primary-text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:1260px){.supermarket-header-category a{justify-content:flex-start;gap:4px;padding:16px 8px}.supermarket-header-category__image-content-skeleton{backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;width:61px;height:61px;display:flex}.supermarket-header-category__image-content{background:var(--white-smoke);backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;width:61px;height:61px;display:flex}.supermarket-header-category__image-skeleton{object-fit:unset;width:60px;height:60px}.supermarket-header-category__image{object-fit:unset;width:49px;height:45px}.supermarket-header-category__name{font-size:12px;line-height:16px}}@media only screen and (max-width:374px){.supermarket-header-category a{padding:8px}.supermarket-header-category__name{font-size:11px;line-height:13px}}@media only screen and (max-width:1260px){.supermarket-category-list{margin-top:128px;padding:0 16px}}.supermarket-category-list__items{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:20px;display:grid}@media only screen and (max-width:1260px){.supermarket-category-list__items{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:0}}.supermarket-category-list-skeleton__supermarket-header-category{flex-direction:column;align-items:center;gap:4px;padding:16px 8px;display:flex}.supermarket-header{width:100%;max-width:1620px;margin:0 auto;padding:56px 16px 8px;position:relative}.supermarket-header__inner{gap:60px;margin-bottom:56px;display:flex}.supermarket-header__container{gap:16px;display:flex;position:relative}.supermarket-header__container .branches{gap:4px;display:flex}.supermarket-header__container .branches .favorite-btn{background-color:var(--white);cursor:pointer;width:34px;height:28px;color:var(--grey-dark);border:0;border-radius:100px;justify-content:center;align-items:center;display:flex}.supermarket-header__container .branches .favorite-btn.is-favorite{color:var(--pink)}.supermarket-header__container .branches .favorite-icon path{stroke-width:2px;stroke:var(--text-muted);stroke-linejoin:round;transition:fill .2s linear}@media only screen and (min-width:992px){.supermarket-header__container .branches .favorite-icon:hover path{fill:var(--pink)}}.supermarket-header__container-logo{height:40px}.supermarket-header__container-logo img{width:auto;height:100%}.supermarket-header__container-info-name{letter-spacing:2px;color:var(--primary-text-color);text-transform:capitalize;font-size:24px;font-weight:800}.supermarket-header__container-info-details{margin-top:8px}.supermarket-header__container-info-details__achivement ul{justify-content:flex-start!important}@media only screen and (max-width:1260px){.supermarket-header__container-info-details__achivement ul{justify-content:space-around!important}}@media only screen and (max-width:520px){.supermarket-header__container-info-details__achivement ul{justify-content:space-between!important}.supermarket-header__container-info-details__achivement ul span{font-size:12px}}.supermarket-header__container-address-content{position:absolute;bottom:0;right:90px}.supermarket-header__container-address{border:1px solid var(--gray-bright);background:#fff;border-radius:100px;width:220px;height:40px}.supermarket-header__img{flex:1;height:64px;position:relative}.supermarket-header__img img{object-fit:cover;width:100%;height:100%}.supermarket-header__img .restaurant-header__footer-actions-pickup{position:absolute;top:50%;right:70px;transform:translateY(-50%)}.supermarket-header-skeleton{width:100%;max-width:1620px;margin:0 auto;padding:56px 16px 8px}@media only screen and (max-width:1260px){.supermarket-header-skeleton{padding-top:70px}}.supermarket-header-skeleton__container{gap:60px;margin-bottom:56px;display:flex}@media only screen and (max-width:1260px){.supermarket-header-skeleton__container{display:none}}.supermarket-header-skeleton__container-logo{width:331px;height:28px;margin-top:8px}.supermarket-header-skeleton__container-logo .skeleton{border-radius:16px;width:100%;height:100%}.supermarket-header-skeleton__container-info{flex:1}.supermarket-header-skeleton__container-info .infoInner{border-radius:0;justify-content:flex-end;align-items:center;height:60px;display:flex}.supermarket-header-skeleton__container-info .whiteBack{background-color:var(--white);border-radius:28px;width:200px;height:28px;margin-right:70px}.supermarket-header-skeleton__container-info .whiteBack .whiteBackInner{border-radius:28px;width:140px;height:24px;margin:2px}.store-item-filters,.restaurants-modal-filters{background-color:var(--white);z-index:111;border:1px solid var(--white-smoke);box-sizing:border-box;border-radius:16px 16px 0 0;flex-direction:column;width:100%;min-width:420px;max-width:420px;height:calc(100vh - 78px);margin-left:30px;display:none;position:sticky;top:78px;bottom:0;right:0}.store-item-filters__content,.restaurants-modal-filters__content{background-color:var(--white)}.store-item-filters--open,.restaurants-modal-filters--open{display:flex}.store-item-filters-title,.restaurants-modal-filters-title{border-radius:16px 16px 0 0;align-items:center;gap:16px;width:100%;height:44px;padding-left:16px;display:flex;position:absolute}.store-item-filters-title span,.restaurants-modal-filters-title span{color:var(--primary-text-color);font-size:17px;font-weight:700}.store-item-filters-title .supermarket-close-back-icon,.restaurants-modal-filters-title .supermarket-close-back-icon{line-height:0}.store-item-filters .select-field,.restaurants-modal-filters .select-field{height:92px}.store-item-filters__discount-products,.restaurants-modal-filters__discount-products{align-items:center;padding:16px;display:flex}.store-item-filters__discount-products-label,.restaurants-modal-filters__discount-products-label{color:var(--primary-text-color);margin-left:20px;font-size:13px;line-height:16px}.store-item-filters__clear,.restaurants-modal-filters__clear{background-color:var(--white);border-top:1px solid var(--gray-bright);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex;position:sticky;bottom:0}.store-item-filters__clear .mai-button,.restaurants-modal-filters__clear .mai-button{width:156px}@media only screen and (max-width:1260px){.store-item-filters,.restaurants-modal-filters{border-radius:unset!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;margin-left:0!important;position:fixed!important;inset:0 auto auto 0!important}}.store-item-filters__content{max-width:100%;height:100%;margin-top:44px;overflow-y:auto}.store-item-filters__content::-webkit-scrollbar{border-radius:8px;width:8px}.store-item-filters__content::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.store-item-filters__content::-webkit-scrollbar{background:0 0}.store-item-filters__content::-webkit-scrollbar-thumb{background:#0006}@media only screen and (max-width:1260px){.store-item-filters{z-index:999999999!important;border:none!important}}.restaurants-modal-filters__content{max-width:100%;height:100%;overflow-y:auto}.restaurants-modal-filters__content::-webkit-scrollbar{border-radius:8px;width:8px}.restaurants-modal-filters__content::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.restaurants-modal-filters__content::-webkit-scrollbar{background:0 0}.restaurants-modal-filters__content::-webkit-scrollbar-thumb{background:#0006}.restaurants-modal-filters__content .input-with-label{margin:16px 24px;padding:0 0 16px}.restaurants-modal-filters__content .input-with-label label{line-height:1}.restaurants-modal-filters__content .input-with-label:last-child{border-bottom:none!important}@media only screen and (max-width:1260px){.restaurants-modal-filters__content .input-with-label{margin:16px}}.with-shadow{box-shadow:var(--gray-shadow-1)}.grid-container{grid-template-columns:auto auto;padding:10px;display:grid}.grid-item{text-align:center;background-color:#fffc;border:1px solid #000c;padding:20px;font-size:30px}.cart-item{background-color:var(--white);width:300px;height:156px;box-shadow:var(--gray-shadow-2);border-radius:16px;font-size:12px;inset:0}.text-style{text-align:left;font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:16px}.sub-button{background-color:red;border-radius:14px;width:102px;height:28px;top:86px;left:307px}.promo_code_content{gap:40px;display:flex}.promo_code_content .input-content input{color:var(--text-muted)}.promo_code_content .btn-content button{text-transform:uppercase;min-width:102px;max-width:102px;height:28px}@media only screen and (max-width:768px){.promo_code_content{max-width:100%}}@media only screen and (max-width:520px){.promo_code_content{gap:13px}}@media only screen and (max-width:360px){.promo_code_content{flex-direction:column;align-items:center}}.tin-dropdown-cont{background-color:var(--white);height:max-content;box-shadow:var(--gray-shadow-1);border-radius:16px;flex-direction:column;width:200px;max-height:148px;padding:8px 0;display:flex;overflow:hidden auto}.tin-dropdown-cont::-webkit-scrollbar{border-radius:8px;width:8px}.tin-dropdown-cont::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.tin-dropdown-cont::-webkit-scrollbar{background:0 0}.tin-dropdown-cont::-webkit-scrollbar-thumb{background:#0006}.tin-dropdown-cont .tin-dropdown-item{border-bottom:1px solid var(--white-smoke);letter-spacing:5px;color:var(--primary-text-color);padding:12px;font-size:13px;line-height:16px;display:block}.tin-dropdown-cont .tin-dropdown-item-selected{background-color:var(--pink-light);font-size:15px;font-weight:600}.tin-dropdown-cont .tin-dropdown-item:hover{cursor:pointer}.tin-dropdown-cont .tin-dropdown-item:last-child{border-bottom:none}.captcha-content{align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.captcha-content>div:last-child{width:calc(100% - 56px)}.leaflet-control-attribution,.react-datepicker__time-list-item--disabled,.rc-trigger-popup-hidden,.rc-trigger-popup-mask-hidden,.rc-tooltip-arrow{display:none}.restaurant-category::-webkit-scrollbar{display:none}input:-webkit-autofill{transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}select:-webkit-autofill{transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}.MuiFormControl-root,.MuiInputBase-root,.MuiNativeSelect-select{width:100%;min-width:85px;font-family:Montserrat arm,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:24px!important}.MuiFormControl-root:before,.MuiInputBase-root:before,.MuiNativeSelect-select:before{border-bottom-color:#ddd!important}.MuiOutlinedInput-notchedOutline{border:none!important;top:0!important}.MuiInputBase-root:hover,.MuiNativeSelect-select:hover,.MuiNativeSelect-select:focus{background-color:#0000!important}.MuiInputBase-root:hover:before,.MuiNativeSelect-select:hover:before,.MuiNativeSelect-select:focus:before{border-bottom-color:var(--pink)!important}.MuiInputLabel-root[for=uncontrolled-native]{font-size:11.5px!important}.MuiInputLabel-root{color:var(--text-muted)!important;font-family:Montserrat arm,sans-serif!important;font-size:15px!important;left:8px!important}.MuiInputBase-input{color:var(--primary-text-color)!important;padding:5px 0 12px 8px!important}.MuiFormHelperText-root.Mui-error{letter-spacing:.1px;padding-left:8px;font-size:12px;line-height:1.33;font-family:Montserrat arm,sans-serif!important}.MuiFormHelperText-root.Mui-error .auth-modal-register-needed{float:right;margin-top:0;display:inline}.MuiInputAdornment-root{margin-right:0!important}.MuiInputAdornment-positionStart{margin-left:4px}.MuiInputAdornment-positionEnd{cursor:pointer}.MuiCheckbox-root{color:var(--text-muted)!important;padding:0 8px 0 0!important}.Mui-checked{color:var(--pink)!important}.PrivateSwitchBase-root{background-color:#0000!important;padding:0!important}.PrivateSwitchBase-root .MuiSvgIcon-root path{fill:var(--gray)}.PrivateSwitchBase-root input[checked]+span>.MuiSvgIcon-root path{fill:var(--pink)}@media only screen and (max-width:1260px){.bannerImg__absolute img{position:relative}}.bannerImg__absolute img{z-index:1;position:absolute;top:0;left:0}@media only screen and (max-width:1260px){.bannerImg__absolute img{position:relative}}.react-datepicker{display:inline}.react-datepicker__time-container,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:120px}ul.react-datepicker__time-list::-webkit-scrollbar{border-radius:8px;width:8px}ul.react-datepicker__time-list::-webkit-scrollbar-thumb{border-radius:8px;width:8px}ul.react-datepicker__time-list::-webkit-scrollbar{background:0 0}ul.react-datepicker__time-list::-webkit-scrollbar-thumb{background:#0006}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{text-align:left;height:auto;color:var(--primary-text-color);padding:16px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:1;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:not(:last-child):before{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% - 32px);position:absolute;bottom:0;left:16px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:var(--pink-light)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--pink-light);font-weight:600}.react-tel-input{max-width:400px}.react-tel-input .form-control{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-weight:600;border:none!important;border-bottom:1px solid #ddd!important;border-radius:0!important;width:100%!important;height:40px!important;font-size:15px!important;line-height:24px!important}.react-tel-input .form-control::placeholder{color:var(--text-muted);font-weight:400}.react-tel-input .flag-dropdown{background-color:#0000!important;border:none!important;border-radius:0!important;height:40px!important}.react-tel-input .selected-flag .arrow{border-top-color:var(--primary-text-color)!important}.react-tel-input .country-list{box-shadow:var(--gray-shadow-4)!important;border-radius:16px!important}.react-tel-input .country-list .country{font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;padding:12px 16px!important}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:var(--pink-light)!important}.react-tel-input .country-list .country-name{color:var(--primary-text-color)}.react-tel-input .country-list .country .dial-code{color:var(--text-muted);font-weight:300}.react-tel-input .special-label{color:var(--text-muted);cursor:text;pointer-events:none;font-family:Montserrat arm,sans-serif;font-weight:400;line-height:20px;padding:0!important;font-size:11px!important;display:block!important;top:-18px!important;left:8px!important}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus,.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background-color:#0000!important}.react-tel-input__error{position:relative}.react-tel-input__error .form-control{border-bottom:2px solid var(--yellow)!important}.react-tel-input__error p{color:var(--yellow);letter-spacing:.1px;margin-top:3px;padding-left:8px;font-family:Montserrat arm,sans-serif;font-size:12px;line-height:1.33;position:absolute}.react-tel-input__error .error-icon__custom{position:absolute;top:8px;right:0}.rc-trigger-popup{width:345px;position:fixed;z-index:1050!important}.rc-trigger-popup-zoom-enter,.rc-trigger-popup-zoom-appear{opacity:0;animation-duration:.3s;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused;animation-fill-mode:both}.rc-trigger-popup-zoom-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused;animation-fill-mode:both}.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-active,.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active{animation-name:rcTriggerZoomIn;animation-play-state:running}.rc-trigger-popup-zoom-leave.rc-trigger-popup-zoom-leave-active{animation-name:rcTriggerZoomOut;animation-play-state:running}@keyframes rcTriggerZoomIn{0%{opacity:0;transform-origin:50%;transform:scale(0)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes rcTriggerZoomOut{0%{opacity:1;transform-origin:50%;transform:scale(1)}to{opacity:0;transform-origin:50%;transform:scale(0)}}.rc-trigger-popup-mask{height:100%;filter:alpha(opacity=50);z-index:1050;background-color:#37373799;position:fixed;inset:0}.rc-trigger-popup-fade-enter,.rc-trigger-popup-fade-appear{opacity:0;animation-duration:.3s;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused;animation-fill-mode:both}.rc-trigger-popup-fade-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused;animation-fill-mode:both}.rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-active,.rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active{animation-name:rcTriggerMaskFadeIn;animation-play-state:running}.rc-trigger-popup-fade-leave.rc-trigger-popup-fade-leave-active{animation-name:rcDialogFadeOut;animation-play-state:running}.time-picker-list-trigger{width:196px!important;height:292px!important}@media only screen and (max-width:1260px){.time-picker-list-trigger{width:160px!important;height:220px!important}}@media only screen and (max-width:520px){.time-picker-list-trigger{width:128px!important}}@keyframes rcTriggerMaskFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rcDialogFadeOut{0%{opacity:1}to{opacity:0}}.rc-dropdown{z-index:54;font-family:inherit}.rc-tooltip-inner{background:var(--white);box-shadow:var(--gray-shadow-4);opacity:1;border:none;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:326px;padding:16px;display:flex}.rc-tooltip{opacity:1;background-color:#0000}.small__tooltip{padding:0}.small__tooltip .rc-tooltip-inner{width:auto;min-height:29px;color:var(--text-muted);border-radius:4px;padding:4px 16px;line-height:20px}@media only screen and (max-width:1260px){header .rc-trigger-popup{width:100%!important}}@media only screen and (max-width:480px){.Toastify{width:100%;position:fixed;bottom:0}}.Toastify__toast{position:initial!important}.Toastify__close-button{transition:none!important}@media only screen and (max-width:480px){.Toastify__close-button{display:none}}.Toastify__toast-icon{display:none!important}.visa-points-toast{width:352px!important;padding:0!important;top:0!important}.visa-points-toast.snack-reminder-toast{top:5em!important}@media only screen and (max-width:1260px){.visa-points-toast{top:1em!important}.visa-points-toast.snack-reminder-toast{top:6.5em!important}}@media only screen and (max-width:480px){.visa-points-toast{border-radius:0!important;width:100%!important;position:sticky!important;bottom:0!important}}.visa-points-toast>div{gap:8px;margin-top:90px;z-index:1!important;background-color:var(--pink-light)!important;box-shadow:var(--gray-shadow-5)!important;border-radius:16px!important;padding:12px 12px 4px 16px!important}@media only screen and (max-width:480px){.visa-points-toast>div{box-shadow:none!important;border-radius:0!important;padding:14px 16px!important}}.visa-points-toast>div>div{padding:0!important}.visa-points-toast>div>button{line-height:1;opacity:1!important}.visa-points-toast>div>button svg{line-height:0;position:relative;top:2px;fill:var(--pink)!important}.visa-points-toast>div .visa-terms.show{opacity:0;transition-duration:0s;transform:translateY(100%)}.visa-points-toast__title{color:var(--pink);margin-bottom:2px;font-size:17px;font-weight:700;line-height:24px}.visa-points-toast__description{color:var(--primary-text-color);margin-bottom:2px;font-size:12px;line-height:20px}.visa-points-toast__info{color:var(--pink);justify-content:flex-end;align-items:center;gap:4px;font-size:8px;line-height:20px;display:flex}.visa-points-toast__info-icon{line-height:0;transform:rotate(180deg)}.visa-points-toast__info-link{font-weight:600;line-height:0;text-decoration:underline}.visa-points-toast__info-link:hover{text-decoration:none}@media only screen and (max-width:480px){.visa-points-toast-desktop{display:none}}.visa-points-toast-mob{display:none}@media only screen and (max-width:480px){.visa-points-toast-mob{justify-content:space-between;align-items:center;display:flex}.visa-points-toast-mob>div:first-child{width:60%}.visa-points-toast-mob__title{color:#b71e4e;font-size:14px;line-height:20px}.visa-points-toast-mob__title>span{font-weight:700}.visa-points-toast-mob__description{margin-top:4px;font-size:10px;line-height:18px}.visa-points-toast-mob__btn{background-color:var(--white-smoke);box-shadow:var(--pink-shadow-0_3);border-radius:50px;align-items:center;gap:6px;padding:7px 28px;display:flex}.visa-points-toast-mob__btn>span{color:var(--pink);font-size:14.7px;font-weight:600;line-height:18px}}.rate-toast{width:auto;min-width:448px;top:2em!important}@media only screen and (max-width:1260px){.rate-toast{top:.5em!important}}@media only screen and (max-width:520px){.rate-toast{min-width:98%;left:1%}}.rate-toast>div{margin-top:90px;z-index:1!important;background-color:var(--white)!important;box-shadow:var(--gray-shadow-5)!important;border-radius:16px!important;padding:16px!important}@media only screen and (max-width:520px){.rate-toast>div{padding:8px!important}}.rate-toast>div>div{padding:0!important}.rate-toast>div>button{display:none}.rate-toast__close{text-align:right;cursor:pointer}.rate-toast__order-list{margin:16px 0}@media only screen and (max-width:520px){.rate-toast__order-list{margin:8px 0}}.rate-toast__title{color:var(--primary-text-color);text-align:center;margin-bottom:16px;font-size:20px;font-weight:300;line-height:24px}@media only screen and (max-width:520px){.rate-toast__title{margin-bottom:8px}}.rate-toast__title a{color:var(--pink);text-decoration:underline}.rate-toast__buttons{justify-content:space-between;gap:16px;padding:24px 24px 8px;display:flex}@media only screen and (max-width:520px){.rate-toast__buttons{flex-direction:column;gap:12px;padding:16px 16px 4px}.rate-toast-desktop{min-width:100%}}#notificationToast{padding:0!important}.notification-toast{border:1px solid var(--pink);border-radius:16px;width:auto;max-width:448px;position:relative}.notification-toast__close{cursor:pointer;line-height:0;position:absolute;top:12px;right:12px}.notification-toast .account-notification-settings__form-control-label{cursor:pointer;align-items:center;width:max-content;margin-bottom:6px;margin-left:28px;display:flex}.notification-toast .account-notification-settings__notify-type{width:100%;color:var(--primary-text-color);justify-content:space-between;padding-left:8px;font-size:15px;display:flex}.notification-toast .form-section-layout{box-shadow:none;margin-bottom:0;padding:16px}.notification-toast .account-notification-settings__radio-buttons{width:100%;padding:20px 0;position:relative}.notification-toast .account-notification-settings__radio-buttons:after{content:"";border-top:1px solid var(--white-smoke);width:calc(100% + 32px);position:absolute;top:0;left:-16px}.notification-toast .account-notification-settings__radio-buttons:before{content:"";border-bottom:1px solid var(--white-smoke);width:calc(100% + 32px);position:absolute;bottom:0;left:-16px}.notification-toast .account-notification-settings__btn-notify-content{justify-content:flex-end;margin-top:16px;display:flex}.MuiPaper-root{box-shadow:none!important;border-radius:16px!important}.MuiBackdrop-root{border-radius:0!important}.swipe-able-drawer{z-index:10000!important}.swipe-able-drawer .MuiPaper-root{padding:16px;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;left:0!important}.swipe-able-drawer__line{background:#0000001f;border-radius:24px;width:36px;height:4px;position:absolute;top:8px;left:calc(50% - 15px)}.swipe-able-drawer__puller{top:8px!important}.mobile-swipe-able-drawer .MuiPaper-root{max-height:90vh;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;left:0!important}.mobile-swipe-able-drawer .swipe-able-drawer__container{background-color:var(--white);visibility:visible;z-index:99999999;position:absolute;left:0;right:0}.mobile-swipe-able-drawer .MuiBox-root{padding-bottom:72px;top:0!important}.mobile-swipe-able-drawer .MuiBox-root .header_puller{background-color:#0000001f;border-radius:3px;width:36px;height:4px;position:fixed;left:calc(50% - 18px)}.mobile-swipe-able-drawer .MuiBox-root.swipe-able-drawer__puller{margin-top:8px;position:relative;padding-bottom:0!important}.mobile-swipe-able-drawer .form-section-layout{box-shadow:none;margin-bottom:0;padding:16px}.mobile-swipe-able-drawer .btn-content-fixed{background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-4);justify-content:center;align-items:center;display:flex;position:fixed;bottom:0}.mobile-swipe-able-drawer .btn-content-fixed button{width:226px;padding:0 24px}.PrivateSwipeArea-root{z-index:10!important}.layout-wrapper{flex-direction:column;width:100%;display:flex}.main-container{height:max-content;min-height:100%}.main-container.full-width .main-container__layout{max-width:100%}.main-container .restaurant-page{max-width:0!important;margin:0 auto!important}.main-container.homeLayoutPadd300 .main-container__layout{padding-top:190px;position:static}@media only screen and (max-width:1260px){.main-container.homeLayoutPadd300 .main-container__layout{padding-top:124px}}.main-container.homeLayoutPadd300 .main-container__layout-with-groupOrder{padding-top:246px}@media only screen and (max-width:1260px){.main-container.homeLayoutPadd300 .main-container__layout-with-groupOrder{padding-top:114px!important}.main-container.homeLayoutPadd200 .main-container__layout{padding-top:124px}}.main-container.homeLayoutPadd200 .main-container__layout-with-groupOrder{padding-top:246px}.main-container__layout{flex-direction:column;flex:auto;justify-content:center;width:100%;max-width:1920px;height:100%;margin:0 auto;display:flex;position:relative}.main-container__layout.full{max-width:100%}@media only screen and (max-width:1260px){.main-container__layout{background:var(--white)}}@media only screen and (max-width:480px){.main-container__layout{justify-content:space-between}}.main-container__layout .item-container{height:100%;margin:0 auto}.main-container__layout-with-header{padding-top:72px}@media only screen and (min-width:1260px){.main-container__layout.BrandPagelayout{flex-direction:column;margin-top:24px;display:flex;padding-top:68px!important}}.main-container__layout.BrandPagelayout .basket-container{margin-top:40px}@media only screen and (max-width:1260px){.main-container__layout.BrandPagelayout .basket-container{margin-top:0}}.main-container__layout-with-groupOrder{padding-top:124px}@media only screen and (max-width:1260px){.main-container__layout-with-groupOrder{padding-top:98px!important}}.main-container.new-year-layout .main-container__layout{max-width:100%}.balance-radio-content{justify-content:flex-start;align-items:center;gap:8px;line-height:0;display:flex}.balance-radio-content span{cursor:pointer}.balance-radio-content.disabled{color:var(--text-muted)}.balance-radio-content__label{cursor:pointer;letter-spacing:1.10769px;color:var(--primary-text-color);font-size:13px;line-height:16px}.balance-radio-content__label.disabled{color:var(--gray)}.balance-radio-content__label .balance{color:var(--text-muted);letter-spacing:0;font-size:15px;font-weight:600}.balance-radio-content__label .balance-green{color:var(--green)}.balance-radio-content__label .balance.disabled{color:var(--gray)}.list-horizontal-scroll .list-horizontal-scroll-item{visibility:hidden;opacity:0;background-color:var(--white-smoke);width:48px;height:48px;box-shadow:var(--pink-shadow-0_3);z-index:1;cursor:pointer;border-radius:24px;place-items:center;transition:all .3s;display:grid;position:absolute;top:calc(50% - 34px)}.list-horizontal-scroll .list-horizontal-scroll-item.left{left:-24px;transform:rotateY(180deg)}.list-horizontal-scroll .list-horizontal-scroll-item.right{right:-24px}.list-horizontal-scroll .list-horizontal-scroll-item img{width:100%;height:100%}.app-bar-tabs-content{background:var(--white);z-index:5;width:100%;padding:0 64px;position:sticky;top:72px;left:0}.app-bar-tabs-content_groupOrder{top:124px}@media only screen and (max-width:1260px){.app-bar-tabs-content{padding:0 34px}}@media only screen and (max-width:520px){.app-bar-tabs-content{padding:0 16px}}.app-bar-tabs-content__favorites{padding:0 64px}@media only screen and (max-width:1260px){.app-bar-tabs-content__favorites{padding:0 34px}}@media only screen and (max-width:520px){.app-bar-tabs-content__favorites{padding:0 16px}}.app-bar-tabs-content__search.box-shadow{box-shadow:0 6px 20px #44475b1f}.app-bar-tabs-content__search .app-bar-tabs{border-bottom:none;margin:0 auto}@media only screen and (max-width:1260px){.app-bar-tabs-content__search .app-bar-tabs li{width:max-content;min-width:auto}.app-bar-tabs-content__search .app-bar-tabs li a{padding:0 8px}}.app-bar-tabs-content__search .test{color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0 10px;display:flex;position:relative}.app-bar-tabs-content__search .test>div{line-height:0}@media only screen and (max-width:1260px){.app-bar-tabs-content{border-bottom:none;top:98px;box-shadow:0 6px 20px #44475b1f}.app-bar-tabs-content .app-bar-tabs li a:before{border-bottom-width:2px}}.app-bar-tabs{background:var(--white);-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid var(--white-smoke);flex-direction:row;align-items:center;display:flex;overflow:auto}.app-bar-tabs::-webkit-scrollbar{display:none}.app-bar-tabs li{flex:none;min-width:150px;height:48px;line-height:48px}.app-bar-tabs li a{cursor:pointer;width:inherit;height:inherit;text-align:center;display:block;position:relative}.app-bar-tabs li a span{text-transform:uppercase;color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;transition:color .1s linear;display:inline-block}.app-bar-tabs li a:before{content:"";border-bottom:1px solid #0000;width:100%;height:100%;transition:border-bottom-color .3s linear;position:absolute;bottom:0;left:0}.app-bar-tabs li a.active span,.app-bar-tabs li a:active span,.app-bar-tabs li a:hover span{color:var(--pink)}.app-bar-tabs li a.active:before,.app-bar-tabs li a:active:before,.app-bar-tabs li a:hover:before{border-bottom-color:var(--pink)}.app-top-banner{cursor:pointer;z-index:999;background-color:var(--pink-light);justify-content:center;align-items:center;gap:12px;display:flex;position:sticky;top:0}@media only screen and (max-width:1260px){.app-top-banner{width:100%;max-width:100%}}.app-top-banner__title{color:var(--pink);font-size:13.9246px;line-height:22px}.menu-list-wrapper{width:100%}.menu-list-wrapper-flex-col{flex-direction:column;display:flex}.menu-list-wrapper:first-child .menu-list-title{margin-top:24px}.menu-list-container{justify-content:space-between;display:flex}@media only screen and (max-width:1260px){.menu-list-container .basket-container-item{margin:0}}.menu-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}@media only screen and (max-width:1480px){.menu-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1260px){.menu-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px){.menu-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:544px){.menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-list .product-wrapper{height:330px}.menu-list .product-wrapper .skeleton-item{width:248px;height:330px;box-shadow:var(--gray-shadow-1)}@media only screen and (max-width:1260px){.menu-list .product-wrapper .skeleton-item{height:240px;box-shadow:0 1px 7px #44475b1f}.menu-list .product-wrapper .skeleton-item .restaurant-menu-item-image{height:100px}.menu-list .product-wrapper{height:240px;box-shadow:0 1px 7px #44475b1f}.menu-list .product-wrapper .restaurant-menu-item-image{height:100px}}.menu-list .restaurant-menu-item{min-width:160px;max-width:248px}.menu-list-title{color:var(--primary-text-color);margin-bottom:1rem;font-size:26px;font-weight:700;line-height:2.5rem}@media only screen and (max-width:1576px){.menu-list-title{font-size:25px}}@media only screen and (max-width:768px){.menu-list-title{font-size:24px}}.search-list-wrapper{width:100%;height:max-content;margin-top:48px;display:grid}.search-list-container{grid-gap:30px;justify-content:space-between;display:flex}@media only screen and (max-width:1260px){.search-list-container .basket-container-item{margin:0}}.search-list2{grid-gap:28px;background-color:var(--white);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:16px 0 0;transition:all .2s;display:grid}.search-list2.restauarant-product-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media only screen and (max-width:1620px){.search-list2.restauarant-product-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1260px){.search-list2.restauarant-product-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:768px){.search-list2.restauarant-product-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:544px){.search-list2.restauarant-product-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-list{grid-gap:28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:48px;transition:all .2s;display:grid}.search-list .restaurant-menu-item{min-width:160px;max-width:initial}@media only screen and (max-width:1260px){.search-list{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.search-list .restaurant-menu-item{max-width:initial}.search-list .visa-terms.show{opacity:0;transition-duration:0s;transform:translateY(100%)}}@media only screen and (max-width:768px){.search-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.search-list .restaurant-menu-item{max-width:initial}}@media only screen and (max-width:480px){.search-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.account-personal-fields{align-items:center;gap:16px;margin-bottom:10px}@media only screen and (max-width:768px){.account-personal-fields{gap:35px}}.account-personal-fields>*{width:100%;height:68px}.account-personal-fields .btn-update__mob{min-width:191px}.account-personal-fields .field-with-button{align-items:center;gap:30px;max-width:100%;display:flex}.account-personal-fields .field-with-button>div{width:400px;max-width:100%;height:inherit}.account-personal-fields .field-with-button.mt-20{margin-top:20px}.account-personal-fields .field-with-button button.btn-update-number{margin-bottom:24px}.account-personal-fields .field-with-button button.btn-update-email{margin-bottom:8px}.account-personal-fields .personal-email{max-width:400px}.account-personal-fields button{flex:none;width:fit-content;height:fit-content}@media only screen and (max-width:768px){.account-personal-fields button{margin:20px auto}}.account-notification-settings .form-section-layout-header{margin-bottom:6px}.account-notification-settings__info-text{letter-spacing:.1px;color:var(--text-muted);margin-bottom:12px;font-size:12px;line-height:1.66}.account-notification-settings__info-email{align-items:center;gap:8px;margin-bottom:12px;display:flex}.account-notification-settings__info-email span:first-child{color:var(--primary-text-color);font-size:15px}.account-notification-settings__info-email span:last-child{color:var(--gray);font-size:10px}.account-notification-settings__buttons-content{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.account-notification-settings__radio-buttons label{cursor:pointer;width:max-content}.account-notification-toggle-switcher .form-section-layout{box-shadow:none;background-color:#0000;padding:0 24px}.account-notification-toggle-switcher__swither-and-text{align-items:center;gap:12px;margin-bottom:6px;display:flex}.account-notification-toggle-switcher__swither-and-text p{text-transform:uppercase;color:var(--primary-text-color);font-size:13px;font-weight:600}.account-notification-toggle-switcher__info{letter-spacing:.1px;color:var(--text-muted);font-size:12px;line-height:1.66}.account-notification-toggle-switcher__info a{text-decoration:underline}.account-notification-toggle-switcher__info a:hover{text-decoration:none}.accountPopup{max-height:100%}@media only screen and (max-width:1260px){.accountPopup{padding-bottom:66px}}.account-layout-wrapper{width:100%;max-width:1420px;margin:0 auto}.account-layout-wrapper .content-mobile-header{z-index:3;background-color:#fff;flex-direction:row;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex;position:sticky;top:0;box-shadow:0 4px 4px #0000000d}.account-layout-wrapper .content-mobile-header .go-back{height:24px}.account-layout-wrapper .content-mobile-header .title{color:var(--primary-text-color);font-size:17px;font-weight:600;line-height:24px}@media only screen and (max-width:1666px){.account-layout-wrapper{max-width:1366px}}@media only screen and (max-width:1366px){.account-layout-wrapper{max-width:1150px}}@media only screen and (max-width:1260px){.account-layout-wrapper{background:var(--white);max-width:100%;height:100%}.account-addresses-content{padding-top:0;padding-bottom:72px}}.bottom-fixed-content{z-index:10;background:var(--white);width:100%;height:72px;box-shadow:var(--gray-shadow-3);display:none;position:fixed;bottom:0}.bottom-fixed-content__container.flex-content-for-button{height:inherit;justify-content:center;align-items:center;padding:0 70px;display:flex}.bottom-fixed-content__button.add-card-button-mob{width:344px;height:40px;min-height:40px;font-size:14px;font-weight:600}@media only screen and (max-width:1260px){.bottom-fixed-content{display:block}}@media only screen and (max-width:480px){.bottom-fixed-content__button.add-card-button-mob{font-size:13px}}.account-personal-content .personal-info-header-mob{align-items:center;padding:16px 20px;display:none}@media only screen and (max-width:1260px){.account-personal-content .personal-info-header-mob{display:flex}}.account-personal-content .personal-info-header-mob .personal-info-title-mob{color:var(--primary-text-color);flex:1;margin-left:36px;font-size:20px;font-weight:600;line-height:24px}.account-personal-content .account-personal-container .save-info-mob{margin-top:40px;display:none}.account-personal-content .account-personal-container .save-info-mob button{width:226px;height:40px;margin:0 auto;font-size:13px}.account-personal-content .account-personal-container form:first-child{position:relative}.account-personal-content .account-personal-container form .text-save-info{transition:all .1s;position:absolute;top:14px;right:22px}.account-personal-content .account-personal-container form .text-save-info p{text-align:right;color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:20px}@media only screen and (max-width:1260px){.account-personal-content .account-personal-container form .text-save-info{width:100%;top:-36px;right:auto}.account-personal-content .account-personal-container form .text-save-info p{text-align:center}.account-personal-content .account-personal-container{padding:24px 16px 0}.account-personal-content .account-personal-container .w-100,.account-personal-content .account-personal-container.w-100{width:100%!important;max-width:100%!important}.account-personal-content .account-personal-container .form-section-layout{border:1px solid var(--gray-bright);margin-bottom:24px;border-radius:16px!important}.account-personal-content .account-personal-container .form-section-layout-title{margin-left:0!important;font-size:17px!important}}@media only screen and (max-width:768px){.account-personal-content .account-personal-container{margin:16px auto 0;padding:0}.account-personal-content .account-personal-container form{margin:0 auto;display:none;max-width:344px!important}.account-personal-content .account-personal-container form .display-block{display:block}.account-personal-content .account-personal-container form:first-child .form-section-layout{border:none;border-radius:0!important}.account-personal-content .account-personal-container form:first-child .form-section-layout .form-section-layout-header{display:none}.account-personal-content .account-personal-container form:first-child .form-section-layout .account-personal-fields{flex-direction:column;align-items:flex-start;margin-bottom:0}.account-personal-content .account-personal-container form:first-child .form-section-layout .account-personal-fields>:last-child{min-width:191px;max-width:100%!important}.account-personal-content .account-personal-container .form-section-layout{margin-bottom:0;padding:0 16px}.account-personal-content .account-personal-container .save-info-mob{margin-block:24px;display:block}}@media only screen and (max-width:374px){.account-personal-content .account-personal-container form{max-width:100%!important}}.account-personal-content .list-for-changes-mob{display:none}@media only screen and (max-width:768px){.account-personal-content .list-for-changes-mob{margin-bottom:24px;display:block}}.account-personal-content .list-for-changes-mob .list-for-changes li{border-bottom:1px solid var(--white-smoke)}.account-personal-content .list-for-changes-mob .list-for-changes li:first-child{border-top:1px solid var(--white-smoke)}.account-personal-content .list-for-changes-mob .list-for-changes li .icon-content{position:relative}.account-personal-content .list-for-changes-mob .list-for-changes li .icon-content span{color:var(--white)}.account-personal-content .list-for-changes-mob .list-for-changes li a{cursor:pointer;align-items:center;gap:8px;width:100%;padding:16px 12px;display:flex}.account-personal-content .list-for-changes-mob .list-for-changes li a>span{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px}.account-delete-button-content{justify-content:flex-end;margin-bottom:24px;display:flex}@media only screen and (max-width:768px){.account-delete-button-content{display:none}}.account-delete-button-content .account-delete-btn svg{margin-right:8px}.account-deletion{width:100%}@media only screen and (max-width:768px){.account-deletion{margin-top:0!important}.account-deletion>.form-section-layout-header{display:none}}.account-deletion__subtitle{color:var(--primary-text-color);margin-bottom:8px;margin-left:8px;font-size:15px;font-weight:600;line-height:24px}.account-deletion__description{color:var(--primary-text-color);letter-spacing:.1px;max-width:735px;margin-bottom:40px;margin-left:8px;font-size:13px;font-weight:300;line-height:18px}@media only screen and (max-width:768px){.account-deletion__description{margin-bottom:33px}}.account-deletion__reasons-list{margin-bottom:48px;margin-left:28px;overflow:auto}@media only screen and (max-width:768px){.account-deletion__reasons-list{margin-left:11px}}.account-deletion__reasons-list-title{color:var(--primary-text-color);margin-bottom:8px;margin-left:16px;font-size:15px;font-weight:600;line-height:24px}@media only screen and (max-width:768px){.account-deletion__reasons-list-title{margin-left:8px}}.account-deletion__reasons-list-title span{color:var(--pink)}.account-deletion__reasons-list-name{overflow-wrap:break-word;white-space:pre-wrap;max-width:735px}.account-deletion__reasons-list-item{overflow-wrap:break-word;white-space:pre-wrap;width:100%;margin-top:16px;line-height:0;display:flex}.account-deletion__reasons-list-item>label{align-items:flex-start;margin-left:0}.account-deletion__reasons-list-item__other{flex-direction:column}.account-deletion__reasons-list-item__other-comment{max-width:300px;margin-top:24px}@media only screen and (max-width:768px){.account-deletion__reasons-list-item__other-comment{margin-top:19px}}.account-deletion__buttons-content{gap:40px;padding-bottom:24px;display:flex}@media only screen and (max-width:768px){.account-deletion__buttons-content{z-index:2;background-color:#fff;justify-content:space-between;gap:0;width:100%;padding:15px;position:fixed;bottom:0;left:0;box-shadow:0 0 6px #44475b29,0 16px 16px -12px #44475b29}}.account-deletion__reasons-list-name{color:var(--primary-text-color);font-size:13px;font-weight:400;line-height:18px}.personal-info-icon-content{position:relative}.personal-info-icon-content .notify_count{right:5px}@media only screen and (max-width:1260px){.personal-info-icon-content .notify_count{right:11px}}.account-address-items{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(246px,1fr));display:grid}@media only screen and (max-width:400px){.account-address-items{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}.restaurant-category{z-index:2;border-bottom:1px solid var(--white-smoke);-ms-overflow-style:none;scrollbar-width:none;background:#fff;justify-content:space-between;padding-bottom:24px;transition:all .3s;display:flex;overflow:auto}.restaurant-list{grid-gap:28px;background-color:var(--white);grid-template-columns:repeat(4,1fr);margin:16px 62px 0;transition:all .2s;display:grid}@media only screen and (max-width:1260px){.restaurant-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1024px){.restaurant-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.restaurant-list{grid-template-columns:repeat(1,1fr)}}.restaurant-header-background{z-index:-1;width:100%;height:100%;margin-top:32px;position:absolute}.restaurant{max-width:1730px;position:relative}@media only screen and (max-width:1260px){.restaurant .responsive-group-order-header-wrapper{margin-top:-9px;margin-right:-10px;position:relative}.restaurant .responsive-group-order-header-wrapper .group-order-header{position:static}}.restaurant__rest-responsive-search{z-index:5;align-items:center;width:100%;padding:5px;display:flex;top:0}.restaurant__rest-responsive-search .restaurant-search .restaurant-search-result{padding:0 calc(8vw - 20px)}.restaurant__rest-responsive-search .restaurant-search .restaurant-search-result .restaurant-search-result-menu-items-container{margin-top:10px}.restaurant__rest-responsive-search .restaurant-search{flex:auto;margin:8px 0}.restaurant__rest-responsive-search .restaurant-search .buy-form-group .buy-input-group{padding:0 calc(8vw - 20px)}.restaurant__rest-responsive-search .restaurant-search .buy-form-group svg{margin-left:calc(8vw - 20px)}.restaurant__rest-responsive-search .restaurant-search .buy-form-control{background-color:var(--white-smoke);box-shadow:none}.restaurant__responsive-search{z-index:5;background:var(--white);align-items:center;width:100%;padding:5px;display:flex;position:fixed;top:0}.restaurant__responsive-search .restaurant-search{flex:auto;margin:8px 0}.restaurant__responsive-search .restaurant-search .restaurant-search-result{padding:0 calc(8vw - 20px)}.restaurant__responsive-search .restaurant-search .restaurant-search-result .restaurant-search-result-menu-items-container{margin-top:10px}.restaurant__responsive-search .restaurant-search .buy-form-group .buy-input-group{padding:0 calc(8vw - 20px)}.restaurant__responsive-search .restaurant-search .buy-form-group svg{margin-left:calc(8vw - 20px)}.restaurant__responsive-search .restaurant-search .buy-form-control{background-color:var(--white-smoke);box-shadow:none}.mall-list-title{color:var(--primary-text-color);justify-content:space-between;align-items:center;gap:8px;display:flex}.mall-list-title span{letter-spacing:1px;font-size:24px;font-weight:700;line-height:40px}.mall-list-title svg{cursor:pointer}.checkout-page{background:var(--gray-light);height:100%;padding:0 24px}@media only screen and (max-width:1260px){.checkout-page{background:var(--white);padding:0 16px}.checkout-page .form-section-layout{box-shadow:none;border:1px solid var(--gray-bright);margin-top:24px}}.checkout__choose__payment .MuiPaper-root{bottom:24px;box-shadow:var(--gray-shadow-5)!important;border-radius:16px!important;top:auto!important;left:calc(50% - 810px)!important}@media only screen and (max-width:1668px){.checkout__choose__payment .MuiPaper-root{left:24px!important}}.checkout__choose__payment .MuiBackdrop-root{background-color:#0000!important}.checkout{gap:28px;max-width:1620px;height:100%;min-height:800px;margin:0 auto;padding-bottom:120px;display:flex}@media only screen and (max-width:1260px){.checkout{min-height:initial}}@media only screen and (max-width:768px){.checkout{padding-bottom:150px}}.checkout .checkout-main{width:calc(100% - 420px)}@media only screen and (max-width:1260px){.checkout .checkout-main{width:100%}}.checkout .checkout-title-content{align-items:center;margin:28px 0 12px;display:flex}@media only screen and (max-width:1260px){.checkout .checkout-title-content__sticky{margin-left:-16px;margin-right:-16px;background:var(--white);z-index:2;box-shadow:var(--gray-shadow-1);margin-block:0;padding:16px 0;position:sticky;top:0}}.checkout .checkout-go-back{margin-left:16px}.checkout .checkout-title{color:var(--primary-text-color);margin-left:16px;font-size:24px;font-weight:700;line-height:2.5rem}@media only screen and (max-width:1260px){.checkout .checkout-title{font-weight:600}}@media only screen and (max-width:520px){.checkout .checkout-title{font-size:20px}}@media only screen and (max-width:1260px){.checkout .checkout-form{margin-top:24px}}.checkout-container{width:100%;position:relative}.favorites-page{height:inherit}@media only screen and (max-width:1260px){.favorites-page{padding-bottom:75px}}.favorites-page .empty-items-content{justify-content:center;align-items:center;height:calc(100vh - 143px);margin:0;display:flex}@media only screen and (max-width:1260px){.favorites-page .empty-items-content{height:calc(100vh - 124px)}}.favorites-page .favorites-supplier-list{margin-bottom:64px}.favorites-page .favorites-supplier-list-header,.favorites-page .favorites-article-list-header{color:var(--primary-text-color);margin-top:24px;font-size:24px;font-weight:700;line-height:40px}@media only screen and (max-width:1260px){.favorites-page .favorites-supplier-list-header,.favorites-page .favorites-article-list-header{padding:0 10px;font-size:20px}}@media only screen and (max-width:520px){.favorites-page .favorites-supplier-list-header,.favorites-page .favorites-article-list-header{padding:0 16px}}@media only screen and (max-width:376px){.favorites-page .favorites-supplier-list-header{margin-top:16px}}.favorites-supplier-list{margin-bottom:64px}@media only screen and (max-width:1260px){.favorites-supplier-list{margin-bottom:32px}}@media only screen and (max-width:520px){.favorites-supplier-list{margin-bottom:0}}.favorites-content-wrapper{padding:0 64px 48px}@media only screen and (max-width:1260px){.favorites-content-wrapper{padding:0 24px 48px}}@media only screen and (max-width:520px){.favorites-content-wrapper{padding:16px}}.payment-screen-page{height:inherit;display:flex}.payment-screen{flex-direction:column;justify-content:center;align-items:center;max-width:514px;margin:0 auto;padding:24px 0;display:flex}@media only screen and (max-width:480px){.payment-screen{padding:24px 0 140px}}.payment-screen .order-status{max-width:364px;margin-bottom:32px}.payment-screen__img-content{border:4px solid var(--yellow);border-radius:50%;width:72px;height:72px;margin:0 auto 20px}.payment-screen__img{width:100%;height:auto;margin:0 auto;display:block}.payment-screen__img-failure{width:80px;height:80px}.payment-screen__img-pickup{border-radius:50%}.payment-screen__sorry{text-align:center;color:var(--primary-text-color);margin-top:16px;font-size:32px;font-weight:400;line-height:40px}@media only screen and (max-width:1260px){.payment-screen__sorry{margin-top:16px;margin-bottom:4px;font-size:24px;line-height:32px}}.payment-screen__title{text-align:center;color:var(--primary-text-color);margin-bottom:24px;font-size:32px;font-weight:700;line-height:40px}@media only screen and (max-width:1260px){.payment-screen__title{margin-bottom:12px;font-size:24px;line-height:32px}}.payment-screen__title-failure{max-width:420px;margin:0 auto 36px}@media only screen and (max-width:1260px){.payment-screen__title-failure{max-width:280px;margin:0 auto 12px}}.payment-screen__title-pickup{margin-bottom:10px;font-size:24px}@media only screen and (max-width:1260px){.payment-screen__title-pickup{margin-bottom:20px;font-size:20px}}.payment-screen__description{text-align:center;color:var(--primary-text-color);margin-bottom:32px;font-size:15px;font-weight:600;line-height:24px}@media only screen and (max-width:1260px){.payment-screen__description{margin-bottom:24px;font-size:17px;font-weight:300}}.payment-screen__description-failure{max-width:320px;margin:0 auto 36px}@media only screen and (max-width:1260px){.payment-screen__description-failure{max-width:290px;margin:0 auto 24px}}.payment-screen__description-pickup{max-width:286px;color:var(--text-muted);margin-bottom:28px;font-size:13px;font-weight:400;line-height:20px}@media only screen and (max-width:1260px){.payment-screen__description-pickup{color:var(--primary-text-color);margin-bottom:32px;font-size:15px;font-weight:300}}.payment-screen .mai-button{min-width:248px}.review-layout .main-container__layout{justify-content:flex-start}.review{margin-top:28px}@media only screen and (max-width:520px){.review .base-margin{margin:0 16px}}.review .review-container{grid-gap:28px;grid-template-columns:66% 33%;margin-top:8px;display:grid}@media only screen and (max-width:992px){.review .review-container{gap:20px}}.review .review-container .review-container-total{justify-self:flex-end}@media only screen and (max-width:992px){.review .review-container .review-container-total{justify-self:initial;order:-1}.review .review-container{grid-template-columns:100%}}.review-container{display:flex}.review__title{color:var(--primary-text-color);letter-spacing:2px;align-items:center;gap:8px;margin:20px 0 24px;font-family:Montserrat arm,sans-serif;font-size:24px;font-weight:700;line-height:40px;display:flex}@media only screen and (max-width:992px){.review__title{font-size:17px;line-height:24px}}.review__title svg{cursor:pointer}.review__title span{color:var(--text-muted);font-weight:300}@media only screen and (max-width:520px){.review__title{letter-spacing:0;gap:16px;font-size:17px;font-weight:600;line-height:24px}.review__title svg{width:24px;height:24px}}.order-history__pagination{justify-content:center;align-items:center;padding:25px 0;display:flex}.order-history__pagination-area .rc-pagination-prev,.order-history__pagination-area .rc-pagination-next{color:var(--text-muted);padding-top:4px}.order-history__pagination-area .rc-pagination-item{border:none;width:28px;height:28px;font-family:Montserrat arm,sans-serif;font-size:13px;line-height:24px}.order-history__pagination-area .rc-pagination-item a{color:var(--text-muted);padding:0;font-weight:600;line-height:28px}.order-history__pagination-area .rc-pagination-item:hover{background:var(--pink-light);border-radius:50%}.order-history__pagination-area .rc-pagination-item:hover a{color:var(--pink)}.order-history__pagination-area .rc-pagination-item-active{background:var(--pink-light);border-radius:50%}.order-history__pagination-area .rc-pagination-item-active a{color:var(--pink)}.order-history__pagination-area .rc-pagination-item-link{color:var(--text-muted);font-size:7px}.order-history__pagination-area .rc-pagination-item-link:hover button{color:var(--pink)}@media only screen and (max-width:1260px){.order-history .form-section-layout-header{margin-bottom:8px!important}}.about-us-main-container .about-us{max-width:871px;margin:0 auto}.about-us-main-container .base-margin{margin:0 calc(7.2vw - 12px)}@media only screen and (max-width:1260px){.pharmacy-category-page .menu-list-wrapper .visa-terms{bottom:0;left:initial;position:sticky!important}}.supermarket-page .restaurant-sticky-category-and-search-container{padding:0 16px}.supermarket-page .restaurant-sticky-category-and-search-container.sticky{top:72px}@media only screen and (max-width:1260px){.supermarket-page .restaurant-sticky-category-and-search-container.sticky{top:54px}}.supermarket-category-page .restaurant-sticky-category-and-search-container{border-bottom:none!important}.supermarket-category-page .infinite-scroll-component__outerdiv{margin-top:24px}.supermarket-category-page .infinite-scroll-component{margin:0 -6px}.supermarket-category-page .store-item-filters,.supermarket-category-page .basket-container-item{top:194px;height:calc(100vh - 194px)!important}.supermarket-category-page .store-item-filters.store-item-filters-group-order,.supermarket-category-page .store-item-filters.basket-container-group-order,.supermarket-category-page .basket-container-item.store-item-filters-group-order,.supermarket-category-page .basket-container-item.basket-container-group-order{height:calc(100vh - 246px)!important;top:246px!important}@media only screen and (max-width:1260px){.supermarket-category-page .store-item-filters.store-item-filters-group-order,.supermarket-category-page .store-item-filters.basket-container-group-order,.supermarket-category-page .basket-container-item.store-item-filters-group-order,.supermarket-category-page .basket-container-item.basket-container-group-order,.supermarket-category-page .store-item-filters,.supermarket-category-page .basket-container-item{border-radius:unset!important;height:100%!important;top:0!important}}.supermarket-category-page .menu-list{align-content:start;margin-top:24px;padding-bottom:56px;min-height:calc(100% - 96px)!important}@media only screen and (max-width:1260px){.supermarket-category-page .main-container__layout{justify-content:flex-start}.supermarket-category-page .main-container__layout .menu-list-wrapper{margin-top:0}.supermarket-category-page .main-container__layout .search-container{margin-top:0!important}}.supermarket-sort__list{background-color:var(--white);box-sizing:content-box;border-radius:16px;flex-direction:column;width:225px;padding:8px 16px;box-shadow:0 0 6px #44475b29,0 16px 16px -12px #44475b29}.supermarket-sort__item{cursor:pointer;color:var(--primary-text-color);padding:16px;font-size:13px;line-height:15px;position:relative}.supermarket-sort__item:not(:first-child):before{content:"";border-top:1px solid var(--white-smoke);width:100%;display:block;position:absolute;top:0;left:0}.supermarket-sort__item:hover,.supermarket-sort__item.selected{color:var(--pink)}.item-container{width:100%;max-width:1920px;display:flex}.item-container .item-container-content-wrapper{box-sizing:border-box;flex-flow:column wrap;flex:100%;justify-content:space-between;width:100%;max-width:1620px;margin:0 auto;padding:0 16px;display:flex}.item-container .item-container-sidebar-wrapper{flex:0 0 370px}.search-result-items-content .search-result-item{cursor:pointer;border-bottom:1px solid var(--gray-bright);align-items:center;gap:8px;padding:6px 0;display:flex}.search-result-items-content .search-result-item:first-child{padding-top:0}.search-result-items-content .search-result-item:last-child{border-bottom:none}.search-result-items-content .search-result-item__image-content{width:40px;height:40px}.search-result-items-content .search-result-item__image-content img{object-fit:cover;border-radius:50%;width:100%;height:100%}.search-result-items-content .search-result-item__text-content{padding:2px 0;font-size:15px;font-weight:300;line-height:18px}.search-result-items-content .search-result-item__first-row{color:var(--primary-text-color)}.search-result-items-content .search-result-item__second-row{color:var(--text-muted)}.supermarket-header-filters{justify-content:flex-end;gap:16px;display:flex;position:sticky;top:112px}.supermarket-header-filters .filter-count{background:var(--pink-gradient);width:24px;height:24px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;display:flex}.supermarket-header-filters .filter-count span{margin-bottom:.5px;margin-left:1.5px;font-size:13px;font-weight:600;display:inline-block}.supermarket-header-filters-group-order{top:144px}.supermarket-header-filters__sort-select-content{border:1px solid var(--gray-bright);background:#fff;border-radius:100px;padding:0 8px}.supermarket-header-filters__sort-select-content .MuiNativeSelect-select{padding:9px 32px 9px 8px!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.supermarket-header-filters__sort-select-content .MuiInputBase-root:before,.supermarket-header-filters__sort-select-content .MuiInputBase-root:after{display:none!important}.supermarket-header-filters__button{border:1px solid var(--gray-bright);justify-content:flex-start;letter-spacing:0!important;text-transform:capitalize!important;min-width:102px!important;padding:7px 8px!important;font-weight:400!important}.supermarket-header-filters__button svg{margin-right:8px!important}.supermarket-header-filters__button svg path{transition:all .2s}.restaurant-filters{justify-content:flex-end;gap:16px;display:flex}.restaurant-filters__button{justify-content:flex-start;min-width:auto;text-transform:unset!important;padding:8px!important;font-weight:400!important}.restaurant-filters__button:hover svg path{fill:var(--primary-text-color)}.restaurant-filters__button-active{color:var(--primary-text-color)!important}.restaurant-filters__button-active svg path{fill:var(--primary-text-color)}.restaurant-filters__button svg{margin-right:8px!important}.restaurant-filters__button svg path{transition:all .3s}.restaurant-filters__button .filter-count{background:var(--pink-gradient);border:1px solid var(--white);width:24px;height:24px;color:var(--white);text-align:center;border-radius:50%;margin-left:8px;font-size:13px;font-weight:600;line-height:24px}.restaurant-filters__button .filter-count.open{background:var(--pink-gradient);color:var(--white)}.visa-terms{filter:drop-shadow(0 7.92308px 20px #0000001f);z-index:50;background:linear-gradient(252.25deg,#dee3e9 21.79%,#f0f4f7 49.73%,#dee3e9 78.21%);border-radius:0;width:100%;position:sticky;bottom:0}@media only screen and (max-width:1260px){.visa-terms{border-radius:0;bottom:62px}}@media only screen and (max-width:520px){.visa-terms{justify-content:flex-start;bottom:61px}}.visa-terms.Restaurant_visa .visa-terms__content-right{padding-left:50px}@media only screen and (max-width:1400px){.visa-terms.Restaurant_visa .visa-terms__content-right{padding-left:32px}}.visa-terms.Restaurant_visa .visa-terms__content-right .visa-terms__content-right__img{object-fit:cover;object-position:left;min-height:135px}.visa-terms.Restaurant_visa .visa-terms__content-left{max-width:190px}@media only screen and (max-width:1400px){.visa-terms.Restaurant_visa .visa-terms__content-left{max-width:140px}.visa-terms.Restaurant_visa .visaInfoText{font-size:16px}}.visa-terms.visa-terms-new-year{bottom:0!important}.visa-terms.position-sticky{position:sticky!important}.visa-terms.max-w-100{max-width:100%}.visa-terms.max-1620{max-width:1620px;margin:0 auto}.visa-terms.mt-100{margin-top:100px}.visa-terms.mtb-24{margin:24px auto -24px}.visa-terms.mtb-100-24{margin:100px auto -24px}.visa-terms.mtb-40-24{margin:40px auto -24px}@media only screen and (max-width:768px){.visa-terms.mtb-64-24-mob{margin:64px auto -24px!important}.visa-terms.b-0-mob{bottom:0}}.visa-terms.show{opacity:0;transition-duration:2s;transform:translateY(100%)}.visa-terms__content{justify-content:center;align-items:end;gap:32px;width:100%;max-width:1620px;height:50px;margin:0 auto;padding:0 16px;display:flex;position:relative}@media only screen and (max-width:1300px){.visa-terms__content{justify-content:space-around;padding-right:32px}}@media only screen and (max-width:1100px){.visa-terms__content{justify-content:center;padding:0}}@media only screen and (max-width:768px){.visa-terms__content{height:40px;position:relative}}@media only screen and (max-width:520px){.visa-terms__content{justify-content:flex-start;padding:4px 32px 4px 8px}}.visa-terms__content-left{background-color:var(--white);border-radius:16px 16px 0 0;width:258px;height:68px;position:relative;box-shadow:0 -4px 12px -4px #1434ca}@media only screen and (min-width:1300px){.visa-terms__content-left{position:absolute;bottom:0;left:16px}}@media only screen and (max-width:1100px){.visa-terms__content-left{display:none}}.visa-terms__content-left .visaBlackFridayImgWrap{width:90px;animation:3.2s ease-in-out infinite visaFloat;position:absolute;bottom:18px;right:20px}.visa-terms__content-left .visaBlackFridayImgWrap .visaBlackFridayImg{width:100%;animation:1.8s ease-in-out infinite visaPulse}@keyframes visaFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.visa-terms__content-left .expiration{flex-direction:column;padding:8px 16px 0;display:flex;position:relative}.visa-terms__content-left .expiration .expirationTitle{text-transform:uppercase;color:#000;justify-content:space-between;width:100%;margin-bottom:4px;font-size:12px;font-weight:500;display:flex}.visa-terms__content-left .expiration .expirationTitle .bold{font-weight:900}.visa-terms__content-left .expiration .expirationTitle .light{font-weight:400}.visa-terms__content-left .expiration .countdown{gap:12px;display:flex}.visa-terms__content-left .expiration .countdown .block{align-items:center;gap:4px;display:flex;position:relative}.visa-terms__content-left .expiration .countdown .block.blue .digit{color:#f20062;background-color:#fef7ff}.visa-terms__content-left .expiration .countdown .block .digit{width:22px;color:var(--white);letter-spacing:0;text-align:center;background-color:#000;border-radius:4px;padding:6px 2px;font-size:16px;font-weight:700}.visa-terms__content-left .expiration .countdown .block .dot{font-size:40px;line-height:0;position:absolute;top:10px;right:-11px}.visa-terms__content-right{z-index:1;align-items:center;gap:12px;height:100%;display:flex;position:relative}@media only screen and (max-width:768px){.visa-terms__content-right{gap:4px}}.visa-terms__content-right__img{z-index:-1;width:100%;max-height:152px;position:absolute;bottom:0;left:0}@media only screen and (max-width:768px){.visa-terms__content-right__img{object-fit:cover;height:50px}}.visa-terms__content-right__btn{background-color:var(--black);color:#fff;letter-spacing:0;border-radius:26px;align-items:center;gap:6px;height:36px;padding:0 32px;font-size:15px;font-weight:500;line-height:24px;display:flex;box-shadow:0 2.52px 8.39px #44475b1f}@media only screen and (max-width:768px){.visa-terms__content-right__btn{flex:0 0 50px;height:28px;margin-left:4px;padding:0 8px}}.visa-terms__content-right__btn .shopIcon{max-width:40px}@media only screen and (max-width:768px){.visa-terms__content-right__btnText{display:none}}.visa-terms__content-right-starVisa{width:40px;margin-top:8px}@media only screen and (max-width:768px){.visa-terms__content-right-starVisa{width:26px;margin-top:0}.visa-terms__content-right .dn-mobile{display:none}}.visa-terms__content__br-mob{display:none}.visa-terms .visaInfoText{letter-spacing:0;color:#000;align-items:center;gap:8px;font-size:26px;font-weight:600;line-height:16px;display:flex}@media only screen and (max-width:992px){.visa-terms .visaInfoText{font-size:20px}}@media only screen and (max-width:768px){.visa-terms .visaInfoText{gap:2px;font-size:14px;font-weight:500;line-height:12px}.visa-terms .visaInfoText .Lightning{width:32px}.visa-terms .visaInfoText .visaFlowers{display:none}}@media only screen and (max-width:520px){.visa-terms .visaInfoText{font-size:12px}}.visa-terms .visaInfoText .mobileText{display:none}@media only screen and (max-width:768px){.visa-terms .visaInfoText .mobileText{display:block}}.visa-terms .visaInfoText .visaImgWrap:after{content:"";background:var(--black);width:1.5px;height:20px;margin-left:10px;display:inline-block}@media only screen and (max-width:768px){.visa-terms .visaInfoText .visaImgWrap:after{display:none}.visa-terms .visaInfoText .visaImg{margin-right:4px}}.visa-terms .visaInfoText .visaImg path{fill:#1434ca}.visa-terms .visaInfoText .Lightning{filter:brightness(0)saturate();width:50px}@media only screen and (max-width:768px){.visa-terms .visaInfoText .Lightning{display:none}}.visa-terms .visaInfoText .visaT{width:30px;margin-top:8px;margin-right:0}.visa-terms .visaInfoText .visaT.mobileVisaT{display:none}@media only screen and (max-width:768px){.visa-terms .visaInfoText .visaT{width:24px;margin-left:4px;margin-right:0}.visa-terms .visaInfoText .visaT.mobileVisaT{display:block}}.visa-terms .visaInfoText__yellow{color:#ffe000;letter-spacing:0;text-transform:uppercase;font-size:16px;font-weight:600}@media only screen and (max-width:768px){.visa-terms .visaInfoText__yellow{display:none}}.visa-terms .boldText{text-transform:uppercase;align-items:center;font-weight:900;display:flex}@media only screen and (max-width:768px){.visa-terms .boldText{flex-direction:column-reverse;align-items:flex-start}.visa-terms .boldText .visaT{display:none}}.visa-terms .boldText .boldText1{align-items:center;margin-left:8px;display:flex}@media only screen and (max-width:768px){.visa-terms .boldText .boldText1{margin-left:0}}.visa-terms .boldText .boldText2{text-transform:uppercase;color:#000;flex-direction:column;width:min-content;margin-left:8px;font-size:12px;font-weight:600;line-height:12px;display:flex}.visa-terms .boldText .boldText2 .boldTextMobile{display:none}@media only screen and (max-width:768px){.visa-terms .boldText .boldText2{width:initial;margin:0;font-size:10px;line-height:10px}.visa-terms .boldText .boldText2 .boldTextMobile{display:block}.visa-terms .boldText .boldText2 .visaHy{display:none}}.visa-terms__link{color:#f20062;cursor:pointer;min-width:fit-content;padding-top:7px;font-size:10px;font-weight:400;line-height:14.77px;text-decoration:underline}@media only screen and (max-width:768px){.visa-terms__link{text-align:right;flex:1;padding-top:6px;padding-left:0;font-size:8px}}.visa-terms__link:hover{text-decoration:none}.visa-terms__close{z-index:1;line-height:0;position:absolute;bottom:14px;right:13px}@media only screen and (max-width:768px){.visa-terms__close{bottom:8px;right:6px}.visa-terms__close__content{padding:0}}.car-delivery-icon-container{display:flex}.supermarket-visa-terms,.pharmacy-visa-terms,.ShopCategory-visa-terms{z-index:4;filter:drop-shadow(0 7.92308px 20px #0000001f);width:100%;bottom:0;position:sticky!important}.supermarket-visa-terms>div,.pharmacy-visa-terms>div,.ShopCategory-visa-terms>div{width:initial;max-width:initial;filter:none;position:static}.supermarket-visa-terms>div:before,.pharmacy-visa-terms>div:before,.ShopCategory-visa-terms>div:before{display:none}@media only screen and (max-width:1260px){.main-container__layout .restaurant-list{margin:20px calc(.96vw + 6.4px)}.main-container__layout .restaurant-title{padding-left:calc(.96vw + 6.4px)}.main-container__layout .menu-list-wrapper{margin-top:24px;padding-left:0}}@media only screen and (max-width:520px){.main-container .restaurant .restaurant-search .restaurant-search-result{width:100vw}.main-container .restaurant .restaurant-search .restaurant-search-result .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price{font-size:13px}.main-container .restaurant .restaurant-search{margin:8px 0}.main-container .restaurant .restaurant-search .buy-form-group .buy-input-group{padding:0 10px}.main-container .restaurant .restaurant-title{padding-top:10px;font-size:25px}.main-container .restaurant .restaurant-list{grid-gap:16px}.main-container .menu-list{margin-bottom:32px}}.dropdown-container{z-index:1;border-bottom:1px solid var(--gray-bright);position:relative}.brandSorting{border:solid 1px var(--gray-bright);z-index:12;border-radius:32px}.brandSorting .dropdown-selected-option{letter-spacing:0;padding:8px 8px 8px 12px;font-size:13px;font-weight:400;line-height:20px}@media only screen and (max-width:1260px){.brandSorting .dropdown-selected-option{padding:6px 6px 6px 10px;font-size:12px}}.brandSorting .dropdown-content{width:auto;max-width:200px;right:0}.dropdown-absolute{position:absolute}.dropdown-content{background:var(--white);border-radius:16px;max-height:200px;margin-top:8px;overflow-y:auto;box-shadow:0 0 6px #44475b29,0 8px 12px -12px #44475b29}.dropdown-content::-webkit-scrollbar{border-radius:8px;width:8px}.dropdown-content::-webkit-scrollbar-thumb{border-radius:8px;width:8px}.dropdown-content::-webkit-scrollbar{background:0 0}.dropdown-content::-webkit-scrollbar-thumb{background:#0006}.dropdown-selected-option{cursor:pointer;align-items:center;gap:6px;padding:8px;display:flex}@media only screen and (max-width:1260px){.dropdown-selected-option{gap:4px}}.dropdown-selected-option__input-icon{margin-right:8px}.dropdown-selected-option__arrow-icon{margin-left:auto}.dropdown-option{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;transition:background .2s;display:flex}.dropdown-option-icon-cont{align-items:center;gap:8px;display:flex}.dropdown-option:not(.dropdown-option:last-child){border-bottom:1px solid var(--white-smoke)}.dropdown-option span{color:var(--primary-text-color);font-size:13px;line-height:16px}.dropdown-option:hover{background:var(--pink-light)}.main-container__layout-group-order .accountPopup{padding-top:52px}@media only screen and (max-width:1260px){.main-container__layout-group-order .accountPopup{padding-top:0}}.campaignFilter{width:max-content}@media only screen and (min-width:1260px){.hotDealsBasket .basket-container{margin-top:10px;top:110px}}
