@font-face{font-family:anticon;src:url(//at.alicdn.com/t/font_1434092639_4910953.eot);src:url(//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_1434092639_4910953.woff) format("woff"),url(//at.alicdn.com/t/font_1434092639_4910953.ttf) format("truetype"),url(//at.alicdn.com/t/font_1434092639_4910953.svg#iconfont) format("svg")}.rc-dropdown{position:absolute;left:-9999px;top:-9999px;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.rc-dropdown-hidden{display:none}.rc-dropdown-menu{outline:none;position:relative;list-style-type:none;padding:0;margin:2px 0;text-align:left;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px #ccc;background-clip:padding-box;border:1px solid #ccc}.rc-dropdown-menu>li{margin:0;padding:0}.rc-dropdown-menu:before{content:"";position:absolute;top:-4px;left:0;width:100%;height:4px;background:#ffffff;background:rgba(255,255,255,.01)}.rc-dropdown-menu>.rc-dropdown-menu-item{position:relative;display:block;padding:7px 10px;clear:both;font-size:12px;font-weight:400;color:#666666;white-space:nowrap}.rc-dropdown-menu>.rc-dropdown-menu-item-active,.rc-dropdown-menu>.rc-dropdown-menu-item-selected,.rc-dropdown-menu>.rc-dropdown-menu-item:hover{background-color:#ebfaff}.rc-dropdown-menu>.rc-dropdown-menu-item-selected{position:relative}.rc-dropdown-menu>.rc-dropdown-menu-item-selected:after{content:"\e613";font-family:anticon;font-weight:700;position:absolute;top:6px;right:16px;color:#3CB8F0}.rc-dropdown-menu>.rc-dropdown-menu-item-disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.rc-dropdown-menu>.rc-dropdown-menu-item-disabled:hover{color:#ccc;background-color:#fff;cursor:not-allowed}.rc-dropdown-menu>.rc-dropdown-menu-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.rc-dropdown-menu>.rc-dropdown-menu-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.rc-dropdown-menu>.rc-dropdown-menu-item-divider{height:1px;margin:1px 0;overflow:hidden;background-color:#e5e5e5;line-height:0}.rc-dropdown-slide-up-appear,.rc-dropdown-slide-up-enter{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block!important;opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.rc-dropdown-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block!important;opacity:1;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomCenter,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomLeft,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomRight,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomCenter,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomLeft,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomRight{animation-name:rcDropdownSlideUpIn;animation-play-state:running}.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topCenter,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topLeft,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topRight,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topCenter,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topLeft,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topRight{animation-name:rcDropdownSlideDownIn;animation-play-state:running}.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomCenter,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomLeft,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomRight{animation-name:rcDropdownSlideUpOut;animation-play-state:running}.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topCenter,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topLeft,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topRight{animation-name:rcDropdownSlideDownOut;animation-play-state:running}@keyframes rcDropdownSlideUpIn{0%{opacity:0;transform-origin:0 0;transform:scaleY(0)}to{opacity:1;transform-origin:0 0;transform:scaleY(1)}}@keyframes rcDropdownSlideUpOut{0%{opacity:1;transform-origin:0 0;transform:scaleY(1)}to{opacity:0;transform-origin:0 0;transform:scaleY(0)}}@keyframes rcDropdownSlideDownIn{0%{opacity:0;transform-origin:0 100%;transform:scaleY(0)}to{opacity:1;transform-origin:0 100%;transform:scaleY(1)}}@keyframes rcDropdownSlideDownOut{0%{opacity:1;transform-origin:0 100%;transform:scaleY(1)}to{opacity:0;transform-origin:0 100%;transform:scaleY(0)}}.rc-dropdown-arrow{position:absolute;box-shadow:0 1px 5px #ccc;border:4px solid transparent;transform:rotate(45deg)}.rc-dropdown-show-arrow.rc-dropdown-placement-top,.rc-dropdown-show-arrow.rc-dropdown-placement-topLeft,.rc-dropdown-show-arrow.rc-dropdown-placement-topRight{padding-bottom:6px}.rc-dropdown-show-arrow.rc-dropdown-placement-bottom,.rc-dropdown-show-arrow.rc-dropdown-placement-bottomLeft,.rc-dropdown-show-arrow.rc-dropdown-placement-bottomRight{padding-top:6px}.rc-dropdown-placement-top .rc-dropdown-arrow,.rc-dropdown-placement-topLeft .rc-dropdown-arrow,.rc-dropdown-placement-topRight .rc-dropdown-arrow{bottom:4px;border-top-color:white}.rc-dropdown-placement-top .rc-dropdown-arrow{left:50%}.rc-dropdown-placement-topLeft .rc-dropdown-arrow{left:15%}.rc-dropdown-placement-topRight .rc-dropdown-arrow{right:15%}.rc-dropdown-placement-bottom .rc-dropdown-arrow,.rc-dropdown-placement-bottomLeft .rc-dropdown-arrow,.rc-dropdown-placement-bottomRight .rc-dropdown-arrow{top:4px;border-bottom-color:white}.rc-dropdown-placement-bottom .rc-dropdown-arrow{left:50%}.rc-dropdown-placement-bottomLeft .rc-dropdown-arrow{left:15%}.rc-dropdown-placement-bottomRight .rc-dropdown-arrow{right:15%}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.rc-pagination{margin:0;padding:0;font-size:14px}.rc-pagination ol,.rc-pagination ul{margin:0;padding:0;list-style:none}.rc-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.rc-pagination-item,.rc-pagination-total-text{display:inline-block;height:28px;margin-right:8px;line-height:26px;vertical-align:middle}.rc-pagination-item{min-width:28px;font-family:Arial;text-align:center;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rc-pagination-item a{display:block;padding:0 6px;color:rgba(0,0,0,.85);transition:none}.rc-pagination-item a:hover{text-decoration:none}.rc-pagination-item:focus,.rc-pagination-item:hover{border-color:#1890ff;transition:all .3s}.rc-pagination-item:focus a,.rc-pagination-item:hover a{color:#1890ff}.rc-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}.rc-pagination-item-active a{color:#1890ff}.rc-pagination-item-active:focus,.rc-pagination-item-active:hover{border-color:#40a9ff}.rc-pagination-item-active:focus a,.rc-pagination-item-active:hover a{color:#40a9ff}.rc-pagination-jump-next,.rc-pagination-jump-prev{outline:0}.rc-pagination-jump-next button,.rc-pagination-jump-prev button{background:transparent;border:none;cursor:pointer;color:#666}.rc-pagination-jump-next button:after,.rc-pagination-jump-prev button:after{display:block;content:"•••"}.rc-pagination-jump-next,.rc-pagination-jump-prev,.rc-pagination-prev{margin-right:8px}.rc-pagination-jump-next,.rc-pagination-jump-prev,.rc-pagination-next,.rc-pagination-prev{display:inline-block;min-width:28px;height:28px;color:rgba(0,0,0,.85);font-family:Arial;line-height:28px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.rc-pagination-next,.rc-pagination-prev{outline:0}.rc-pagination-next button,.rc-pagination-prev button{color:rgba(0,0,0,.85);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rc-pagination-next:hover button,.rc-pagination-prev:hover button{border-color:#40a9ff}.rc-pagination-next .rc-pagination-item-link,.rc-pagination-prev .rc-pagination-item-link{display:block;width:100%;height:100%;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:all .3s}.rc-pagination-next:focus .rc-pagination-item-link,.rc-pagination-next:hover .rc-pagination-item-link,.rc-pagination-prev:focus .rc-pagination-item-link,.rc-pagination-prev:hover .rc-pagination-item-link{color:#1890ff;border-color:#1890ff}.rc-pagination-prev button:after{content:"‹";display:block}.rc-pagination-next button:after{content:"›";display:block}.rc-pagination-disabled,.rc-pagination-disabled:focus,.rc-pagination-disabled:hover{cursor:not-allowed}.rc-pagination-disabled .rc-pagination-item-link,.rc-pagination-disabled:focus .rc-pagination-item-link,.rc-pagination-disabled:hover .rc-pagination-item-link{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}.rc-pagination-slash{margin:0 10px 0 5px}.rc-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media (-ms-high-contrast:none){.rc-pagination-options,.rc-pagination-options ::-ms-backdrop{vertical-align:top}}.rc-pagination-options-size-changer.rc-select{display:inline-block;width:auto;margin-right:8px}.rc-pagination-options-quick-jumper{display:inline-block;height:28px;line-height:28px;vertical-align:top}.rc-pagination-options-quick-jumper input{width:50px;margin:0 8px}.rc-pagination-simple .rc-pagination-next,.rc-pagination-simple .rc-pagination-prev{height:24px;line-height:24px;vertical-align:top}.rc-pagination-simple .rc-pagination-next .rc-pagination-item-link,.rc-pagination-simple .rc-pagination-prev .rc-pagination-item-link{height:24px;background-color:transparent;border:0}.rc-pagination-simple .rc-pagination-next .rc-pagination-item-link:after,.rc-pagination-simple .rc-pagination-prev .rc-pagination-item-link:after{height:24px;line-height:24px}.rc-pagination-simple .rc-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.rc-pagination-simple .rc-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:border-color .3s}.rc-pagination-simple .rc-pagination-simple-pager input:hover{border-color:#1890ff}.rc-pagination.rc-pagination-disabled{cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item a{color:rgba(0,0,0,.25);background:transparent;border:none;cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item-active{background:#dbdbdb;border-color:transparent}.rc-pagination.rc-pagination-disabled .rc-pagination-item-active a{color:#fff}.rc-pagination.rc-pagination-disabled .rc-pagination-item-link{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.rc-pagination.rc-pagination-disabled .rc-pagination-item-link-icon{opacity:0}.rc-pagination.rc-pagination-disabled .rc-pagination-item-ellipsis{opacity:1}@media only screen and (max-width:992px){.rc-pagination-item-after-jump-prev,.rc-pagination-item-before-jump-next{display:none}}@media only screen and (max-width:576px){.rc-pagination-options{display:none}}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;line-height:1.5;font-size:12px;background-color:rgba(0,0,0,.05);padding:1px;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-inner{padding:8px 10px;color:#333333;text-align:left;text-decoration:none;background-color:#ffffff;border-radius:3px;min-height:34px;border:1px solid #b1b1b1}.rc-tooltip-arrow,.rc-tooltip-arrow-inner{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:-5px;margin-left:-6px;border-width:6px 6px 0;border-top-color:#b1b1b1}.rc-tooltip-placement-top .rc-tooltip-arrow-inner,.rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-topRight .rc-tooltip-arrow-inner{bottom:1px;margin-left:-6px;border-width:6px 6px 0;border-top-color:#ffffff}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:-5px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:#b1b1b1}.rc-tooltip-placement-right .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner,.rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner{left:1px;margin-top:-6px;border-width:6px 6px 6px 0;border-right-color:#ffffff}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:-5px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:#b1b1b1}.rc-tooltip-placement-left .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner,.rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner{right:1px;margin-top:-6px;border-width:6px 0 6px 6px;border-left-color:#ffffff}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:-5px;margin-left:-6px;border-width:0 6px 6px;border-bottom-color:#b1b1b1}.rc-tooltip-placement-bottom .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner{top:1px;margin-left:-6px;border-width:0 6px 6px;border-bottom-color:#ffffff}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.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:#216ba5;color:white;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.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{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;color:var(--white)}ul{list-style:none}button,input,select,textarea{margin:0;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}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{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;text-rendering:optimizeLegibility;text-size-adjust:100%;height:100%}article,aside,figure,footer,header,hgroup,section{display:block}.mai-button{position:relative;cursor:pointer;border:0;outline:none;display:flex;justify-content:center;align-items:center;transition:color .3s,background .3s,opacity .3s,box-shadow .3s ease;text-align:center;vertical-align:center;width:auto;max-width:100%;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:14px;line-height:16px;padding:10px 20px;min-height:28px;border-radius:20px;overflow:hidden;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mai-button.uppercase{text-transform:uppercase}.mai-button.small{border-radius:16px;min-width:102px;height:32px;padding:10px 8px;line-height:12px;font-size:10px}.mai-button.medium{border-radius:61px;min-width:156px;height:40px;padding:10px 24px;line-height:20px;font-size:13px}.mai-button.big{border-radius:26px;min-width:167px;height:52px;padding:14px 24px;line-height:24px;font-size:15px}.mai-button.fill-primary{font-weight:600;color:var(--white);background:var(--pink-gradient);box-shadow:var(--pink-shadow-0_6)}@media(hover:hover){.mai-button.fill-primary:active:not([disabled]),.mai-button.fill-primary:focus:not([disabled]),.mai-button.fill-primary:hover:not([disabled]){box-shadow:none}}.mai-button.fill-secondary{font-weight:400;color:var(--pink);background:var(--white-smoke);box-shadow:var(--pink-shadow-0_3)}@media(hover:hover){.mai-button.fill-secondary:active:not([disabled]),.mai-button.fill-secondary:focus:not([disabled]),.mai-button.fill-secondary:hover:not([disabled]){background:var(--pink-light);box-shadow:none}}.mai-button.fill-maqoor{font-weight:600;color:var(--white);background:var(--maqoor-green);box-shadow:var(--maqoor-shadow);cursor:default}@media(hover:hover){.mai-button.fill-maqoor:active:not([disabled]),.mai-button.fill-maqoor:focus:not([disabled]),.mai-button.fill-maqoor:hover:not([disabled]){opacity:.6;box-shadow:none}}.mai-button.linear-primary{font-weight:600;color:var(--pink);font-size:13px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;padding:8px 24px;background:rgba(0,0,0,0)}@media(hover:hover){.mai-button.linear-primary:active:not([disabled]),.mai-button.linear-primary:focus:not([disabled]),.mai-button.linear-primary:hover:not([disabled]){background:var(--pink-light);box-shadow:var(--pink-shadow-0_3)}}.mai-button.linear-secondary{font-weight:600;color:var(--grey-dark);font-size:13px;line-height:1;letter-spacing:1.2px;border-radius:100px;padding:8px 24px;background:rgba(0,0,0,0);text-transform:uppercase}@media(hover:hover){.mai-button.linear-secondary:active:not([disabled]),.mai-button.linear-secondary:focus: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-secondary,.mai-button[disabled].linear-primary,.mai-button[disabled].linear-secondary{background:rgba(0,0,0,0);color:var(--gray-light-2)}.mai-button .icon{position:relative;width:20px;height:20px;margin-right:10px}.mai-button .icon.plus:after,.mai-button .icon.plus:before{content:"";position:absolute;background:var(--white)}.mai-button .icon.plus:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.mai-button .icon.plus:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.mai-button .pre-icon{margin-right:8px}.mai-button-loading{display:inline-block;position:relative;width:16px;height:16px}.mai-button-loading.border-blue div{border-color:var(--black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.mai-button-loading.border-green div{border-color:green rgba(0,0,0,0) rgba(0,0,0,0)}.mai-button-loading.border-red div{border-color:red rgba(0,0,0,0) rgba(0,0,0,0)}.mai-button-loading div{box-sizing:border-box;display:block;position:absolute;width:16px;height:16px;margin-left:4px;border:2px solid var(--white);border-radius:50%;animation:mai-button-loading 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--white) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.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(0deg)}to{transform:rotate(1turn)}}.dot-flashing{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;border-radius:20px;background-color:var(--pink);color:var(--pink);animation-delay:.5s;pointer-events:none}.dot-flashing__line{width:8px;height:8px;border-radius:50%;background-color:#f8f0f6;color:var(--pink);animation:dot-flashing .8s infinite alternate}.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{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:9999}@media only screen and (max-width:1260px){#modal-root .overlay{animation:fadeIn;animation-duration:.3s}}#modal-root .overlay2{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:998}@media only screen and (max-width:1260px){#modal-root .overlay2{animation:fadeIn;animation-duration:.3s}}#modal-root~div .rc-select-dropdown{z-index:10000}.app-modal{position:absolute;display:flex;flex-direction:column;justify-content:space-between;min-width:454px}.app-modal .mai-table-container{margin-top:0;min-height:420px}.app-modal .close-icon{position:fixed;top:20px;right:20px;background-color:#353d5e;border-radius:2px}.app-modal-header{font-size:24px;border-bottom:1px solid gray;padding:20px}.app-modal-content{flex:1 1}.modal-header-container{width:100%;min-height:60px;border-radius:12px 12px 0 0;box-shadow:inset 0 -1px 0 0 #f4f6fa;display:flex;align-items:center;padding:16px 24px}.modal-footer-container{width:100%;border-radius:0 0 12px 12px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);display:flex;align-items:center;justify-content:flex-end;padding:16px;text-transform:uppercase;z-index:99;border-top:1px solid var(--white-smoke)}.modal-title{min-height:20px;color:#292f41;font-size:20px;font-weight:300;line-height:20px;width:100%;padding:0 1.5rem 0 .5rem}@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{padding:.1rem .5rem;width:100%}.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{margin:0 20px;height:220px}}@media screen and (max-width:320px){.app-modal .app-modal-content{width:300px}}.breadcrumb{height:52px;width:100%;display:flex;max-width:1730px;margin:0 auto}.breadcrumb .breadcrumb-list{display:flex;max-width:1300px;margin-left:62px}.breadcrumb .breadcrumb-list .breadcrumb-list-item{display:flex;align-items:center;color:var(--text-muted);font-size:.75rem;line-height:1rem;margin-right:8px;text-transform:uppercase}.breadcrumb-content__supermarkets .search-result-info__supermarket{display:flex;align-items:center;gap:8px;height:52px}.breadcrumb-content__supermarkets .search-result-info__supermarket__text{color:var(--primary-text-color);font-weight:400;font-size:16px;line-height:40px;letter-spacing:2px}.breadcrumb-content__supermarkets .search-result-info__supermarket__value{color:var(--green);font-weight:400;font-size:16px;line-height:40px;letter-spacing:2px}.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:normal;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{font-weight:600;cursor:pointer}.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;display:inline-block;transition:all .2s ease;scale:.9}@media only screen and (max-width:1260px){.breadcrumb-content__supermarkets{margin-top:64px;max-width:100%;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{font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.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;display:inline-block;transition:all .2s ease;scale:.9}}.breadcrumb-list-item__dropdown{border-radius:16px;margin-top:8px;position:fixed}.breadcrumb-list-item__dropdown .order-list-item-more-list{box-shadow:0 0 6px rgba(68,71,91,.16),0 16px 16px -12px rgba(68,71,91,.16);max-height:360px;overflow-y:auto}.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-left-radius:0;border-bottom-right-radius:0}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar,.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar{background:rgba(0,0,0,0)}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.breadcrumb-list-item__dropdown .order-list-item-more-list::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px;margin-right:2px}.account-side{min-width:308px;width:100%;border:1px solid var(--gray-bright);border-radius:16px;background-color:var(--white)}.account-side.header-side{min-width:362px;margin-top:8px;border:0;background-color:rgba(0,0,0,0);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:"";position:absolute;bottom:0;left:62px;width:calc(100% - 62px);border-bottom:1px solid var(--white-smoke)}.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-left-radius:16px;border-bottom-right-radius:16px}.account-side:not(.header-side)>:last-child li:before{display:none}.account-side .account-side-item{cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.12);font-size:15px;line-height:24px;color:var(--primary-text-color);font-weight:600;padding:1rem;display:flex;align-items:center}@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{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit}.account-page-empty .account-page-empty-icon{width:88px;height:88px;background-color:var(--gray-light);border-radius:50%;display:grid;place-items:center;margin-bottom:24px}.account-page-empty .account-page-empty-title{color:var(--primary-text-color);font-size:20px;font-weight:300;line-height:24px;text-align:center;margin-bottom:16px}.account-page-empty .account-page-empty-description{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:24px;text-align:center;margin-bottom:36px;max-width:308px}@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{list-style:none;border:1px solid var(--white-smoke);border-radius:8px;background-color:var(--white);display:flex;transition:all .1s ease-in}.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 1;padding:16px 16px 8px}.account-address-item .account-address-item-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.account-address-item .account-address-item-info .account-address-item-info-type{color:var(--primary-text-color);font-size:15px;line-height:16px;font-weight:600;margin-bottom:4px}.account-address-item .account-address-item-info .account-address-item-info-street{color:var(--text-muted);font-size:13px;line-height:16px;font-weight:400;margin-bottom:8px}.account-address-item .account-address-item-address-text p{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-weight:300;font-size:15px;line-height:18px}.account-address-item .account-address-item-meta{display:flex;gap:4px}.account-address-item .account-address-item-meta li span{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:18px;text-transform:lowercase}.account-address-item .account-address-item-line{margin:8px 0;width:100%;height:1px;background:#f1f1f0}.account-address-item .account-address-item-actions{display:flex;justify-content:space-between;align-items:center}.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-delete,.account-address-item .account-address-item-actions-edit{cursor:pointer}.account-address-item .account-address-item-actions-delete:hover path,.account-address-item .account-address-item-actions-edit:hover path{fill:var(--pink)}.account-address-item .account-address-item-actions-delete path,.account-address-item .account-address-item-actions-edit path{transition:fill .2s linear}.account-address-item .account-address-item-actions-default{display:flex;align-items:center;gap:4px}.account-address-item .account-address-item-actions-default span{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:13px;line-height:1;text-transform:uppercase;color:var(--green)}.account-address-item.add-address{text-align:center;cursor:pointer;border:1px solid var(--white-smoke);border-radius:8px;font-size:medium;display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:126px;order:-1}@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{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:13px;line-height:13px;color:var(--pink);text-transform:uppercase}.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{display:flex;flex-direction:column;position:relative;margin:0;width:100%}.buy-form-group.extendable{width:auto;width:48px;height:48px;border:1px solid var(--gray-bright);border-radius:24px;background-color:var(--white);display:flex;justify-content:center;align-items:center}.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{width:21px;height:21px;position:absolute;z-index:1;top:50%;transform:translateY(-50%);left:1rem}.buy-form-group.icon .buy-form-control{padding-left:52px;padding-right:40px}.buy-form-group.icon.round-input .buy-form-control{padding-left:36px;border:1px solid var(--gray-light);border-radius:4px;background-color:var(--gray-light);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{display:flex;position:relative;transition:all .3s}.buy-form-group .buy-input-group .buy-input-group-prepend .buy-input-group-text{border-right-color:rgba(0,0,0,0)}.buy-form-group .buy-input-group .buy-input-group-append .buy-input-group-text{border-left-color:rgba(0,0,0,0)}.buy-form-group .buy-input-group .buy-input-group-text{display:flex;align-items:center;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:rgba(41,47,65,.5);text-align:center;white-space:nowrap;background-color:var(--white);border:1px solid #dfe7f0;border-radius:26px}.buy-form-group input[type=text].buy-form-control::placeholder{font-size:1rem;line-height:1.5rem;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{padding:.4rem;min-height:100px}.buy-form-group input:focus{border:1px solid var(--black);box-shadow:0 12px 8px -10px rgba(58,119,235,.2)}.buy-form-group.text-left{text-align:left}.buy-form-group .info{position:absolute;bottom:-.8rem}.buy-form-group .label{color:rgba(41,47,65,.5);font-weight:400;font-size:14px;padding-left:0}.buy-form-control{min-height:42px;width:100%;box-sizing:border-box;border:1px solid #dfe7f0;border-radius:26px;background-color:var(--white);color:var(--primary-text-color);font-size:18px;line-height:24px;padding:0 10px;outline:0;transition:all .2s ease-out;font-family:var(--font)}.buy-form-control:hover{border:1px solid var(--black)}.buy-input-group-icon{position:absolute;left:8px;top:8px;cursor:pointer;pointer-events:none;z-index:1}.input-charcount{color:rgba(41,47,65,.5);font-size:12px;line-height:12px;margin-top:1%;margin-left:2%}.input-filed-error{color:var(--red-light);font-size:12px;line-height:20px;margin-top:12px}.clear-icon{cursor:pointer;position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:1rem;line-height:0}.restaurant-header{position:relative;display:flex;align-items:flex-end;width:100%;height:196px;padding:2.5rem 2rem 2.25rem;justify-content:space-between;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 100%),var(--bg-image);background-repeat:no-repeat;background-size:cover}.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{max-width:1730px;margin:0 auto;width:100%}.restaurant-header.skeleton .restaurant-header-skeleton-mobile-inner{height:120px;margin-top:136px;background-color:var(--white);padding:15px;border-radius:16px;box-shadow:var(--gray-shadow-1)}@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{height:-moz-fit-content;height:fit-content;display:flex;gap:8px;align-items:center}.restaurant-header.skeleton .restaurant-header-skeleton-mobile-inner__bottom{margin-top:12px;border-top:1px solid #f4f4f4;padding-top:14px;display:flex;justify-content:space-between}.restaurant-header .restaurant-header-info-buttons{display:flex}.restaurant-header .restaurant-header-achievement{color:var(--white)}.restaurant-header__footer{display:flex;justify-content:space-between;align-items:flex-start}.restaurant-header__footer-actions{display:flex;align-items:center;gap:12px}.restaurant-header__footer-actions-pickup{display:flex;justify-content:space-between;background-color:#efefef;position:relative;width:230px;border-radius:36px;padding:0 24px;transition:all 1s ease;min-height:28px;cursor:pointer}.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{position:absolute;top:0;transition:all 1s ease;padding:0 16px 0 40px;width:170px;background:#fff;min-height:24px;margin-top:2px;margin-right:2px;margin-left:2px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.25)}.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:translateX(-50%)}}.restaurant-header__footer-actions-pickup_btn--disabled{cursor:not-allowed}.restaurant-header__footer-actions-pickup_btn-off{left:0;transition:all 1s ease}.restaurant-header__footer-actions-pickup_btn-on{right:0;transition:all 1s ease}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-pickup_btn{width:60px}}.restaurant-header__footer-actions-maqoor{background-color:#efefef;border-radius:36px;padding:3px;transition:all 1s ease;cursor:pointer}@media only screen and (max-width:1260px){.restaurant-header__footer-actions-maqoor{margin-left:auto}}.restaurant-header__footer-actions-maqoor_btn{padding:3px 12px;gap:10px;background:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.25);transition:all 1s ease}.restaurant-header__footer-actions-group-order{padding:4px 10px;height:28px;font-weight:400;font-size:13px;line-height:21px;text-transform:capitalize;background-color:var(--white);gap:2px}@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{border-radius:50%;width:28px;height:28px;background:#efefef;display:flex;justify-content:center;align-items:center;cursor:pointer}.restaurant-header .restaurant-header-content{width:100%;display:flex;max-width:1620px;margin:0 auto;padding:0 16px}.restaurant-header .restaurant-header-image{margin-right:1.75rem;flex:none}.restaurant-header .restaurant-header-image img{height:84px;width:84px;border:1px solid #979797;background-color:#d8d8d8;border-radius:50%;display:block;overflow:hidden;object-fit:cover}.restaurant-header .restaurant-header-info{flex:1 1;width:100%}.restaurant-header .restaurant-header-info .restaurant-header-info-title{font-weight:700;font-size:36px;line-height:44px;color:var(--white);margin-bottom:6px}.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{padding:.375rem .625rem;background-color:var(--white-smoke);border-radius:16px;color:var(--text-muted);margin-right:.375rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center}.restaurant-header .restaurant-header-info .restaurant-header-info-description{margin-bottom:1.25rem;opacity:.7;color:var(--white);font-size:1rem;line-height:1.5rem;font-weight:300}.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{margin-bottom:.75rem;display:flex;align-items:center}.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{margin-left:1rem;border:1px solid #d0d0d0;border-radius:12px;background-color:var(--white);padding:1rem;max-width:308px}.restaurant-header .restaurant-header-delivery .restaurant-header-with-icon-text-icon{height:56px;width:56px;background-color:var(--white-smoke);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem}.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);font-size:.75rem;line-height:1.25rem;margin-bottom:1rem}.restaurant-header .restaurant-header-delivery .restaurant-header-delivery-title-1{color:var(--pink);font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.5rem}.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{display:flex;flex-direction:column}.restaurant-header .restaurant-header-skeleton .header-skeleton-item>div:last-child{align-self:flex-end;margin-top:0!important}.restaurant-header .responsive-restaurant-header{position:fixed;display:flex;align-items:center;justify-content:space-between;width:103%;left:50%;transform:translateX(-50%);z-index:1}@media only screen and (max-width:1260px){.restaurant-header .responsive-restaurant-header{padding:0 calc(10px + 60 * ((100vw - 375px) / (1000 - 375)))}}.restaurant-header .responsive-restaurant-header.scrolled{background:var(--white);transition:all .1s ease}.restaurant-header .responsive-restaurant-header .header-logo{padding:0;width:auto}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search{flex:1 1 auto}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search .restaurant-search .buy-form-control{min-height:40px;opacity:.6}.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-input-placeholder{color:var(--black)}.restaurant-header .responsive-restaurant-header .restaurant__responsive-search .restaurant-search .buy-form-control::-ms-input-placeholder{color:var(--black)}@media only screen and (max-width:1260px){.restaurant-header{padding:0 calc(10px + 50 * ((100vw - 375px) / (1000 - 375)));display:block}.restaurant-header .restaurant-header-image{margin-left:calc(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.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);display:flex;align-items:center;justify-content:center;min-width:160px;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:1.2px}.restaurant-header__footer-actions-group-order svg{margin-right:8px!important;width:16px!important;height:16px!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{font-size:33px;margin-top:8px}.restaurant-header .restaurant-header-achievement{margin-bottom:0;align-self:flex-start;width:100%}.restaurant-header .restaurant-header-image img{width:60px;height:60px}}.arrow-icon{cursor:pointer;position:absolute;top:12px;left:24px;width:28px;height:28px;border-radius:50%;background:#f3f2f2}.arrow-icon svg{margin-top:4px;margin-left:4px}.arrow-hidden{visibility:hidden}.restaurant-search-filter-list{box-sizing:border-box;height:326px;width:308px;border:1px solid var(--gray-bright);border-radius:16px 16px 16px 16px;background-color:var(--white);box-shadow:var(--gray-shadow-2);padding:12px}.restaurant-search-filter-list .restaurant-search-filter-list-item{padding:.5rem;text-transform:uppercase;font-weight:700;display:flex;align-items:center}.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);padding:1.5rem 2rem;background:var(--bg-image);background-repeat:no-repeat;background-size:cover;border-radius:16px;border:1px solid var(--gray-bright);margin-right:1.5rem;height:124px;transition:all .2s ease-out;cursor:pointer}.restaurant-special-offer:hover{transition:all .2s ease-out;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);transform:translateY(-2px)}.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{width:100%;height:100%;object-fit:cover}.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{width:94%;z-index:3}.header-search-and-meta-mob.extendable .buy-form-control{border:none}.header-search-and-meta-mob.extendable .mai-button{height:48px;width:48px;border:1px solid var(--gray-bright);border-radius:24px;background-color:var(--white);margin-left:8px;min-height:auto;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{display:flex;align-items:center;gap:8px;padding-left:16px;padding-right:4px;padding-top:12px;margin-bottom:8px}}.restaurant-search{position:relative;display:flex;align-items:center;margin-right:auto}@media only screen and (max-width:1260px){.restaurant-search{flex:100% 1}}.restaurant-search .restaurant-search-input-and-result{flex:1 1;position:relative}.restaurant-search .overlay{width:100vw;position:absolute;height:100vh;left:-170px;right:0;top:58px}.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 rgba(203,52,115,.32);border-color:rgba(0,0,0,0)!important}.restaurant-search .buy-form-control:focus{border-color:var(--gray-bright)!important;background:var(--white)}.restaurant-search .mai-button{min-height:52px;border-radius:26px;margin-left:1rem;font-size:15px;font-weight:600;line-height:24px;font-family:Montserrat arm,sans-serif}.restaurant-search .mai-button.fill-white img{margin-right:4px}.restaurant-search .restaurant-search-cancel{color:var(--pink);font-size:13px;line-height:20px;text-align:right;margin-left:34px;cursor:pointer;z-index:3;position:absolute;right:8px;top:12px}.big-size{flex:2 1 auto}.restaurant-search-result{padding:8px 16px;position:absolute;width:100%;border-radius:16px;background-color:var(--white);box-shadow:0 0 6px 0 rgba(68,71,91,.16),0 16px 16px -12px rgba(68,71,91,.16);top:53px;height:auto;max-height:calc(100vh - 143px);overflow:hidden;overflow-y:auto;z-index:4}.restaurant-search-result::-webkit-scrollbar,.restaurant-search-result::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.restaurant-search-result::-webkit-scrollbar{background:rgba(0,0,0,0)}.restaurant-search-result::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.restaurant-search-result::-webkit-scrollbar-track{margin-top:6px;margin-bottom:6px}@media only screen and (max-width:1260px){.restaurant-search-result{top:48px}}@media only screen and (max-width:520px){.restaurant-search-result{width:100vw;left:-16px;height:calc(100vh - 48px);max-height:none;border-radius:0;box-shadow:none}}.restaurant-search-result .restaurant-search-result-suggest-text{padding-top:8px;color:var(--primary-text-color);font-size:15px;font-weight:300;line-height:24px}.restaurant-search-result .restaurant-search-result-suggest-text span{font-weight:700;cursor:pointer}.restaurant-search-result .restaurant-search-result-menu-items-container{position:relative}.restaurant-search-result .restaurant-search-result-menu-items-container:hover .list-horizontal-scroll-item{visibility:visible;opacity:1}.restaurant-search-result .restaurant-search-result-section-title{margin:32px 0 24px;color:var(--text-muted);font-weight:600;font-size:13px;line-height:16px;text-transform:uppercase}.search-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.restaurant-search-result-not-found{padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.restaurant-search-result-not-found.item-search{text-align:center;padding-top:40px;width:100%}.restaurant-search-result-not-found h2{color:var(--text-muted);font-size:21px;line-height:32px;font-weight:300}.restaurant-search-result-not-found h2 span{font-weight:600}.supermarket-empty-search-wrapper{height:calc(100% - 44px)}.supermarket-empty-search-wrapper .supermarket-empty-search-container{height:100%}.supermarket-empty-search-wrapper .supermarket-empty-search-container .not-found-icon{margin-bottom:24px}.supermarket-empty-search-wrapper .supermarket-empty-search-container .no-result-found{font-weight:300;font-size:20px;line-height:24px;color:var(--primary-text-color);margin-bottom:12px}.supermarket-empty-search-wrapper .supermarket-empty-search-container .description{font-weight:300;font-size:15px;line-height:24px;color:var(--text-muted);margin-bottom:14px}.restaurant-sticky-category-and-search{display:flex;position:relative;align-items:center;height:44px;max-width:1710px;margin:0 auto;justify-content:space-between;padding-right:0;width:100%}.restaurant-sticky-category-and-search .category-list-container{padding-left:64px}.restaurant-sticky-category-and-search .restaurant-search{position:absolute;margin:0;width:100%}.restaurant-sticky-category-and-search .restaurant-search .buy-form-control{background-color:rgba(0,0,0,0);box-shadow:none}.restaurant-sticky-category-and-search .restaurant-category{margin-left:114px;padding:0;width:100%;justify-content:space-between}.restaurant-sticky-category-and-search .restaurant-category .restaurant-category-item{margin-bottom:0;min-width:auto}.restaurant-sticky-category-and-search .restaurant-category .tree-dots-container{padding:0 12px;background-color:#fff;border-radius:50%;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-bright);cursor:pointer}.restaurant-sticky-category-and-search .restaurant-category .tree-dots-container .tree-dots{font-size:30px;height:inherit;margin-bottom:5px}.sticky-dropdown{position:fixed;top:137px}.show-dropdown{display:none}.restaurant-sticky-category-and-search-container{background-color:var(--white);position:fixed;width:100%;z-index:10;top:0;transition:all .3s;border-bottom:1px solid var(--white-smoke)}.restaurant-sticky-category-and-search-container>div>span{height:28px}.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list .category-list-item:first-child,.restaurant-sticky-category-and-search-container .restaurant-sticky-category-and-search .category-list-container{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.active,.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.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{position:-webkit-sticky;position:sticky;top:72px;transition:all .5s ease;display:flex;align-items:center}.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{width:0;background:rgba(0,0,0,0)}@media only screen and (max-width:1260px){.restaurant-sticky-category-and-search-container .category-list{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.restaurant-sticky-category-and-search-container.sticky{top:56px;padding-left:0}.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(10px + 50 * ((100vw - 375px) / (1000 - 375)));overflow:hidden}}.restaurant-menu-item{width:100%;cursor:pointer;position:relative;background-color:var(--white);border-radius:16px;height:328px;box-shadow:var(--gray-shadow-1);transition:all .2s ease-out}.restaurant-menu-item.large{max-width:300px}.restaurant-menu-item.big{max-width:300px;min-width:300px}.restaurant-menu-item.small{max-width:none}.restaurant-menu-item__link{display:contents}.restaurant-menu-item__link--disabled{pointer-events:none}.restaurant-menu-item__link--disabled *{pointer-events:auto}.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;display:flex;flex-direction:column;flex:0 0 270px}@media only screen and (min-width:1260px){.restaurant-menu-item:not(.small):hover{transition:all .2s ease-out;box-shadow:0 5px 20px 0 rgba(0,0,0,.15);transform:translateY(-2px)}.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;line-height:20px;font-weight:400}@media only screen and (max-width:1260px){.restaurant-menu-item .unit-size{font-size:13px;line-height:13px}}.restaurant-menu-item.small{min-width:252px;background-color:var(--white);padding:12px;height:124px;margin-bottom:0}.restaurant-menu-item.small .restaurant-menu-item-footer{margin-bottom:0;padding:0 12px}.restaurant-menu-item.small .restaurant-menu-item-image{width:100px;height:100px;margin-bottom:0;border-radius:8px;min-width:96px}.restaurant-menu-item.small .restaurant-menu-item-image img{border-radius:8px;width:100%;height:100%}.restaurant-menu-item.small .restaurant-menu-item-container{height:auto;flex:1 1;display:flex;flex-direction:row}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info{flex:1 1}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info .restaurant-menu-item-name{max-width:85%;margin-top:2px;margin-bottom:4px;line-height:24px;padding:0 12px;-webkit-line-clamp:1;min-height:20px}.restaurant-menu-item.small .restaurant-menu-item-container .restaurant-menu-item-info .restaurant-menu-item-description{font-size:15px;line-height:18px;padding:0 12px;-webkit-line-clamp:1}.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{height:112px;padding:8px;border-radius: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{font-size:13px;margin-bottom:2px}.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{overflow:hidden;margin-bottom:16px;height:188px;border-radius:16px}.restaurant-menu-item .restaurant-menu-item-image img{border-radius:16px;object-fit:cover;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{font-family:Montserrat arm,sans-serif;font-size:17px;line-height:20px;color:var(--primary-text-color);padding:0 16px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px}@media only screen and (max-width:768px){.restaurant-menu-item .restaurant-menu-item-name{font-size:13px;line-height:18px;margin-bottom:2px;padding:0 12px;min-height:36px}}.restaurant-menu-item .restaurant-menu-item-description{font-family:Montserrat arm,sans-serif;color:var(--text-muted);font-size:13px;line-height:20px;padding:0 16px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-wrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:20px}@media only screen and (max-width:768px){.restaurant-menu-item .restaurant-menu-item-description{font-size:13px;padding:0 12px}}.restaurant-menu-item .restaurant-menu-item-footer{padding:0 16px;display:flex;justify-content:space-between;align-items:center;height:28px;margin-bottom:12px}.restaurant-menu-item .restaurant-menu-item-footer .restaurant-menu-item-footer-price-container .restaurant-menu-item-footer-price-content{display:flex;align-items:center;gap:4px}@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-weight:700;font-size:17px;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-weight:600;font-size:13px;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{margin-bottom:0!important;align-self:unset!important;justify-content:center}.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{margin-bottom:0!important;align-self:unset!important;justify-content:center}.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{flex-direction:row;align-items:normal}.restaurant-menu-item-skeleton{padding:8px;background-color:var(--white-smoke);background-image:linear-gradient(270deg,#f4f3f3,#f8f3f3,#f4f3f3,#f8f3f3);background-size:400% 100%;animation:loading 8s ease-in-out infinite}.restaurant-menu-item-skeleton-image{background-color:var(--white);object-fit:cover;overflow:hidden;margin-bottom:1.25rem;height:212px;border-radius:16px}.restaurant-menu-item-skeleton.small{width:100%;height:52px;flex-direction:row}.restaurant-menu-item-skeleton.small .restaurant-menu-item-skeleton-image{width:64px;height:64px;border-radius:50%}@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;margin-top:10px;height:auto}}@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{width:100%;height:252px;background-color:var(--white);border-radius:12px;max-height:248px;cursor:pointer;box-shadow:var(--gray-shadow-1);transition:all .2s ease-out;position:relative}.restaurant-item__closed-content{width:100%;height:160px;border-radius:12px;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;z-index:3}.restaurant-item__closed-content span{color:var(--white);font-size:13px;line-height:20px}.restaurant-item:not(.small).skeleton{padding:8px;display:flex;flex-direction:column;justify-content:space-between}.restaurant-item:not(.small):hover{transition:all .2s ease-out;box-shadow:0 5px 20px 0 rgba(0,0,0,.15);transform:translateY(-2px)}.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{display:flex;height:52px;width:100%;align-items:center;margin:0;box-shadow:none;border-radius:0;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{height:100%;width:100%;border-radius:50%}.restaurant-item.small .restaurant-item-name{margin-right:12px;padding:0}.restaurant-item.small .restaurant-achievement{padding-left:0}.restaurant-item.small:before{top:0}.restaurant-item.small:after,.restaurant-item.small:before{position:absolute;content:"";background-color:var(--white-smoke);width:calc(100% - 58px);right:0;height:1px}.restaurant-item.small:after{bottom:0}.restaurant-item .restaurant-item-image{height:160px;width:100%}.restaurant-item .restaurant-item-image img{border-radius:12px;object-fit:cover;height:160px;width:100%}.restaurant-item .restaurant-item-name{color:var(--primary-text-color);font-size:18px;font-weight:700;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:.75rem 1rem 0;margin-bottom:.65rem;margin-left:7px;margin-top:.1rem}.restaurant-item .restaurant-achievement{padding-left:.75rem}.restaurant-title-content-with-filter{display:flex;align-items:center;justify-content:space-between}.restaurant-title-content-with-filter .restaurant-filters{padding:40px 62px 0;margin-bottom:1rem}@media only screen and (max-width:1259px){.restaurant-title-content-with-filter .restaurant-filters{padding-right:16px}}.restaurant-title{color:var(--primary-text-color);font-size:2rem;font-weight:700;line-height:2.5rem;padding:32px 62px 0;margin-bottom:1rem}.ribbon{display:block;width:130px;height:36px;line-height:36px;text-align:center;margin-left:-10px;margin-right:-10px;background:linear-gradient(180deg,#ffd576,#f6b522);position:relative;top:-225px;border-radius:4px 4px 4px 0;font-size:13px;font-weight:600;white-space:nowrap}.ribbon:after,.ribbon:before{content:"";position:absolute}.ribbon:before{height:0;width:0;bottom:-10px;left:0;border-top:10px solid var(--yellow);border-left:10px solid rgba(0,0,0,0)}.label-list{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:4px;width:calc(100% - 48px);height:144px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.label-list-separator{font-weight:300;color:var(--pink)}.label-list .label-list-item,.label-list .label-list-item-exclusive{display:flex;align-items:center}.label-list .label-list-item{gap:4px;padding:4px 8px;background-color:rgba(1,111,208,.9);color:var(--white);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:5px;font-weight:500;font-size:10px;line-height:12px}.label-list .label-list-item span{max-width:120px;overflow:hidden;text-overflow:ellipsis}.label-list .label-list-item svg path{fill:var(--white)}.favorite-hearth-icon-visible{display:none}.restaurant-item-favorite-cross-icon{position:absolute;right:12px;top:12px;z-index:5}.restaurant-item-favorite-cross-icon path{transition:fill .2s linear}.restaurant-item-favorite-cross-icon:hover path{fill:var(--pink)}.label-list-tooltip-header{font-weight:700;font-size:14px;line-height:24px;padding-bottom:8px}.label-list-tooltip-header,.label-list-tooltip-text{font-family:Montserrat arm,sans-serif;font-style:normal}.label-list-tooltip-text{font-weight:600;font-size:12px;line-height:20px;color:var(--text-muted);flex:none;order:1;flex-grow:0}.restaurant-category-item{padding:.75rem;margin-right:1rem;border-radius:16px;box-shadow:var(--gray-shadow-1);cursor:pointer;box-sizing:border-box;position:relative;background-color:var(--white)}@media only screen and (max-width:1260px){.restaurant-category-item{box-shadow:unset;background:unset}}.restaurant-category-item .restaurant-category-item-more{position:absolute;right:8px;top:8px}.restaurant-category-item.skeleton-item.small{margin-right:16px;padding:0;background-color:rgba(0,0,0,0);box-shadow:unset}.restaurant-category-item.skeleton-item.big{padding:0;height:108px;width:156px;border-radius:16px;background-color:var(--gray-bright)}.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{font-size:13px;font-weight:600;line-height:20px;white-space:inherit;color:var(--text-muted)}.restaurant-category-item.big{display:flex;flex-direction:column;align-items:center;min-width:133px;background-color:var(--gray-light)}.restaurant-category-item.big .restaurant-category-item-title{margin-top:.5rem}.restaurant-category-item.small{border-radius:24px;background-color:var(--white);background-image:none;display:flex;min-height:auto;padding:6px 16px;box-shadow:none;margin-right:0}@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{font-size:15px;font-weight:400;line-height:18px;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurant-category-item.small .restaurant-category-item-image{height:32px;width:32px;min-width:32px;margin-right:8px;object-fit:cover}.restaurant-category-item.vertical-border{border:none;margin:0;height:52px;border-radius:0;position:relative;padding:0;align-items:center}.restaurant-category-item.vertical-border:before{top:0}.restaurant-category-item.vertical-border:after,.restaurant-category-item.vertical-border:before{position:absolute;content:"";background-color:var(--white-smoke);width:calc(100% - 58px);right:0;height:1px}.restaurant-category-item.vertical-border:after{bottom:0}.restaurant-category-item.vertical-border .restaurant-category-item-image{height:28px;width:28px;margin-right:0;overflow:hidden}.restaurant-category-item.vertical-border .restaurant-category-item-image-container{margin-right:18px;min-height:40px;height:40px;min-width:40px;width:40px;border-radius:50%;background-color:var(--white-smoke);display:grid;place-items:center;z-index:1}.restaurant-category-item.vertical-border .restaurant-category-item-title{width:100%;margin:0;font-weight:600;font-size:15px;line-height:24px}.restaurant-category-item.active{background-color:#ffd576}.restaurant-category-item .restaurant-category-item-image{height:56px;width:56px}.restaurant-category-item .restaurant-category-item-title{color:var(--text-muted);font-size:14px;font-weight:600;white-space:nowrap}@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{height:32px;width:124px;display:flex;align-items:center;max-width:100%}@media only screen and (max-width:1260px){.menu-item-counter.small-view{width:100%;justify-content:space-between}}.menu-item-counter .menu-item-counter-sign{margin-top:5px;height:100%;cursor:pointer;outline:none;border:none;background-color:rgba(0,0,0,0);padding:0}.menu-item-counter .menu-item-counter-sign[disabled]{cursor:unset}.menu-item-counter-item{width:92px;border:1px solid var(--gray-bright);border-radius:20px;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{display:flex;align-items:center;justify-content:center;max-width:46px}.menu-item-counter .menu-item-counter-input,.menu-item-counter .menu-item-counter-span{padding:0;outline:none;border:none;height:100%;text-align:center;font-size:13px;font-weight:600;line-height:32px;color:var(--primary-text-color);min-width:20px;background-color:rgba(0,0,0,0)}.menu-item-counter input::-webkit-inner-spin-button,.menu-item-counter input::-webkit-outer-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{display:flex;align-items:center;padding:.375rem .625rem;border-radius:16px;max-height:28px;color:var(--text-muted);margin-right:.375rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;text-align:center}.restaurant-achievement .restaurant-achievement-item .restaurant-achievement-item-review{display:flex;align-items:center;justify-content:center}.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{display:flex;align-items:center;gap:8px}.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{display:flex;align-items:center}.restaurant-achievement .restaurant-achievement-item.cost span{line-height:1;font-weight:600}.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{padding:16px 24px;border-radius:16px;background-color:var(--white);box-shadow:var(--gray-shadow-8);margin-bottom:24px;display:flex;flex-direction:column}@media only screen and (max-width:1260px){.form-section-layout{padding:16px}}.form-section-layout.disabled{background-color:rgba(0,0,0,0)}.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:rgba(0,0,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{position:absolute;top:0;left:0;width:100%;height:calc(100% - 56px);background-color:rgba(0,0,0,0);z-index:1}.form-section-layout.no-default-padding{padding:0}.form-section-layout.no-default-padding .form-section-layout-header{padding:16px 24px;margin-bottom:0;border-bottom:none!important;border-bottom:1px solid var(--white-smoke)}@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-no-border{border-bottom:0}.form-section-layout .form-section-layout-header{display:flex;align-items:center;margin-bottom:24px}.form-section-layout .form-section-layout-children{min-height:inherit;height:auto}.form-section-layout.row .form-section-layout-children{display:flex;align-items:center;gap:16px}.form-section-layout.row .form-section-layout-children>*{max-width:340px;width:100%}.form-section-layout .form-section-layout-title{color:var(--primary-text-color);font-size:17px;font-weight:600;line-height:24px;flex:1 1}.form-section-layout .expressDelivery{display:flex;align-items:center;gap:13px;justify-content:flex-end}.form-section-layout .expressDelivery_text{font-size:15px;color:var(--black)}.restaurant-header-responsive-view{padding:15px;background:var(--white);box-shadow:var(--gray-shadow-1);border-radius:16px;position:relative;top:72px;left:50%;transform:translateX(-50%);z-index:7}.restaurant-header-responsive-view__main{display:flex;justify-content:space-between}@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{display:flex;justify-content:space-between;border-top:1px solid var(--white-smoke);margin-top:10px;padding-top:13px}.restaurant-header-responsive-view__logo{width:62px;height:62px;min-width:62px;min-height:62px;border:1px solid var(--white-smoke);border-radius:50%}.restaurant-header-responsive-view__logo img{width:100%;height:100%;border-radius:50%;object-fit:contain}.restaurant-header-responsive-view__columns{display:flex;gap:8px;align-items:center}.restaurant-header-responsive-view__title{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-all}.restaurant-header-responsive-view__stars-and-price{display:flex;align-items:center;margin-top:7px;font-size:15px}.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{font-weight:400;color:var(--gray)}.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;background:var(--white-smoke)!important;box-shadow:none}@media only screen and (max-width:520px){.restaurant-header-responsive-view__group-order .mai-button{width:135px;font-size:11px;padding:8px 16px}}.restaurant-header-responsive-view__close-time .restaurant-achievement-item,.restaurant-header-responsive-view__preparation-time .restaurant-achievement-item{display:flex;align-items:center}.restaurant-header-responsive-view__close-time .restaurant-achievement-item>p,.restaurant-header-responsive-view__preparation-time .restaurant-achievement-item>p{margin-left:4px;font-size:13px;color:var(--primary-text-color)}.supplier-header-responsive-view{padding:15px;background:var(--white);box-shadow:var(--gray-shadow-1);border-radius:16px;position:relative;top:134px;left:50%;transform:translateX(-50%)}.supplier-header-responsive-view__main{display:flex;justify-content:space-between}@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}.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;height:60px;min-width:60px;min-height:60px}.supplier-header-responsive-view__logo img{width:100%;height:100%;border-radius:50%;object-fit:cover}.supplier-header-responsive-view__columns{display:flex;gap:8px;align-items:center}.supplier-header-responsive-view__title{font-size:17px;font-weight:700}.supplier-header-responsive-view__stars-and-price{display:flex;align-items:center;margin-top:7px;font-size:15px}.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{font-weight:400;color:var(--gray)}.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;background:var(--white-smoke)!important;box-shadow:none}@media only screen and (max-width:520px){.supplier-header-responsive-view__group-order .mai-button{width:135px;font-size:11px;padding:8px 16px}}.supplier-header-responsive-view__close-time .restaurant-achievement-item,.supplier-header-responsive-view__preparation-time .restaurant-achievement-item{display:flex;align-items:center}.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{overflow:hidden;flex-wrap:wrap;width:100%}.category-list,.category-list .category-list-item{display:flex;height:var(--base-height);align-items:center}.category-list .category-list-item{cursor:pointer;padding:0 8px;line-height:70px;justify-content:center}.category-list-container{display:flex;width:100%;--base-height:80px}.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{display:flex;justify-content:center;align-items:center;white-space:nowrap;position:relative;height:var(--base-height)}.category-list-container .category-list-more .category-list-more-label{cursor:pointer;display:flex;align-items:center;height:var(--base-height)}.category-list-container .category-list-more .hidden-categories-trigger-btn{width:28px;height:28px;border-radius:100px;border:0;background-color:var(--white-smoke);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.category-list-container .category-list-more-icon{width:6px;height:6px;margin:6px 5px 0 10px;transform:rotate(135deg);border-top:1px solid var(--text-muted);transition:transform .2s linear;border-right:1px solid var(--text-muted);transform-origin:70% 30%}.category-list-more-list{z-index:1;flex-direction:column;background-color:var(--white);font-size:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:12px;max-height:368px;overflow-y:auto;box-sizing:content-box}.category-list-more-list::-webkit-scrollbar,.category-list-more-list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.category-list-more-list::-webkit-scrollbar{background:rgba(0,0,0,0)}.category-list-more-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.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;padding:12px 16px;position:relative;font-size:14px;line-height:20px;color:var(--text-muted)}.category-list-more-list li:not(:first-child){padding-top:14px}.category-list-more-list li:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:100%;display:block;border-top:1px solid var(--white-smoke)}.category-list-more-list li:hover{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:"";position:absolute;right:8px;top:8px;height:calc(100% - 16px);border-right:1px solid var(--gray-bright)}.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}}.checkout-container-address{display:flex}.checkout-container-address .floating-label-input-container{margin-right:16px}.checkout-container-address .checkout-container-address-info{flex:0 0 50%;width:100%;max-width:100%;flex-shrink:0}.checkout-container-address .checkout-container-address-meta{display:flex;flex:0 0 50%;width:100%;max-width:100%;flex-shrink:0;align-items:flex-end}.checkout-container-address .checkout-container-address-meta .mai-button{white-space:nowrap;color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px;text-align:center;min-height:auto;margin-bottom:0;font-weight:400}.checkout-container-delivery{display:flex}.checkout-container-delivery>div{margin-right:28px}.points-block{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:768px){.points-block{flex-direction:column}}.points-block section{flex:1 1}@media only screen and (max-width:768px){.points-block section{width:100%;margin-top:0!important}}.points-block section:nth-child(2){margin-left:22px}@media only screen and (max-width:768px){.points-block section:nth-child(2){margin:6px 0}}.checkout-footer{position:fixed;width:100%;bottom:0;border-top:1px solid var(--white-smoke);background-color:var(--white);left:0;z-index:333;min-height:120px}.checkout-footer__content{padding:0 24px;max-width:1668px;min-height:inherit;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:28px}@media only screen and (max-width:1260px){.checkout-footer__content{padding:16px}}.checkout-footer .checkout-footer-select-and-btn{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width:1260px){.checkout-footer .checkout-footer-select-and-btn{flex-direction:column;justify-content:center;gap:12px}}.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:4px 48px 4px 12px;min-width:200px;gap:8px;height:40px;border:1px solid var(--gray-bright);border-radius:100px;background-color:#fff;position:relative}.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button:hover:not(.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button[disabled]) span.payment-methods__arrow-icon svg path{fill:var(--pink)}.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button span{font-size:16px}.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button span.payment-methods__arrow-icon{transform:rotate(-180deg);position:absolute;right:16px;line-height:0}.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button .payment-methods__selected-logo{height:24px}.checkout-footer .card-select-field-wrapper .checkout-footer-title-and-button button .payment-methods__selected-text{font-size:15px;line-height:1}.checkout-footer .card-select-field-wrapper{max-width:100%}.checkout-footer .card-select-field-wrapper .checkout-list-title{font-size:17px;font-weight:600;margin-bottom:12px;padding-left:12px;display:flex;align-items:center;gap:9px}@media only screen and (max-width:1260px){.checkout-footer .card-select-field-wrapper .checkout-list-title{display:none}}.checkout-footer .card-select-field-wrapper button{cursor:pointer}.checkout-footer .card-select-field-wrapper button span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.checkout-footer .card-select-field-wrapper .checkout-info-list-mob{text-align:right}.checkout-footer .card-select-field-wrapper .checkout-info-list-mob .checkout-info-list-title-mob-value{min-width:100px;display:inline-block;color:var(--primary-text-color)}.checkout-footer .card-select-field-wrapper .checkout-info-list-mob .checkout-info-list-title-mob-value__gift-card{font-weight:400;font-size:13px;line-height:24px}.checkout-footer .card-select-field-wrapper .checkout-info-list-mob .checkout-info-list-title-mob-value__total{font-weight:700;font-size:17px;line-height:24px}.checkout-footer .card-select-field-wrapper .checkout-info-list-mob li{display:flex}@media only screen and (max-width:1260px){.checkout-footer .card-select-field-wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-end}}.checkout-footer .card-select-field-wrapper>button>img{color:var(--black);background:var(--white)}.checkout-footer .checkout-footer-action{display:flex;gap:12px}@media only screen and (max-width:1260px){.checkout-footer .checkout-footer-action{width:100%}}.checkout-footer .checkout-footer-action .mai-button{width:400px;max-width:100%}@media only screen and (max-width:1260px){.checkout-footer .checkout-footer-action .mai-button{width:100%;height:40px}}.checkout-footer .checkout-footer-info{padding:8px 0;max-width:420px;width:100%}@media only screen and (max-width:1260px){.checkout-footer .checkout-footer-info{display:none}}.checkout-footer .checkout-info-list .checkout-info-list-item{display:flex;justify-content:space-between;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:16px;padding-left:16px}.checkout-footer .checkout-info-list .checkout-info-list-item .checkout-info-list-item-value-block{position:relative;display:flex;align-items:center;gap:8px}.checkout-footer .checkout-info-list .checkout-info-list-item .checkout-info-list-item-value-block .info-icon{cursor:pointer}.checkout-footer .checkout-info-list .checkout-info-list-item.total{font-size:17px;font-weight:300;line-height:24px}.checkout-footer .checkout-info-list .checkout-info-list-item.total .checkout-info-list-title-value{font-weight:700}.checkout-footer .checkout-info-list .checkout-info-list-item .checkout-info-list-item-label{color:var(--text-muted)}.checkout-footer .checkout-info-list .checkout-info-list-item .checkout-info-list-title-value{color:var(--primary-text-color)}.checkout-footer .checkout-info-list .checkout-info-list-item:not(:last-child){margin-bottom:4px}.payment-methods__swipe-able-drawer .MuiBox-root{padding-bottom:0!important}.disabled-btn{pointer-events:none}.none{display:none}header{position:fixed;width:100%;z-index:1000}header.restaurant-item-page .header-logo{max-width:80px;padding:0}header.restaurant-item-page .none{display:none}header.restaurant-item-page .header-title{color:var(--text-muted);font-size:13px;line-height:20px;padding-bottom:0}header.restaurant-item-page .header-restaurant-title{color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:24px}@media screen and (min-width:420px)and (max-width:1360px){header.restaurant-item-page .header-title{font-size:10px}header.restaurant-item-page .header-restaurant-title{font-size:15px;line-height:14px}}header.supermarket-item-page{position:static}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{max-width:100%;margin:0 auto;position:relative;display:flex;align-items:center;height:72px}@media only screen and (max-width:1260px){header .header-container{padding-top:8px;padding-bottom:8px;height:max-content}header .header-container.with-bottom-address-bar{height:98px;padding-bottom:0;padding-top:0}header .header-container.brandPageHeader{height:98px}header .header-container.brandPageHeader>div{display:block!important}header .header-container>div{display:block;height:40px}header .header-container>div .restaurant-search .buy-form-control{min-height:40px}header .header-container>div .header-address{margin:0;width:100%;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{font-size:13px;-webkit-line-clamp:1}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{padding-top:3px;justify-content:center}header .header-container>div .header-address.header-address__default .header-address-icon{margin-left:0}}header .header-item{padding:1rem 1.2rem;flex:.6 1;transition:all .3s;cursor:pointer;position:relative}header .header-item .profile-image{width:40px;height:40px;display:flex;align-items:center;justify-content:center}header .header-item .profile-image img{object-fit:contain;border-radius:100px}header .header-item .profile-image .notify_count{right:10.5px;top:12.5px}header .header-item .profile-no-image{width:40px;height:40px;border-radius:50%;background-color:var(--pink-light);border:1px solid var(--pink);display:flex;align-items:center;justify-content:center}header .header-item .profile-no-image p{font-size:17px}header .header-item.header-cart-item{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{display:flex;align-items:center}header .header-search .header-search-icon{width:32px;height:32px;margin-right:1rem}header .header-search .header-search-input{color:var(--primary-text-color);font-size:1rem;line-height:1.25rem;border:0;outline:0}header .header-address{cursor:pointer;display:flex;flex:none;align-items:center;width:350px;margin:0 20px;height:100%}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{overflow:hidden;margin-left:10px}header .header-address .header-address-info .header-address-info-label{color:var(--text-muted);margin-bottom:.25rem;text-transform:uppercase;font-size:.75rem;line-height:1rem}header .header-address .header-address-info .header-address-info-text{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--primary-text-color)}header .header-address .header-address-info .header-address-info-city{font-size:13px;line-height:17px;color:var(--text-muted)}header .header-meta{display:flex;align-items:center}header .header-meta .header-item{width:100%;display:flex;justify-content:center;align-items:center;height:100%;padding:1rem}header .header-meta .header-item img{width:32px;height:32px;display:block}header .header-meta-mob .header-item{padding:.75rem}header .header-meta-mob .header-item.delivery,header .header-meta-mob .header-item.filter{padding:0 16px 0 8px!important}.header-logo{display:flex;justify-content:center;align-items:center;padding:12px 24px;cursor:pointer;max-width:120px;width:100%;height:65px;margin-top:auto}.header-account-overlay{z-index:3;top:84px!important}.header-address__trigger_container{display:contents}.header-order-trigger{z-index:1;opacity:1!important;right:12px!important;top:80px!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{display:flex;position:-webkit-sticky;position:sticky;top:74px;transition:all .5s ease;background:var(--white);z-index:222;height:44px;margin-top:2px}.search-container-item:nth-child(2):nth-last-child(2){flex:1 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{top:86px;margin-top:81px}}.restaurant-header+.search-container{height:44px}.address-modal-mob__swipe-able-drawer .MuiPaper-root{left:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;height:85%!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}.bottom-nav-bar{display:none}@media only screen and (max-width:1260px){.bottom-nav-bar{display:block;position:fixed;bottom:0;left:0;width:100%;padding:12px 5% 4px;box-shadow:var(--gray-shadow-3);background-color:var(--white);z-index:101}.bottom-nav-bar__list{display:flex;justify-content:space-between}.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}.bottom-nav-bar__icon .header-item{position:relative}.bottom-nav-bar__icon .basket-count{right:3px;top:-4px;padding-left:0}.bottom-nav-bar__label{font-size:10px;padding-block:3px;color:var(--primary-text-color);text-align:center}.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;height:100%;display:flex;flex-direction:column}}.basket-fixed-icon{position:fixed;bottom:0;z-index:998;width:100%;left:0;display:flex;justify-content:center;margin-bottom:16px;height:52px}.basket-fixed-icon>button{margin:0 10px;max-width:342px;width:100%}.basket-button-content{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:15px}.basket-circle-count{width:28px;height:28px;border-radius:50%;color:#c21b52;background:var(--white);display:inline-block;line-height:28px;font-weight:600;margin-left:-12px;margin-right:12px}.basket-button-text{font-weight:400;text-overflow:ellipsis;max-width:150px}.basket-button-summary{font-weight:600}.skelton{--accents-0:#f8f9fa;--accents-1:#f1f3f5;--accents-2:#e9ecef;--accents-3:#dee2e6;--accents-4:#ced4da;--accents-5:#adb5bd;--accents-6:#868e96;--accents-7:#495057;--accents-8:#343a40;--accents-9:#212529;display:block;background-image:linear-gradient(270deg,#f4f3f3,#e9ecef,#f4f3f3,#e9ecef);background-size:400% 100%;animation:loading 8s ease-in-out infinite;border-radius:12px;height:100%}.skelton h3{border-radius:16px;height:28px;margin-top:100px;width:90%;margin-left:16px;background:linear-gradient(90deg,hsla(0,0%,74.5%,.5) 25%,hsla(0,0%,50.6%,.24) 37%,hsla(0,0%,74.5%,.5) 63%);animation:ant-skeleton-loading 1.4s ease infinite}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.skelton-wrapper{display:block;position:relative}.skelton-wrapper:not(.show):before{content:none}.skelton-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background-image:linear-gradient(270deg,var(--accents-1),var(--accents-2),var(--accents-2),var(--accents-1));background-size:400% 100%;animation:loading 8s ease-in-out infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pop-confirm{background-color:var(--white);padding:4px}.pop-confirm .pop-confirm-actions{display:flex}.pop-confirm .pop-confirm-text{color:rgba(0,0,0,.85);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 rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.pop-confirm-overlay .rc-tooltip-arrow{border-top-color:rgba(0,0,0,0)}.account-layout{margin-bottom:44px}.account-layout .account-layout-go-back{display:none;width:1.5em;height:1.5em;position:absolute;left:20px;top:16px}@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);font-family:Montserrat arm,sans-serif;font-size:24px;font-weight:700;line-height:40px;margin:24px 0}.account-layout .account-layout-content-children{position:relative;min-height:487px;flex:1 1;margin-left:30px}.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{display:flex;flex-direction:column;height:100%}.account-layout .account-layout-content-children .gift-cards-list .form-section-layout.redeem-gift-card{z-index:10;position:fixed;bottom:66px;margin:0;width:100%;min-height:auto;box-shadow:var(--gray-shadow-3)}.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{font-size:20px;margin-left:36px}.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-content,.account-layout .account-layout-content-children,.account-layout .account-layout-inner{height:100%}.account-layout .form-section-layout{margin-bottom:0}}.with-padding{padding-top:20px}.grid-container{grid-template-columns:auto auto auto;grid-gap:0!important;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{display:flex;justify-content:space-between;padding:0 40px 16px}.account-payment-container__header-content__title{font-size:15px;line-height:1;letter-spacing:1.10769px;color:var(--primary-text-color)}@media only screen and (max-width:1260px){.account-payment-container__header-content{padding:0 16px 16px}}.account-payment-container__list{padding:8px 24px 0;margin-bottom:20px;position:relative;display:flex;flex-wrap:wrap;gap:16px}.account-payment-container__list-item{width:220px;height:138px;border-radius:13px;padding:12px;text-align:center;position:relative;--arca-gradient:linear-gradient(101.47deg,rgba(25,160,230,0.9) -12.25%,rgba(14,86,171,0.9) 50.69%,rgba(17,58,106,0.9) 95.87%);--amex-gradient:linear-gradient(140.88deg,rgb(1,111,208) 22.42%,rgb(122,163,224) 97.47%);--visa-gradient:linear-gradient(101.47deg,rgba(255,213,118,0.9) -12.25%,rgba(237,79,129,0.9) 43.34%,rgba(122,44,158,0.9) 95.87%);--maestro-gradient:linear-gradient(100.89deg,rgba(255,81,47,0.9) 24.08%,rgba(172,37,37,0.9) 99.67%);--mastercard-gradient:linear-gradient(134.34deg,rgba(251,218,97,0.9) -0.01%,rgba(247,107,28,0.9) 80.49%);--mir-gradient:linear-gradient(180deg,rgb(74,194,101),rgb(55,143,74))}.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:medium;display:flex;flex-direction:column;justify-content:center;gap:24px}.account-payment-container__list-item.add-card:after{display:none}@media only screen and (max-width:1260px){.account-payment-container__list-item.add-card{width:auto;border:none;padding:4px}}.account-payment-container__list-item-add-icon{width:32px;height:32px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--pink-light);border-radius:50%}.account-payment-container__list-item-add-text{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:13px;line-height:1;color:var(--pink);letter-spacing:1.2px;text-transform:uppercase}@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;font-family:Montserrat arm,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:var(--yellow);position:absolute;left:8px;width:calc(100% - 40px);text-align:left;margin-top:3px;display:flex;gap: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-default,.account-payment-container__list-item-set-as-default{z-index:2;cursor:pointer;height:21px;background:hsla(0,0%,100%,.3);border-radius:16px;text-align:center;padding:0 8px}.account-payment-container__list-item-default__content,.account-payment-container__list-item-set-as-default__content{display:flex;align-items:center;height:inherit}.account-payment-container__list-item-default svg,.account-payment-container__list-item-set-as-default svg{margin-right:4px;transform:translateY(-.5px)}.account-payment-container__list-item-default span,.account-payment-container__list-item-set-as-default span{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:10px;color:var(--white)}.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{position:absolute;right:8px;top:8px;width:21px;height:21px;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;font-size:21px}.account-payment-container__list-item-trash svg{transform:translate(1.5px,.5px)}.account-payment-container__list-item-card-number{padding-top:48px;text-align:left;font-family:Montserrat arm,sans-serif;font-weight:600;font-size:13px;line-height:24px;letter-spacing:4px;color:var(--white);text-shadow:0 1px 0 rgba(0,0,0,.1)}@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{margin-top:12px;display:flex;align-items:center;gap:2px;font-family:Montserrat arm,sans-serif;font-weight:400;color:var(--white);text-shadow:0 1px 0 rgba(0,0,0,.1)}.account-payment-container__list-item-card-date span:first-child{font-size:3.8px;letter-spacing:.7px;line-height:4px}.account-payment-container__list-item-card-date span:last-child{font-size:7.3px;letter-spacing:1.7px;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{font-size:4.5px;line-height:5px;letter-spacing:.85px}.account-payment-container__list-item-card-date span:last-child{font-size:8px;letter-spacing:2px}}.account-payment-container__list-item-footer{margin-top:-12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.account-payment-container__list-item-footer-card-holder-name{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--white);text-shadow:0 1px 0 rgba(0,0,0,.1);text-align:left}@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:"";width:140px;height:100%;position:absolute;top:0;left:0;border-top-left-radius:13px;border-bottom-left-radius:13px;background:linear-gradient(184.18deg,#ffffff -28.97%,#d4d4d4 -20.52%,#a3a3a3 -9.65%,#777777 2.43%,#525252 14.5%,#343434 27.79%,#1d1d1d 41.07%,#0d0d0d 55.56%,#030303 71.26%,#000000 91.79%);background-blend-mode:screen;mix-blend-mode:screen;opacity:.6;-webkit-clip-path:polygon(0 0,100% 0,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,50% 100%,0 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{padding:8px 16px 0;overflow-x:auto;flex-wrap:nowrap;width:100vw}.account-payment-container__list::-webkit-scrollbar{display:none}.account-payment-container__list-item{flex:none;width:252px;height:160px}}.account-payment-container-empty{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;padding:16px;margin:24px auto;width:max-content;cursor:pointer}.account-payment-container-empty__icon{width:88px;height:88px;border-radius:50%;background:var(--gray-light);display:flex;justify-content:center;align-items:center;margin-bottom:24px}.account-payment-container-empty__title{font-weight:300;font-size:20px;line-height:24px;text-align:center;color:var(--primary-text-color)}@media only screen and (max-width:1260px){.account-payment-container-empty__title{margin-bottom:24px}}.account-payment-wallet-and-transaction .account-payment-wallet{padding:0 16px!important;margin-bottom:24px}.account-payment-wallet-and-transaction .account-payment-wallet__content{background:linear-gradient(95.67deg,#ef6e97,#b71e4e 62.32%);min-height:107px;border-radius:14px;padding:24px;position:relative}.account-payment-wallet-and-transaction .account-payment-wallet__content__corporate{background:linear-gradient(95.67deg,#4b7ac9,#3167c1 62.32%)}.account-payment-wallet-and-transaction .account-payment-wallet__content:after{content:"";width:63.3%;height:100%;position:absolute;top:0;left:0;border-top-left-radius:13px;border-bottom-left-radius:13px;background:linear-gradient(184.99deg,#ffffff -28.33%,#d4d4d4 -19.93%,#a3a3a3 -9.12%,#777777 2.89%,#525252 14.9%,#343434 28.1%,#1d1d1d 41.31%,#0d0d0d 55.72%,#030303 71.33%,#000000 91.75%);background-blend-mode:screen;mix-blend-mode:screen;opacity:.6;-webkit-clip-path:polygon(0 0,100% 0,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,50% 100%,0 100%)}.account-payment-wallet-and-transaction .account-payment-wallet__content__name>div{display:flex;align-items:center;gap:8px}.account-payment-wallet-and-transaction .account-payment-wallet__content__name h5{font-weight:600;font-size:20px;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;font-weight:300;font-size:12px;line-height:24px;letter-spacing:2px}@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;font-weight:600;font-size:24px;line-height:1;letter-spacing:1px}@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{display:flex;justify-content:space-between;padding:0 40px 16px}.account-payment-wallet-and-transaction .account-payment-transaction__header-content__title{font-size:15px;line-height:1;letter-spacing:1.10769px;color:var(--primary-text-color)}.account-payment-wallet-and-transaction .account-payment-transaction__header-content__see-all{cursor:pointer;font-weight:600;font-size:13px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;color:var(--pink)}.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{display:flex;gap:16px;padding:0 24px;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;padding:16px 24px;flex:1 0 316px;max-width:33.333333333%;min-width:316px}.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{display:flex;justify-content:space-between}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__line{margin:4px 0;height:1px;background:#ececeb}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__points,.account-payment-wallet-and-transaction .account-payment-transaction__list-item__type{font-weight:600;font-size:13px;line-height:20px}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__company-name{font-size:12px;line-height:16px;color:var(--primary-text-color)}.account-payment-wallet-and-transaction .account-payment-transaction__list-item__transaction-date{font-weight:300;font-size:10px;line-height:22px;color:var(--primary-text-color)}@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{display:flex;align-items:center;justify-content:center;padding:40px 24px}.account-payment-wallet-and-transaction .account-payment-transaction-empty__title{font-weight:400;font-size:12px;line-height:1.75;color:var(--gray)}.header-account{background-color:var(--white);box-shadow:var(--gray-shadow-1);width:362px;border-radius:16px;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{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 28px 32px;gap:16px}@media only screen and (max-height:620px){.header-account .header-account-settings{padding-bottom:24px}}.header-account .header-account-settings>div{flex:1 1}@media only screen and (max-width:480px){.header-account .header-account-settings{justify-content:space-around!important}}.header-account .header-account-auth{padding:28px;margin-top:12px;width:100%;display:flex;align-items:center;flex-direction:column}.header-account .header-account-auth .header-account-auth-title{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:300;line-height:24px;text-align:center;margin-bottom:24px;margin-top:16px}.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{font-weight:400;color:var(--pink);box-shadow:var(--pink-shadow-0_3);margin-bottom:0}@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;line-height:24px;font-weight:600}@media only screen and (max-width:1260px){.header-account{position:fixed;height:calc(100% - 64px);overflow-y:auto;top:0;left:0;width:100%;z-index:9;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start}.header-account .account-side.header-side{margin-top:0;min-width:100%}.header-account .header-account-settings{padding-bottom:48px}}.user-address-list{background:var(--white);box-shadow:var(--gray-shadow-4);border-radius:16px;padding:16px 16px 76px;width:350px;position:relative}.user-address-list__add-new-address{position:absolute;bottom:0;left:0;width:100%;height:60px;border-top:1px solid var(--gray-bright);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.user-address-list__add-new-address p{text-align:center;width:auto;font-weight:600;font-size:13px;line-height:20px;color:var(--pink);text-transform:uppercase}.user-address-list .user-address-list__title{margin-bottom:12px;font-size:13px;line-height:16px;text-transform:uppercase;color:var(--text-muted)}.user-address-list .user-address-list-container{max-height:400px;overflow-y:auto;padding-right:8px;margin-right:-8px}.user-address-list .user-address-list-container::-webkit-scrollbar,.user-address-list .user-address-list-container::-webkit-scrollbar-thumb{width:4px;border-radius:4px}.user-address-list .user-address-list-container::-webkit-scrollbar{background:rgba(0,0,0,0)}.user-address-list .user-address-list-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.user-address-list .user-address-list__item{cursor:pointer;padding:16px;border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:4px;max-width:318px;min-height:66px;transition:all .3s ease}.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{display:flex;align-items:center;justify-content:center;cursor:pointer}.user-address-list .user-address-list__item.user-address-list__item--new-address .user-address-list__item-address{text-align:center;width:auto;font-weight:600;font-size:13px;line-height:20px;color:var(--pink);text-transform:uppercase}.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{font-weight:600;font-size:15px;line-height:19px;color:var(--primary-text-color);width:calc(100% - 94px)}.user-address-list .user-address-list__item .user-address-list__item-address-city{margin-top:2px;display:block;font-weight:400;font-size:13px;line-height:17px;color:var(--text-muted)}.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{margin-left:auto;opacity:0;pointer-events:none;transition:all .3s ease}.user-address-list .user-address-list__item-address-actions svg{margin-left:8px;cursor:pointer}.user-address-list .user-address-list__item-address-actions svg path{transition:all .3s ease}.user-address-list .user-address-list__item-address-actions svg:hover path{fill:var(--pink)}.user-address-list--horizontal .user-address-list-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;max-height:230px}.user-address-list__icons{line-height:0;display:flex;gap:8px}.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{margin:0;width:100%;padding:12px 10px;border-radius:0}.user-address-list .user-address-list__title{padding-top:4px}.user-address-list .user-address-list__item{max-width:none;padding:8px 16px;min-height:50px}.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{display:flex;align-items:flex-end}.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);font-size:12px;line-height:16px;margin-bottom:8px;text-transform:uppercase}.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{height:132px;width:204px;border:1px solid var(--gray-bright);border-radius:8px;background-color:var(--white);padding:16px}.account-bank-cards-form .account-bank-cards-form-icon{height:40px;width:40px;background-color:var(--pink-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.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{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:104px;height:54px;display:flex;border-radius:26px;border:1px solid var(--gray);justify-content:space-between;z-index:99999}.zoom-button-container button{width:50%;display:flex;justify-content:center;align-items:center;border:none;background:var(--white);opacity:.5;cursor:pointer;padding:0}.zoom-button-container button:first-child{border-right:1px solid var(--gray);border-bottom-left-radius:26px;border-top-left-radius:26px}.zoom-button-container button:nth-child(2){border-bottom-right-radius:26px;border-top-right-radius:26px}.favorites-supplier-list .favorites-supplier-list-items{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;transition:all .2s ease}.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{display:flex;margin-right:-20px;padding:0 10px 16px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.favorites-supplier-list .favorites-supplier-list-items::-webkit-scrollbar{display:none}.favorites-supplier-list .favorites-supplier-list-items .restaurant-item{width:330px;flex-shrink:0}}@media only screen and (max-width:520px){.favorites-supplier-list .favorites-supplier-list-items{grid-gap:16px;margin-right:0;margin-left: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{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(413px,1fr));grid-gap:28px}@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{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.empty-favorite-items-content__heart-icon{width:88px;height:88px;background-color:var(--gray-light);border-radius:50%;display:flex;justify-content:center;align-items:center}.empty-favorite-items-content__text{font-family:Montserrat arm,sans-serif;font-weight:300;font-size:20px;line-height:26px;color:var(--primary-text-color);text-align:center;padding-bottom:8px;max-width:532px;margin:0 auto}.empty-favorite-items-content__btn{width:235px;height:44px;font-size:15px}.restaurant-item-favorite{position:absolute;right:6px;top:6px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:4;cursor:pointer}@media only screen and (max-width:1260px){.restaurant-item-favorite{right:2px;top:2px}}.restaurant-item-favorite .favorite-icon path{transition:fill .2s linear;stroke-width:2px;stroke:var(--gray);stroke-linejoin:round}@media only screen and (min-width:992px){.restaurant-item-favorite .favorite-icon:hover path{fill:var(--pink)}}.payment-form .card-select-field{position:absolute;bottom:33px;z-index:999}.payment-form .select-field{width:250px;margin-top:50px;padding-bottom:0;height:55px}.payment-form.corporate-checkbox-form-active{border:1px solid #3167c1!important;background-color:#f3f8ff}.card-select,.card-select div{display:flex;align-items:center}.card-select div{border:1px solid var(--gray-bright);justify-content:center;width:40px;height:30px;border-radius:4px}.card-select div svg{margin-top:10px}.card-select span{margin-left:10px;margin-top:5px}.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{color:var(--text-muted)!important;cursor:pointer}.color-expired-balance{color:var(--gray)!important}.redeem-gift-card{padding:24px}.redeem-gift-card .form-section-layout-children{display:flex;align-items:center;gap:15px;min-height:auto}.redeem-gift-card .gift-cards-text{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--text-muted)}.redeem-gift-card .gift-cards-balance{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:20px;line-height:24px;text-transform:uppercase;color:var(--green);display:block}.redeem-gift-card .gift-cards-balance.no-balance{color:var(--gray)}.redeem-gift-card .account-gift-card-redeem-button{margin:0 0 0 auto;width:275px;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{font-size:13px;width:max-content}}@media only screen and (max-width:374px){.redeem-gift-card .gift-cards-text{flex:1 1;line-height:15px}}.account-gift-container .gift-card-item{display:flex;flex-wrap:wrap;gap:16px;padding:16px 24px}.account-gift-container:not(:last-child) .gift-card-item{position:relative}.account-gift-container:not(:last-child) .gift-card-item:before{content:"";position:absolute;bottom:0;left:24px;width:calc(100% - 48px);border-bottom:1px solid var(--white-smoke)}@media only screen and (max-width:1260px){.account-gift-container .gift-card-item{gap:0;border:1px solid var(--white-smoke);border-radius:16px;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{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 16px 16px}.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{position:relative;width:203px}@media only screen and (max-width:1260px){.gift-card-img{width:190px}}.gift-card-img-amount{position:absolute;bottom:30px;right:13px;font-weight:600;font-size:34px;line-height:24px;align-items:center;text-transform:uppercase;color:#fff}@media only screen and (max-width:1260px){.gift-card-img-amount{bottom:27px;right:52px;font-size:25px;line-height:22px}}.gift-card-text-content{flex:1 1;padding-top:8px}@media only screen and (max-width:1260px){.gift-card-text-content{padding-top:4px}}.gift-card-text-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:4px}.gift-card-text-row>div:first-child{min-width:280px}.gift-card-text-row>div:last-child{min-width:150px;text-align:right}.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{display:block;margin-bottom:10px}.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{display:flex;justify-content:space-between;align-items:center}.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);padding-bottom:9px;margin-bottom:12px}.mobile-view.border-top-on-mob{border-top:1px solid var(--white-smoke);padding-top:9px;margin-top:12px}}.gift-card-header{font-size:17px;font-weight:600;line-height:24px;color:var(--primary-text-color)}@media only screen and (max-width:1260px){.gift-card-header{font-size:15px}}.gift-card-activation-date{font-size:15px;font-weight:400;line-height:16px;color:var(--text-muted)}@media only screen and (max-width:1260px){.gift-card-activation-date{font-size:13px}}.gift-card-balance,.gift-card-code,.gift-card-ex-date{font-size:15px;font-weight:400;line-height:24px;display:flex;justify-content:space-between}.gift-card-balance span:first-child,.gift-card-code span:first-child,.gift-card-ex-date span:first-child{color:var(--text-muted)}.gift-card-balance span:last-child,.gift-card-code span:last-child,.gift-card-ex-date span:last-child{text-align:right;color:var(--primary-text-color)}.gift-card-balance span:last-child.balance-value,.gift-card-code span:last-child.balance-value,.gift-card-ex-date span:last-child.balance-value{font-weight:600;color:var(--text-muted)}@media only screen and (max-width:1260px){.gift-card-balance,.gift-card-code,.gift-card-ex-date{font-size:13px;line-height:16px}.gift-card-code,.gift-card-code span,.gift-card-ex-date,.gift-card-ex-date span{display:block}.gift-card-code span:last-child,.gift-card-ex-date span:last-child{text-align:left}}.gift-card-see-details span{cursor:pointer;font-family:Montserrat arm,sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:16px;text-transform:uppercase;color:var(--pink)}.gift-card-status-content{display:flex;align-items:center;gap:4px;justify-content:flex-end}.mobile-view .gift-card-status-content{justify-content:flex-start}.gift-card-status{font-size:13px;font-weight:400;line-height:24px}.nav_bar{display:flex;align-items:center;height:100%;padding:15px}@media only screen and (max-width:1259px){.nav_bar{display:none}}.burger-menu{margin-right:16px;cursor:pointer}.burger{margin:20px}.burger,.burger>span{width:24px;cursor:pointer}.burger>span{display:block;height:2px;margin-bottom:5px;position:relative;background:#000;border-radius:1px}.burger>span:nth-child(2){width:12px}.burger>span:nth-child(3){width:16px;margin-bottom:0}.trasformm{transform:none}.logo{width:56px;height:36px}.lable,.logo{cursor:pointer}.lable{display:flex;flex-direction:column;width:70px}.lable>span{background:red;border-radius:10px;height:7px;margin:7px 0;transition:.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}.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:24px}}@media only screen and (max-width:1260px){.search-page-content .search-page-content-list-header-content{margin-top:24px;padding-left:calc(10px + 6 * ((100vw - 375px) / (1000 - 375)))}}@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{padding-bottom:6px;font-weight:700;font-size:24px;line-height:40px;color:var(--primary-text-color)}@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{font-size:16px;line-height:1;letter-spacing:2px;color:var(--primary-text-color)}.search-page-content .all-search-content .search-page-content-list-header{display:block}.search-page-content__see-all{display:flex;justify-content:flex-end;margin-top:24px}.search-page-content__see-all button{padding:4px!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}@media only screen and (max-width:1260px){.search-page-content__see-all{margin:0 calc(10px + 6 * ((100vw - 375px) / (1000 - 375)))}}.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{max-width:1730px;width:100%;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{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;background-color:var(--white);margin-top:24px;transition:all .2s ease}.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{padding:16px;margin:0;display:flex;justify-content:center;align-items:center;height:calc(100vh - 49px - 72px - 24px);grid-column:1/-1}@media only screen and (max-width:1260px){.empty-search-items-content{height:calc(100vh - 49px - 98px - 24px)}}.empty-search-items-content__flex-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.empty-search-items-content .not-found-icon{margin-bottom:24px}.empty-search-items-content .no-result-found{font-weight:300;font-size:20px;line-height:24px;color:var(--primary-text-color);margin-bottom:12px}.empty-search-items-content .description{font-weight:300;font-size:15px;line-height:24px;color:var(--text-muted);margin-bottom:14px}.empty-search-items-content__btn{width:235px;height:44px;font-size:15px}.search-menu-item-skeleton{padding:8px;background-color:var(--white-smoke);background-image:linear-gradient(270deg,#f4f3f3,#f8f3f3,#f4f3f3,#f8f3f3);width:100%;height:52px;flex-direction:row;background-size:400% 100%;animation:loading 8s ease-in-out infinite}.search-menu-item-skeleton-image{background-color:var(--white);object-fit:cover;overflow:hidden;margin-bottom:1.25rem;width:64px;height:64px;border-radius:50%}.search-menu-item{cursor:pointer;position:relative;background-color:var(--white);border-radius:16px;box-shadow:var(--gray-shadow-1);transition:all .2s ease-out;width:100%;max-width:none;min-width:413px;height:185px;margin-bottom:0;padding:12px}@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:auto}.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;line-height:20px;font-weight:400}@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{display:flex;gap:8px;flex-direction:row;align-items:center}@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-weight:700;font-size:17px;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-weight:600;font-size:13px}}.search-menu-item-container{display:flex;flex-direction:column;height:inherit}.search-menu-item-top{position:relative;display:flex;justify-content:space-between;gap:24px}.search-menu-item-top__img-and-info{display:flex;gap:8px}.search-menu-item-top__favorite .restaurant-item-favorite{position:static;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);font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.5px}.search-menu-item-top__footerForGiftCardType.lastLetter{padding:0;color:var(--gray)}.search-menu-item-image{overflow:hidden;width:114px;height:114px;min-width:114px;margin-bottom:0;border-radius:20px;border:1px solid var(--gray-bright)}.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;height:105px;min-width:105px}}.search-menu-item-info{padding-top:8px}.search-menu-item-name{font-family:Montserrat arm,sans-serif;color:var(--primary-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-wrap;-webkit-box-orient:vertical;font-weight:600;font-size:13px;line-height:16px;-webkit-line-clamp:1;min-height:16px}@media only screen and (max-width:520px){.search-menu-item-name{font-size:12px}}.search-menu-item-description{margin-top:8px;font-family:Montserrat arm,sans-serif;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:12px;line-height:14px;letter-spacing:.1px;-webkit-line-clamp:4;min-height:56px}@media only screen and (max-width:520px){.search-menu-item-description{margin-top:4px;font-size:11px;line-height:13px;min-height:52px}}.search-menu-item-line{padding-top:12px;border-bottom:1px solid var(--gray-bright)}.search-menu-item-footer{height:46px;display:flex;align-items:center;gap:8px;justify-content:space-between}@media only screen and (max-width:520px){.search-menu-item-footer{height:40px}}.search-menu-item-supplier{width:100%;max-width:calc(100% - 127px)}.search-menu-item-supplier,.search-menu-item-supplier-info{cursor:pointer;display:flex;align-items:center;gap:8px}.search-menu-item-supplier-img{width:32px;height:32px;min-width:32px;border-radius:50%;background:var(--white-smoke)}.search-menu-item-supplier-img img{width:100%;height:100%;border-radius:50%;object-fit:cover}@media only screen and (max-width:520px){.search-menu-item-supplier-img{width:28px;height:28px;min-width:28px}}.search-menu-item-supplier-name p{font-family:Montserrat arm,sans-serif;color:var(--text-muted);font-size:12px;letter-spacing:1.1px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}@media only screen and (max-width:520px){.search-menu-item-supplier-name p{font-size:10px}}.search-menu-item-add-basket,.search-menu-item-see-more{font-size:10px!important;line-height:13px!important;padding:4px!important}.search-menu-item-add-basket{font-weight:400!important;text-transform:none!important;letter-spacing:.5px!important}.search-menu-item-add-basket svg{margin-right:2px}.basket-list-item__packing{display:grid;grid-template-columns:auto 184px;grid-gap:8px;padding:12px 8px 12px 18px;align-items:center;cursor:pointer;position:relative;background:rgba(0,0,0,0);transition:all .3s ease;font-size:13px}.basket-list-item__packing-icon-block{width:40px;justify-content:center}.basket-list-item__packing div:first-child{display:flex;align-items:center;gap:9px}.basket-list-item__packing-infoCont{display:flex;justify-content:space-between}.basket-list-item__packing-count{font-family:sans-serif;color:var(--primary-text-color);width:94px;font-weight:600;text-align:center;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{font-weight:600;text-align:right;color:var(--primary-text-color)}@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{padding-right:12px;display:flex;align-items:center;max-width:546px;border-radius:8px;border:1px solid rgba(229,227,226,.5)}.account-personal-info-age-block .age-label-block .age-label{display:flex;align-items:center;width:100%;padding:8px 16px;font-size:13px;font-weight:500;line-height:20px;color:#847e7b;text-transform:uppercase;cursor:pointer}.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%;display:flex;height:68px;margin-bottom:10px}.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{margin:20px auto;min-width:191px}}.account-personal-content .forms-cont{display:flex;justify-content:space-between}@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{display:flex;flex-direction:column;gap:16px}.business-account-personal-fields>*{width:100%;min-height:68px;height:-moz-fit-content;height:fit-content}.account-personal-fields-grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto}@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{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:1260px){.gift-card-tin-cont{flex-direction:column}}.tin-input input[type=number]{letter-spacing:5px}.map-container{position:relative;width:100%;height:100%}.map-content{width:100%;height:100%;border-radius:16px}.map-marker-centered{background-image:url(/_next/static/media/icon.02932317.svg);background-repeat:no-repeat;width:40px;height:40px;position:absolute;z-index:1000000000000000000;left:calc(50% - 20px);top:calc(50% - 30px);transition:all .4s ease}.hint-of-drag{max-width:265px;width:100%;padding:4px 16px;display:flex;align-items:center;position:absolute;left:calc(50% - 132.5px);top:calc(50% - 80px);z-index:999;border-radius:4px;background-color:var(--white);box-shadow:var(--gray-shadow-4)}.hint-of-drag.hide{display:none}.hint-of-drag p{margin-left:12px;font-size:12px;line-height:16px;color:var(--primary-text-color)}.map-loader{font-size:24px!important;flex-basis:max-content!important;color:#3b3b3b}.MuiBackdrop-root{border-radius:16px 16px 0 0;background-color:rgba(0,0,0,.2)}.map-tooltip{display:none;z-index:999}.show{display:flex}.zoom-icons-map{position:absolute;z-index:999;top:64px;right:16px;width:40px;height:81px;border-radius:40px;background:var(--white);border:1px solid var(--gray-bright);display:flex;flex-direction:column;filter:drop-shadow(0 6px 20px rgba(68,71,91,.12))}.zoom-icons-map__line{width:100%;border-bottom:1px solid var(--gray-bright)}.zoom-icons-map__minus,.zoom-icons-map__plus{cursor:pointer;width:100%;height:40px;padding:7px}.zoom-icons-map__minus:hover,.zoom-icons-map__plus:hover{background:#f4f4f4}.zoom-icons-map__plus{border-top-left-radius:40px;border-top-right-radius:40px}.zoom-icons-map__minus{border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media only screen and (max-width:1260px){.zoom-icons-map{top:auto;bottom:172px}}.icon-location-map{cursor:pointer;position:absolute;z-index:999;top:16px;right:16px;width:40px;height:40px;padding:7px;border-radius:50%;background:var(--white);border:1px solid var(--gray-bright);filter:drop-shadow(0 6px 20px rgba(68,71,91,.12))}.icon-location-map:hover{background:#f4f4f4}@media only screen and (max-width:1260px){.icon-location-map{top:auto;bottom:260px}}.icon-back-modal{position:absolute;z-index:999;bottom:172px;left:16px;width:42px;height:42px;padding:8px;border-radius:50%;background:var(--white);border:1px solid var(--gray-bright)}.icon-back-modal:hover{background:#f4f4f4}.icon-location-map-tooltip{max-width:260px}.icon-location-map-text{font-size:12px;line-height:16px;color:var(--yellow)}.leaflet-left{left:auto!important;right:16px}.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{border:1px solid var(--gray-bright)!important;border-radius:20px!important;box-sizing:border-box}.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-left-radius:20px!important;border-bottom-right-radius:20px!important}.leaflet-touch .leaflet-bar a{width:40px!important;height:40px!important;line-height:40px!important}.leaflet-bar a{color:#d8d8d8!important;font-weight:300;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{position:unset!important;border-radius:16px}.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-left-radius:16px;border-bottom-right-radius:16px}.product-item{cursor:pointer;position:relative;width:196px;min-width:196px;background-color:var(--white);border-radius:16px;height:330px;box-shadow:var(--gray-shadow-1);transition:all .2s ease-out;margin:0 10px 10px 0}.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:auto}.product-item.skeleton-item{padding:8px}.product-item.skeleton-item .product-item-image{width:100%}.product-item .product-item-container{height:322px;display:flex;flex-direction:column;flex:0 0 196px}.product-item .unit-size{font-size:10px;line-height:20px;font-weight:400}.product-item .product-item-image{object-fit:cover;overflow:hidden;height:187px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid var(--white-smoke)}.product-item .product-item-image img{border-top-left-radius:16px;border-top-right-radius:16px;object-fit:cover;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{padding:12px 16px 0;font-size:15px;color:var(--primary-text-color);-webkit-line-clamp:2;min-height:40px}.product-item .product-item-description,.product-item .product-item-name{font-family:Montserrat arm,sans-serif;line-height:20px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.product-item .product-item-description{color:var(--text-muted);font-size:13px;padding:0 16px;-webkit-line-clamp:1;min-height:20px}.product-item .product-item-footer{padding:0 16px;min-height:61px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px}.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-weight:700;font-size:17px;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;box-shadow:0 5px 20px 0 rgba(0,0,0,.15);transform:translateY(-2px)}.product-item:hover .product-item-image{padding-bottom:0}.product-item:hover .product-item-favorite-cross-icon{display:block}.product-item:hover .basket-add-button,.product-item:hover .favorite-hearth-icon-visible{display:flex}.product-item .restaurant-search-result{border:none;border-radius:0;padding:20px 0;box-shadow:none}.product-item .restaurant-search-result .restaurant-item.small .restaurant-item-name{font-size:15px;margin-bottom:3px}.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{margin-left:60px;height:auto;flex:0 0 auto;width:100%;border:none;border-bottom:1px solid var(--gray-bright);border-radius:0;padding-left:0;padding-bottom:5px;justify-content:space-between;flex-direction:row;min-height:60px}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small .product-item-container{margin-left:-60px;flex:60% 1}.product-item .restaurant-search-result .restaurant-search-result-menu-items .product-item.small .product-item-container .product-item-image{width:48px;height:48px;min-height:48px;min-width: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;align-items:center;justify-content:flex-end;margin-right:60px}}@media only screen and (max-width:1260px){.product-item{width:163px;min-width:163px;height:275px}.product-item .product-item-container{height:267px;flex:0 0 163px}.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{padding:8px 8px 0;margin-bottom:1px;font-size:13px;line-height:18px;min-height:36px}.product-item .product-item-description{padding:0 8px;margin-bottom:0}.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{display:flex;justify-content:center;align-items:center;gap:4px}.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-weight:600;font-size:13px;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{align-items:center;flex:0 0;padding:0 12px;margin-top:0;flex-direction:column}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .product-item-footer-price-container{display:flex;align-items:center;margin-bottom:10px;width:100%}.product-item .menu-list-wrapper .menu-list .product-item .product-item-footer .product-item-footer-price-container .product-item-footer-price{font-size:13px;margin-bottom:0}.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{padding:8px;background-color:var(--white-smoke);background-image:linear-gradient(270deg,#f4f3f3,#f8f3f3,#f4f3f3,#f8f3f3);background-size:400% 100%;animation:loading 8s ease-in-out infinite}.product-item-skeleton-image{background-color:var(--white);object-fit:cover;overflow:hidden;margin-bottom:1.25rem;height:212px;border-radius:16px}.product-item-skeleton.small{width:100%;height:52px;flex-direction:row}.product-item-skeleton.small .product-item-skeleton-image{width:64px;height:64px;border-radius:50%}.added .product-item-info{padding-bottom:15px}@media only screen and (max-width:1000px){.added .product-item-info{padding-bottom:0}}.added:not(.small):hover .basket-add-button,.added:not(.small):hover .product-item-footer-price-container{margin-top:0}@media only screen and (max-width:1000px){.product-container{flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:1620px}}.checkbox-with-price-label{display:flex;align-items:center}.delivery-form__address-row{width:100%;display:flex;grid-gap:28px;margin-bottom:24px}.delivery-form__address-row>div{flex:1 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;-moz-user-select:none;user-select:none}.delivery-form__address-row-meta{display:flex;grid-gap:16px;row-gap:12px;height:100%}@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-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{left:12px!important;margin-top:4px}.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;padding:13px 12px;border-radius:8px;border:1px solid var(--gray-light-2);color:var(--gray);transition:all .3s}.delivery-form__address-row-delivery-time__content-title{margin-top:12px;font-size:12px;line-height:18px;color:var(--text-muted)}@media only screen and (max-width:768px){.delivery-form__address-row-delivery-time:first-child,.delivery-form__address-row-delivery-time__content-title{margin-bottom:-12px}}.delivery-form__address-row-delivery-time__content{display:flex;gap:16px;align-items:center}.delivery-form__address-row-delivery-time__content p{display:flex;gap:8px;justify-content:space-between;align-items:center;width:100%;font-size:12px}.delivery-form__address-row-delivery-time__content p b{font-size:15px;font-weight:600;display:flex;align-items:center}.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:none}.delivery-form .phone-error{color:#f6b522;margin-top:5px}.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;overflow-y:auto;margin-right:4px}.time-picker-list .time-picker-list-container::-webkit-scrollbar,.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.time-picker-list .time-picker-list-container::-webkit-scrollbar{background:rgba(0,0,0,0)}.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}@media only screen and (max-width:1260px){.time-picker-list .time-picker-list-container{max-height:220px;border-radius:8px;margin-right:2px}.time-picker-list .time-picker-list-container::-webkit-scrollbar,.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{width:4px;border-radius:4px}.time-picker-list .time-picker-list-container::-webkit-scrollbar{background:rgba(0,0,0,0)}.time-picker-list .time-picker-list-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}}.time-picker-list .time-picker-list__item{cursor:pointer;padding:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:4px;transition:all .3s ease;font-size:13px;line-height:16px;color:var(--primary-text-color)}.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:none;padding:8px 12px;min-height:44px}}.time-picker-list__icons{line-height:0;display:flex;gap:8px}@media only screen and (max-width:1260px){.time-picker-list{margin:0;width:100%;padding:0;border-radius:0}}.base-modal{background:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;padding:16px 24px;min-width:756px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1260px){.base-modal{width:100%;animation:slideUp;animation-duration:.3s;max-width:none;min-width:auto;border-bottom-left-radius:unset;border-bottom-right-radius:unset;left:auto}.base-modal.category-children-modal,.base-modal.group-invite-modal,.base-modal.product-details-modal,.base-modal.start-group-order-modal{height:calc(100vh - 150px);transform:translate(0);-webkit-transform:translate(0);bottom:0;top:auto}.base-modal.group-invite-modal{height:auto}}.base-modal__header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.base-modal__header-title{font-weight:700;font-size:24px;line-height:32px;color:var(--primary-text-color)}.base-modal__header-close{cursor:pointer}.base-modal__header-close path{transition:all .2s ease}.base-modal__header-close:hover path{fill:var(--pink)}@keyframes slideUp{0%{bottom:-1000px}to{bottom:0}}.auth-modal{width:476px;max-height:100%;border-radius:16px;background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:16px 24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:auto}.auth-modal::-webkit-scrollbar,.auth-modal::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.auth-modal::-webkit-scrollbar{background:rgba(0,0,0,0)}.auth-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}@media only screen and (max-width:1260px){.auth-modal{width:100%;min-height:unset;height:100%;border-radius:unset;justify-content:unset;padding:10px 16px;overflow:auto;margin-bottom:20px}}.auth-modal .auth-modal-close-mobile{display:flex;align-self:flex-end;cursor:pointer;position:absolute;top:10px;right:23px;transform:rotate(45deg)}.auth-modal .auth-modal-close-icon{position:absolute;cursor:pointer;top:16px;right:16px;line-height:1}.auth-modal .rate-order-success-modal__header{margin-left:auto;cursor:pointer}.auth-modal form{width:100%;height:100%;flex:1 1}.auth-modal .auth-modal-content{display:flex;justify-content:space-between;flex-direction:column;width:100%}.auth-modal .auth-modal-keep-logged{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px;display:flex;align-items:center;justify-content:center;margin-top:40px}.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{padding-top:8px;margin-bottom:16px;color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:15px;line-height:24px;font-weight:400;text-align:center}.auth-modal .auth-modal-social .auth-modal-social-list{display:flex;gap:24px;width:100%}.auth-modal .auth-modal-social .auth-modal-social-list .auth-modal-social-list-item{cursor:pointer;padding:12px;border:1px solid var(--gray-bright);border-radius:8px;background-color:var(--white);display:flex;align-items:center;width:100%}.auth-modal .auth-modal-social .auth-modal-social-list .auth-modal-social-list-item .auth-modal-social-list-item-icon{width:40px;height:40px;margin-right:12px;background-color:var(--white-smoke);border-radius:50%;display:flex;justify-content:center;align-items:center}.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);font-size:13px;font-weight:600;line-height:16px;flex:1 1}.auth-modal .auth-modal-social .reg-modal-social{display:flex;flex-direction:row}.auth-modal .auth-modal-button{margin:24px 0;width:100%}@media only screen and (max-width:1260px){.auth-modal .auth-modal-button{margin-top:65px}}.auth-modal .auth-modal-button-text{flex:1 1}.auth-modal .auth-modal-header{display:flex;flex-direction:column;align-items:center;width:100%}@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);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;text-align:center}.auth-modal .auth-modal-header .auth-modal-description .email-desc{display:flex;column-gap:10px}.auth-modal .auth-modal-type-selector{border-radius:24px;background-color:var(--white-smoke);padding:4px;display:flex;margin-bottom:48px;width:100%}.auth-modal .auth-modal-type-selector .mai-button{height:40px;margin:0;width:100%}.auth-modal .auth-modal-type-selector .mai-button:hover{opacity:.9}.auth-modal .auth-modal-title{margin-top:20px;color:var(--primary-text-color);font-size:17px;line-height:24px;text-align:center;margin-bottom:16px;font-weight:600}.auth-modal .auth-modal-subtitle{font-weight:300;font-size:15px;line-height:24px;color:var(--text-muted)}.auth-modal .login-form{width:100%;flex:1 1;display:flex;justify-content:space-between;flex-direction:column}.auth-modal .login-form .mai-button{font-size:15px;font-weight:600;line-height:24px;max-width:224px;width:100%;margin:0 auto 24px}.auth-modal .auth-modal-forgot{cursor:pointer;color:var(--pink);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:20px;text-align:center;margin-bottom:40px;margin-top:40px}.auth-modal .auth-modal-actions{flex:.5 1;width:100%}.auth-modal .pass-modal-cont{display:flex;flex-direction:column}.auth-modal .social-media-modal-cont{display:flex;flex-direction:column-reverse}.auth-modal .auth-modal-social{display:flex;flex-direction:column}.auth-modal .auth-modal-social-rev{display:flex;flex-direction:column-reverse}.auth-modal .social-media-login-desc{font-weight:400;font-size:13px;line-height:16px;display:flex;justify-content:center;color:var(--text-muted);margin-bottom:30px}.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{height:620px;width:716px;padding:24px 24px 36px;align-items:unset}@media only screen and (max-width:520px){.auth-verify-screen{width:unset;min-width:350px;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px}}.auth-verify-screen .auth-modal__back{top:30px}.auth-verify-screen .auth-verify-screen__title{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin-bottom:20px;margin-left:36px}.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{height:56px;width:56px;min-width:56px;background-color:var(--white-smoke);border-radius:50%;display:grid;place-items:center;margin-right:16px}@media only screen and (max-width:520px){.auth-verify-screen .auth-verify-screen__content .auth-verify-screen__content-fields-inputs{display:flex;flex-direction:column}}.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);font-family:Montserrat arm,sans-serif;font-size:20px;font-weight:600;line-height:24px;margin-bottom:8px}.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);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;margin-bottom:12px}.auth-verify-screen .auth-verify-screen__footer{display:flex;justify-content:flex-end}@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{margin:0;width:196px;border-radius:26px;background-color:var(--white-smoke);height:52px;font-size:15px;font-weight:300;line-height:24px;text-align:center}.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{margin-top:4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.auth-modal-register-needed,.auth-modal-register-needed-wrapper{display:block;text-align:left}.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{width:max-content;display:flex;justify-content:flex-start;position:absolute;left:24px}.auth-modal__back .auth-modal__back-icon{cursor:pointer;width:24px;height:24px;border-radius:50%;background:var(--gray);display:flex;justify-content:center;align-items:center}.auth-modal-logo{margin-top:20px}.login-modal-input{margin-top:16px;margin-bottom:32px;height:68px}.email-verification-modal-input,.forgot-password-modal-input,.password-modal-input{margin-top:24px;margin-bottom:16px;height:68px}.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{flex-direction:column!important;align-items:center}}.auth-choose-account-screen .auth-choose-account-screen__list{max-height:444px;overflow:auto;margin-top:16px;display:grid;grid-auto-flow:row;grid-gap:16px;padding-right:5px}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar,.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar{background:rgba(0,0,0,0)}.auth-choose-account-screen .auth-choose-account-screen__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item{padding:16px;background:var(--white);border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;display:flex;align-items:center;cursor:pointer}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-icon{margin-right:20px;width:32px;height:32px;display:grid;place-items:center}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-info{flex:1 1}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-info-email{font-size:13px;line-height:16px;color:var(--text-muted)}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-info-name{font-weight:600;font-size:13px;line-height:16px;color:var(--primary-text-color)}.auth-choose-account-screen .auth-choose-account-screen__list .auth-choose-account-screen__list-item .auth-choose-account-screen__list-item-arrow{width:32px;height:32px;display:grid;place-items:center}@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);max-width:1120px;max-height:670px;width:100%;box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;padding:0;overflow:auto}.product-details-modal::-webkit-scrollbar,.product-details-modal::-webkit-scrollbar-thumb{width:0}.product-details-modal::-webkit-scrollbar,.product-details-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.product-details-modal__wrap{display:grid;grid-template-columns:1.475fr 1fr}@media only screen and (max-width:1260px){.product-details-modal__wrap{grid-template-columns:1fr}}.product-details-modal .unit-size{margin-right:auto;font-size:14px;padding:2px 0 0 10px;line-height:20px;font-weight:400}@media only screen and (max-width:1260px){.product-details-modal{display:flex;flex-direction:column;justify-content:space-between;max-width:none;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:auto;max-height:calc(100% - 40px)!important;height:auto!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{position:static;width:auto;height:auto}}.product-details-modal__image{border-bottom-left-radius:16px;border-top-left-radius:16px;overflow:hidden;padding:16px;position:relative;max-height:580px}@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{height:100%;object-fit:contain;object-position:center center;width:100%;border-bottom-left-radius:16px;border-top-left-radius:16px}@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__back{width:28px;height:28px;background-color:#f3f2f2;border-radius:14px;cursor:pointer;justify-content:center;line-height:28px;box-shadow:0 2px 5px rgba(68,71,91,.12);display:flex;align-items:center}.product-details-modal__nutrition-facts{padding:16px;border-bottom:1px solid var(--white-smoke)}.product-details-modal__nutrition-facts__title{font-weight:600;font-size:13px;line-height:20px;color:var(--primary-text-color)}.product-details-modal__nutrition-facts__content{margin-top:12px}.product-details-modal__nutrition-facts__content__items{display:flex;flex-wrap:wrap;width:100%}@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.33333333%;margin-bottom:16px;padding-right:8px}.product-details-modal__nutrition-facts__content__name{font-size:11px;line-height:20px;color:var(--text-muted)}.product-details-modal__nutrition-facts__content__description{font-weight:600;font-size:13px;line-height:20px}.product-details-modal__other-info{padding:16px;border-bottom:1px solid var(--white-smoke)}.product-details-modal__other-info__title{font-weight:600;font-size:13px;line-height:20px;color:var(--primary-text-color)}.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;font-size:13px;line-height:20px;padding-right:8px}@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-weight:600;font-size:13px;line-height:20px}.product-details-modal__configurators{padding:16px 0}.product-details-modal__configurators-seeMoreBtn{background-color:var(--white-smoke);font-size:11px;line-height:20px;width:20px;height:20px;text-align:center}.product-details-modal__configurators:not(:last-child){border-bottom:1px solid var(--white-smoke)}.product-details-modal__configurators-item{display:flex;width:100%;line-height:0;margin-top:16px}.product-details-modal__configurators-item-name{cursor:pointer;font-size:13px;line-height:18px;color:var(--primary-text-color);white-space:nowrap}.product-details-modal__configurators-item-price{width:100%;font-size:13px;line-height:18px;text-align:right;color:var(--primary-text-color);font-weight:600}.product-details-modal__configurators-item .MuiFormControlLabel-root{margin-left:0}.product-details-modal__configurators-title{font-weight:400;font-size:13px;line-height:16px;letter-spacing:1.10769px;text-transform:uppercase;color:var(--text-muted)}.product-details-modal__configurators-choose-qaunt{font-weight:400;font-size:10px;line-height:16px;letter-spacing:1.32px;color:var(--text-muted);display:flex;justify-content:space-between;width:100%}.product-details-modal__configurators-choose-required{display:flex;align-items:center}.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{padding:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.product-details-modal__configurators-content-img{cursor:pointer;width:64px;height:64px;border:1px solid #d8d8d8}.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;width:20px;height:20px;background:#fff;border:1px solid var(--white-smoke)}.product-details-modal__configurators-content-color__selected-option{border:none;outline:1px solid var(--primary-text-color)}.product-details-modal__configurators-content-color__disabled-option{pointer-events:none;opacity:.5}.product-details-modal__configurators-content-size{cursor:pointer;width:78px;height:28px;border-radius:14px;font-size:13px;line-height:24px;text-align:center;color:var(--primary-text-color);border:1px solid rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.product-details-modal__info{position:relative;height:580px;width:455px}.product-details-modal__info-price{display:flex;align-items:center;gap:6px;margin-top:8px}@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{color:var(--pink);font-size:20px;font-weight:600;line-height:24px}.product-details-modal__info-unit{color:var(--pink);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;padding-bottom:73px;position:relative;display:flex;flex-direction:column}@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{display:flex;justify-content:space-between;width:100%;padding:12px 16px;background-color:var(--white);border-bottom:1px solid var(--white-smoke);z-index:1}.product-details-modal__info-header-supplier{width:100%;display:flex;gap:24px;justify-content:space-between;position:relative}.product-details-modal__info-header-supplier-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px}.product-details-modal__info-header-supplier__share-btn{cursor:pointer}.product-details-modal__info-header-supplier__share-btn path{transition:all .2s ease}.product-details-modal__info-header-supplier__share-btn:hover path{fill:var(--pink)}.product-details-modal__info-header-supplier-product-name{font-weight:700;font-size:20px;line-height:26px;color:var(--primary-text-color);margin-bottom:2px}@media only screen and (max-width:1260px){.product-details-modal__info-header-supplier-product-name{font-size:20px;line-height:1.2;margin-bottom:2px}}@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{margin-top:8px;font-size:14px;line-height:16px;letter-spacing:1.32px;text-transform:uppercase;color:var(--text-muted);max-width:330px;transition:all .2s ease}.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 ease}.product-details-modal__info-header-close:hover path{fill:var(--primary-text-color)}.product-details-modal__info-header-copy{cursor:pointer;fill:var(--gray);transition:all .3s;margin-right:16px}@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{position:-webkit-sticky;position:sticky;background:var(--white);z-index:2}}.product-details-modal__info-content{overflow:auto;height:calc(100% - 73px)}.product-details-modal__info-content::-webkit-scrollbar,.product-details-modal__info-content::-webkit-scrollbar-thumb{width:8px;border-radius:4px}.product-details-modal__info-content::-webkit-scrollbar{background:rgba(0,0,0,0)}.product-details-modal__info-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}@media only screen and (max-width:1260px){.product-details-modal__info-content{overflow:hidden;height:auto}}@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;color:var(--primary-text-color);font-weight:700;margin-bottom:6px}.product-details-modal__info-details-code span{color:var(--text-muted);font-weight:400}.product-details-modal__info-details-description{display:flex;flex-direction:column}.product-details-modal__info-details-description .description{font-size:13px;line-height:20px;color:var(--primary-text-color);-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.product-details-modal__info-details-description .description.expanded{-webkit-line-clamp:unset;overflow:visible;display:block}.product-details-modal__info-details-description ul{list-style-type:disc!important}.product-details-modal__info-details-description .see-more-btn{background:rgba(0,0,0,0);color:var(--pink);margin:8px 0 0 auto;font-weight:500;font-size:13px;line-height:12px;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border:0}.product-details-modal__info-details .available-brandNames{padding-bottom:16px;border-bottom:1px solid var(--white-smoke)}.product-details-modal__info-details .available-brandNames__info{color:var(--pink);font-weight:400;font-size:13px;line-height:20px;letter-spacing:0}.product-details-modal__info-details .available-brandNames__wrap{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.product-details-modal__info-details .available-brandNames__wrap__brandNames{font-weight:400;font-size:13px;line-height:20px;letter-spacing:0;text-transform:uppercase;padding:4px 20px;border:1px solid rgba(0,0,0,0);border-radius:16px;text-decoration:none;cursor:pointer;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{display:flex;align-items:center;gap:4px;margin:8px 0;color:#1e5bc6;font-weight:600;font-size:15px;line-height:20px;letter-spacing:0}.product-details-modal__info-bottom-side{position:absolute;width:100%;bottom:0;height:73px;padding:8px 16px 16px;border-top:1px solid var(--white-smoke);visibility:visible;opacity:1}@media only screen and (max-width:1260px){.product-details-modal__info-bottom-side{position:-webkit-sticky;position:sticky;bottom:0;background:var(--white);visibility:visible!important;opacity:1!important}}.product-details-modal__info-bottom-side.scrolled{transition:.3s;visibility:hidden;opacity:0}.product-details-modal__info-header-bottom-side{position:static;height:auto;max-width:455px;padding:0 0 0 32px;border:0}.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{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:8px}.product-details-modal__info-footer .menu-item-counter{width:110px}.product-details-modal__info-footer .mai-button{line-height:16px;padding:12px 24px}.product-details-modal__info-footer .mai-button svg{margin-right:8px;margin-top:-4px}@media only screen and (max-width:1260px){.product-details-modal__info-footer .mai-button{padding:12px 16px;min-width:210px}}@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{margin-top:-2.5px;width:32px;height:32px;background:var(--white-smoke);border-radius:26px;display:flex;align-items:center;justify-content:center}.product-details-modal__info-footer-favorite .restaurant-item-favorite{position:static;width:auto;height:auto}.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{display:flex;position:-webkit-sticky;position:sticky;top:10px;right:10px;height:0;z-index:4}.product-details-modal .item-details-modal-close-icon{cursor:pointer;margin-left:auto;margin-right:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.07);border-radius:50%;line-height:0;background:#fff;width:40px;height:40px;text-align:center}.product-details-modal .item-details-modal-close-icon svg{margin-top:8px}.infoFilter{margin-top:16px;margin-bottom:24px}.infoFilter .infoItem{display:flex;font-size:14px;font-weight:400;line-height:18px}.infoFilter .infoItem .infoName{padding:6px 0;min-width:100px;color:var(--text-muted)}.infoFilter .infoItem .infoDesc{display:flex;align-items:center;justify-content:space-between;flex:1 1;padding:6px 16px;color:var(--primary-text-color);border-top:1px solid var(--white-smoke)}.infoFilter .infoItem .infoDesc.bold{font-weight:600}.infoFilter .infoItem .underline{text-decoration:underline}.infoFilter .infoItem .colorWrap{display:flex;gap:8px;margin-top:16px}.infoFilter .infoItem .colorWrap.colorImgWrap{flex-wrap:wrap}.infoFilter .infoItem .colorWrap.colorImgWrap .color{width:64px;height:64px;padding:2px;background-color:rgba(0,0,0,0)}.infoFilter .infoItem .colorWrap.colorImgWrap .color img{width:100%;height:100%;object-fit:cover}.infoFilter .infoItem .colorWrap .color{width:20px;height:20px;border:1px solid var(--white-smoke);cursor:pointer;transition:border-color .3s}.infoFilter .infoItem .colorWrap .color.selectedOption,.infoFilter .infoItem .colorWrap .color:hover{border:0;outline:solid 1px var(--primary-text-color)}.infoFilter .infoItem .moreBtn{padding:4px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--primary-text-color);font-size:12px;font-weight:500;line-height:20px}.infoFilter .infoItem .moreBtn .circleBtn{display:flex;justify-content:center;gap:4px}.infoFilter .infoItem .moreBtn .circleBtn .circleBtnItem{width:4px;height:4px;background-color:var(--primary-text-color);border-radius:50%}.infoFilter .infoItem .sizeWrap{display:flex;flex-wrap:wrap;gap:4px}.infoFilter .infoItem .sizeWrap .size{padding:4px 20px;border:1px solid rgba(0,0,0,0);border-radius:16px;text-decoration:none;cursor:pointer;transition:border-color .3s}.infoFilter .infoItem .sizeWrap .size.selectedOption,.infoFilter .infoItem .sizeWrap .size:hover{border-color:var(--primary-text-color)}.dots-container{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:58px;overflow:hidden;white-space:nowrap;padding:2px}.dots__dot{border:1px solid #fff;height:9px;width:9px;margin-right:6px}.dots__dot:last-child{margin:0}.dots__dot--active{background-color:#000;opacity:1}.dots__dot--small{transform:scale(.7)}.error-modal{background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);width:413px;border-radius:16px;padding:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:92%;max-height:92%;overflow-y:auto}.error-modal .error-modal-header{display:flex;justify-content:flex-end}.error-modal .error-modal-icon{background-color:var(--gray-light);width:80px;height:80px;border-radius:50%;display:grid;place-items:center;margin-bottom:12px;margin-top:8px}@media only screen and (max-width:374px){.error-modal .error-modal-icon{margin-top:0}}.error-modal .error-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.error-modal .error-modal-content .error-modal-description,.error-modal .error-modal-content .error-modal-info,.error-modal .error-modal-content .error-modal-title{margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;text-align:center;font-size:20px;line-height:25px;font-weight:300;color:var(--primary-text-color)}@media only screen and (max-width:520px){.error-modal .error-modal-content .error-modal-description,.error-modal .error-modal-content .error-modal-info,.error-modal .error-modal-content .error-modal-title{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{width:100%;margin-top:20px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.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);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);width:413px;border-radius:16px;padding:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:92%;max-height:92%;overflow-y:auto}.warning-modal .warning-modal-header{display:flex;justify-content:flex-end}.warning-modal .warning-modal-icon{background-color:var(--gray-light);width:80px;height:80px;border-radius:50%;display:grid;place-items:center;margin-bottom:12px;margin-top:8px}@media only screen and (max-width:374px){.warning-modal .warning-modal-icon{margin-top:0}}.warning-modal .warning-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.warning-modal .warning-modal-content .warning-modal-description,.warning-modal .warning-modal-content .warning-modal-info,.warning-modal .warning-modal-content .warning-modal-title{margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;text-align:center;font-size:20px;line-height:25px;font-weight:300;color:var(--primary-text-color)}@media only screen and (max-width:520px){.warning-modal .warning-modal-content .warning-modal-description,.warning-modal .warning-modal-content .warning-modal-info,.warning-modal .warning-modal-content .warning-modal-title{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{width:100%;margin-top:20px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.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);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);width:413px;border-radius:16px;padding:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:92%;max-height:92%;overflow-y:auto}.notify-modal .notify-modal-header{display:flex;justify-content:flex-end}.notify-modal .notify-modal-icon{background-color:var(--gray-light);width:80px;height:80px;border-radius:50%;display:grid;place-items:center;margin-bottom:12px;margin-top:8px}@media only screen and (max-width:374px){.notify-modal .notify-modal-icon{margin-top:0}}.notify-modal .notify-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.notify-modal .notify-modal-content .notify-modal-description,.notify-modal .notify-modal-content .notify-modal-info,.notify-modal .notify-modal-content .notify-modal-title{margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;text-align:center;font-size:20px;line-height:25px;font-weight:300;color:var(--primary-text-color)}@media only screen and (max-width:520px){.notify-modal .notify-modal-content .notify-modal-description,.notify-modal .notify-modal-content .notify-modal-info,.notify-modal .notify-modal-content .notify-modal-title{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{width:100%;margin-top:20px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.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{padding:24px 40px;background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);width:476px;max-width:100%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.account-validation-modal .account-validation-content{height:100%}.account-validation-modal .account-validation-content .account-validation-title{margin-top:32px;color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:28px;text-align:center}.account-validation-modal .account-validation-content .account-validation-title.show-on-mob{display:none;font-weight:600;line-height:24px;text-align:left;margin-top:0}.account-validation-modal .account-validation-content .account-validation-description{margin-top:12px;color:var(--primary-text-color);font-size:15px;font-weight:300;line-height:24px;text-align:center}.account-validation-modal .account-validation-pin-content{margin-top:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.account-validation-modal .account-validation-pin-content .comingDown{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%}.account-validation-modal .account-validation-pin-content .comingDown span{font-weight:500;font-size:13px;line-height:12px;letter-spacing:1.2px}.account-validation-modal .account-validation-pin{padding-bottom:12px;box-shadow:inset 0 -1px 0 0 #e5e3e2;display:flex;flex-direction:column}.account-validation-modal .account-validation-pin .account-validation-pin-label{margin:0 0 8px;padding:0;color:var(--text-muted);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);font-size:13px;line-height:20px;text-align:center}.account-validation-modal .account-validation-resend-code button{padding-left:14px;padding-right:14px}.account-validation-modal .account-validation-actions{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.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{display:none;cursor:pointer;position:absolute;top:16px;right:16px}@media only screen and (max-width:768px){.account-validation-modal{width:100%;height:100%;border-radius:0;box-shadow:none;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{margin-top:74px;text-align:left;max-width:82%}.account-validation-modal .account-validation-pin-content{margin-top:38px;gap:20px;justify-content:flex-start}.account-validation-modal .account-validation-actions{justify-content:center;padding:0 16px;z-index:10;position:fixed;bottom:0;left:0;width:100%;height:72px;background:var(--white);box-shadow:var(--gray-shadow-3)}.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,.nav-bar-menu-wrap::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.nav-bar-menu-wrap::-webkit-scrollbar{background:rgba(0,0,0,0)}.nav-bar-menu-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.nav-bar-menu{position:fixed;width:370px;top:72px;left:0;list-style-type:none;font-family:Montserrat arm,sans-serif;transition:transform 50ms;height:calc(100vh - 72px);background:var(--white);box-shadow:0 26px 30px 4px rgba(68,71,91,.3);border-top:1px solid var(--gray-light-2);overflow:hidden;z-index:1111}.nav-bar-menu__title{height:64px;padding:0 14px 0 20px;display:flex;align-items:center;gap:16px}.nav-bar-menu__title span{color:var(--primary-text-color);font-weight:700;font-size:17px;line-height:21px;letter-spacing:.5px}.nav-bar-menu__title svg{cursor:pointer}.nav-bar-menu__first-level,.nav-bar-menu__second-level,.nav-bar-menu__third-level{display:flex;align-items:center;justify-content:space-between;padding:0 52px 0 20px;cursor:pointer;background:var(--white);transition:all .2s ease;position:relative}.nav-bar-menu__first-level span,.nav-bar-menu__second-level span,.nav-bar-menu__third-level span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.nav-bar-menu__first-level svg,.nav-bar-menu__second-level svg,.nav-bar-menu__third-level svg{position:absolute;right:14px;top:50%;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);font-weight:600;font-size:20px;line-height:22px;letter-spacing:3px;text-transform:uppercase}.nav-bar-menu__second-level,.nav-bar-menu__third-level{height:56px;color:var(--primary-text-color);font-weight:600;font-size:13px;line-height:16px}.nav-bar-menu__copyright{margin:0 20px;padding-top:14px;color:#686973;font-size:13px;border-top:1px solid var(--gray-bright)}.nav-bar-menu__footer{display:flex;justify-content:space-between;padding:0 16px}.nav-bar-menu__footer-item{font-size:13px;font-weight:400;line-height:16px}.nav-bar-menu .uppercase{font-size:20px;font-weight:600;line-height:32px;letter-spacing:3px;text-transform:uppercase}.container{text-align:center}.content{margin:100px 0}.card{border-radius:10px;color:#fff;font-size:30px;text-shadow:1px 1px 0 #333;width:300px;padding:30px;background:linear-gradient(90deg,hsl(29,92%,70%),hsl(0,87%,73%));margin:0 auto;opacity:0}.account-address-modal{background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);max-height:640px;height:98%;max-width:850px;width:98%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1260px){.account-address-modal{max-height:100%;height:100%;max-width:100%;width:100%;border-radius:0;width:100vw;height:100vh}}.account-address-modal .account-address-modal__header{display:flex;align-items:center;justify-content:space-between}.account-address-modal .account-address-modal__header svg{cursor:pointer}.account-address-modal .account-address-modal__header .modal-back-icon path{transition:all .2s ease;fill:var(--gray)}.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{display:flex;align-items:center;justify-content:flex-start;column-gap:15px}.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);font-size:24px;font-weight:700;line-height:32px;padding-left:28px}.account-address-modal .account-address-modal-actions-container-mobile{position:absolute;width:100%;z-index:999999;background-color:#fff}.account-address-modal .account-address-modal-actions-container{margin-bottom:20px;position:relative;z-index:9999;background-color:#fff}@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{padding-top:0;height:calc(100% - 64px)}.account-address-modal .account-address-form .map-container{max-height:calc(100% - 108px)}.account-address-modal .mobile_account-address-form{display:flex;flex-direction:column-reverse;padding-top:0;height:calc(100% - 64px)}@media only screen and (max-width:1260px){.account-address-modal .mobile_account-address-form{height:100%}}.account-address-modal .account-address-modal-actions{position:relative;padding:20px 24px 0;display:flex;justify-content:space-between;align-items:flex-end}.account-address-modal .account-address-modal-actions:before{display:none;content:"";position:absolute;top:8px;left:calc(50% - 15px);width:36px;height:4px;background:rgba(0,0,0,.12);border-radius:24px}@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% - 122px - 16px)}.account-address-modal .account-address-modal-actions__inputs-content>div{display:flex;gap:16px;width:100%;height:68px}.account-address-modal .account-address-modal-actions__inputs-content__enter-address{position:relative;flex:1 1}.account-address-modal .account-address-modal-actions__inputs-content__edit-address{flex:1 1}.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content{display:flex;gap:16px}.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content>div{flex:1 1}@media only screen and (max-width:1260px){.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content{display:flex;flex-wrap:wrap;gap:16px}.account-address-modal .account-address-modal-actions__inputs-content__edit-address__content>div{flex:1 1;min-width:45%}.account-address-modal .account-address-modal-actions__inputs-content{width:100%;margin-top:16px;display:flex;gap:16px}.account-address-modal .account-address-modal-actions__inputs-content__icon{cursor:pointer;margin-top:24px;height:max-content}.account-address-modal .account-address-modal-actions__inputs-content>div{flex-direction:column}}.account-address-modal .account-address-modal-actions .buttons{display:flex;gap:16px}.account-address-modal .account-address-modal-actions .mai-button.account-address-modal-actions-cancel{font-weight:400;width:112px;color:var(--primary-text-color);box-shadow:none}.account-address-modal .account-address-modal-actions .mai-button.account-address-modal-actions-save{width:122px;font-size:13px;margin-bottom:16px}.mobile-account-address-modal-actions{display:flex;flex-direction:column}.account-address-modal-address-result{position:absolute;top:72px;z-index:9999;width:100%;border-radius:16px;background-color:var(--white);box-shadow:var(--gray-shadow-4);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%;display:flex;align-items:center;justify-content:flex-start;padding:20px;column-gap:10px;color:var(--primary-text-color);background-color:rgb(var(--pink-light-rgb),1);border-radius:unset;border:none}.account-address-modal-address-result-address-not-found-btn .label{margin-right:17px;font-weight:600;font-size:13px;line-height:16px}.account-address-modal-address-result-address-not-found-btn .label-secondary{margin-left:5px;font-weight:400;color:var(--text-muted)}@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{display:flex;flex-direction:column;align-items:flex-start}.account-address-modal-address-result-address-not-found-btn .label-secondary{margin-left:0;font-weight:400;color:var(--text-muted)}}.account-address-modal-address-result-list{padding:8px 16px;max-height:200px;overflow-y:auto}.account-address-modal-address-result-list::-webkit-scrollbar,.account-address-modal-address-result-list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.account-address-modal-address-result-list::-webkit-scrollbar{background:rgba(0,0,0,0)}.account-address-modal-address-result-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.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;padding:12px 16px 12px 8px;min-height:60px;display:flex;flex-direction:column;justify-content:center}.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{font-weight:300;font-size:15px;line-height:27px;color:var(--text-muted)}.account-address-modal-address-result-item:not(:first-child),.account-address-modal-address-result-item:not(:last-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{border-radius:16px 16px 0 0!important;height:calc(100% - 40px);width:100%}.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{margin-bottom:32px;height:100%;display:flex;flex-direction:column}.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{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.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{display:flex;flex-direction:column;justify-content:space-between}.account-address-modal__swipe-able-drawer .account-address-modal-actions__inputs-content__enter-address{flex:1 1;overflow:auto;margin-bottom:0}.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{margin-top:24px;display:flex;justify-content:center;gap:16px}.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{height:calc(100% - 78px);padding:0 16px;overflow:auto;z-index:999999}}.account-address-modal-form{padding:10px 25px}.account-address-modal-form-content{display:flex;flex-direction:column;row-gap:20px;padding:20px 92px 0}@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:"";position:absolute;width:100%;left:0;bottom:0;height:1px;background-color:var(--gainsboro)}.account-address-modal-form-content-comment:focus-within:before,.account-address-modal-form-content-comment:hover:before{height:2px;background-color:var(--pink)}.account-address-modal-form-content-comment label{display:inline-block;font-size:12px;line-height:20px;color:var(--text-muted);margin-bottom:8px}.account-address-modal-form-content-comment textarea{width:100%;height:100%;padding:0 8px;resize:none;border:none;outline:none;font:inherit;font-weight:600;font-family:var(--font);color:var(--primary-text-color)}.account-address-modal-form-row{display:flex;column-gap:30px;align-items:center;justify-content:space-between}.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{max-width:208px;margin:0 auto;padding:0 20px;height:40px;width:100%;text-transform:capitalize}@media only screen and (max-width:1260px){.account-address-modal-form-confirm-btn{max-width:240px}}.address-search-icon{cursor:pointer;position:absolute;top:16px;right:16px;width:42px;height:42px;padding:8px;border-radius:50%;background:var(--white);border:1px solid var(--gray-bright)}.address-search-icon:hover{background:#f4f4f4}.address-bottom-side{position:absolute;bottom:0;width:100%;padding:16px;background:var(--white);border-top-left-radius:16px;border-top-right-radius:16px}.address-bottom-side .address-search-text{cursor:pointer;padding:16px 8px;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--gray-bright)}.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{display:flex;justify-content:center;gap:16px;margin-top:24px}.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;line-height:16px;font-size:11px}}@media only screen and (max-width:1260px){.address-bottom-side .address-btn-content{width:100%}.address-bottom-side .address-btn-content .save-address-btn{max-width:240px;width:100%}}.address-search-text{cursor:pointer}.address-edit-btn-content{z-index:400;width:100%;padding:0 16px 16px;display:flex;align-items:center;text-align:center;margin-top:20px}.address-edit-btn-content .address-done-btn{margin:0 auto}.restaurant-closed-modal{width:calc(100% - 24px);height:100%;margin:0 12px;display:flex;justify-content:center;align-items:center}.restaurant-closed-modal-content{width:457px;max-width:100%;border-radius:16px;background-color:var(--gray-light);box-shadow:var(--gray-shadow-3);padding:36px 24px 24px}.restaurant-closed-modal-content-title{color:var(--pink);font-size:32px;line-height:40px;font-weight:800;text-align:center}.restaurant-closed-modal-content-opens-at{color:var(--primary-text-color);font-size:20px;line-height:40px;font-weight:800;text-align:center}.restaurant-closed-modal-content-description{color:var(--text-muted);font-size:17px;line-height:24px;text-align:center;margin:16px auto 0;max-width:530px}.restaurant-closed-modal-content-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:12px}.restaurant-closed-modal-content-actions button{width:75%}@media only screen and (max-width:520px){.restaurant-closed-modal-content{padding:24px}.restaurant-closed-modal-content-opens-at,.restaurant-closed-modal-content-title{text-align:left;font-size:20px;line-height:24px}.restaurant-closed-modal-content-description{text-align:left;font-size:12px;line-height:14px;max-width:100%}.restaurant-closed-modal-content-actions{margin-top:24px}.restaurant-closed-modal-content-actions button{width:100%}}.order-details-modal{height:560px;max-height:98%;width:760px;min-width:auto;max-width:98%;border-radius:16px;background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);padding:0;overflow:hidden}.order-details-modal .order-details-modal__header{display:flex;align-items:center;justify-content:space-between}.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{padding:0 16px;display:flex;flex-direction:column;overflow-y:auto;height:calc(100% - 89px)}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar,.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar{background:rgba(0,0,0,0)}.order-details-modal .order-details-modal-content .order-details-modal-info-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content{position:-webkit-sticky;position:sticky;bottom:0;width:100%;height:89px;padding:0 16px;background:var(--white);border-top:1px solid var(--white-smoke)}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons{display:flex;width:100%;height:inherit;gap:16px;align-items:center}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons-item{flex:1 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);font-size:13px;font-weight:600;line-height:16px;padding:16px 4px;border-bottom:1px solid var(--white-smoke);cursor:pointer}.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{display:flex;justify-content:space-between;align-items:center}.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{display:flex;align-items:center;gap:8px}.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{display:none;border-top:1px solid var(--white-smoke);padding:16px 0 32px}.order-details-modal .order-details-modal-info-address,.order-details-modal .order-details-modal-info-date,.order-details-modal .order-details-modal-info-number,.order-details-modal .order-details-modal-info-payment{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:15px;display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.order-details-modal .order-details-modal-info-address>p:first-child,.order-details-modal .order-details-modal-info-date>p:first-child,.order-details-modal .order-details-modal-info-number>p:first-child,.order-details-modal .order-details-modal-info-payment>p:first-child{font-weight:300}.order-details-modal .order-details-modal-info-address>p:last-child,.order-details-modal .order-details-modal-info-date>p:last-child,.order-details-modal .order-details-modal-info-number>p:last-child,.order-details-modal .order-details-modal-info-payment>p:last-child{font-weight:400;max-width:200px;text-align:right}.order-details-modal .order-details-modal-info-payment>p:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px;justify-content:flex-end}.order-details-modal .order-details-modal-info-payment>p:last-child>p{display:flex;align-items:center;gap:2px}.order-details-modal .order-details-modal-info-payment>p:last-child>p img{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{height:calc(100% - 64px);width:100%;display:flex}.order-details-modal .order-details-modal-container .order-details-modal-container-basket{background-color:var(--gray-light);position:relative;overflow-y:auto;padding-bottom:72px;width:360px}@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,.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar{background:rgba(0,0,0,0)}.order-details-modal .order-details-modal-container .order-details-modal-container-basket::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.order-details-modal .order-details-modal-container .order-details-modal-container-basket .basket-container-restaurant{height:auto;background-color:rgba(0,0,0,0)}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar,.order-details-modal .order-details-modal-container>div::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar{background:rgba(0,0,0,0)}.order-details-modal .order-details-modal-container>div::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.order-details-modal .order-details-modal-container .basket-container-restaurant{overflow:auto;background-color:var(--gray-light);border-bottom-left-radius:16px}.order-details-modal .order-details-modal-delivery-status .order-details-modal-delivery-status-container .order-list-item__status{display:flex;justify-content:center;align-items:center}.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{min-width:60px;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{height:calc(100% - 40px);max-height:calc(100% - 40px);left:0;top:40px;transform:translate(0);width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius: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{position:fixed;width:100%;padding:0 16px;height:72px;left:0;bottom:0;background:var(--white);box-shadow:var(--gray-shadow-3);z-index:2;border-top:none}.order-details-modal .order-details-modal-content .order-details-modal-buttons-content .order-details-modal-buttons{width:inherit;height:inherit;align-items:center;justify-content: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{height:calc(100% - 64px);display:block;overflow-y:auto;z-index:-2;position:relative}.order-details-modal .order-details-modal-container>div{overflow-y:hidden!important;width:100%}}.closed-restaurant-modal{width:582px;height:665px;background:var(--white);border-radius:16px;margin-left:30%}.closed-restaurant-modal .closed-restaurant-modal-header{font-size:24px;line-height:32px;color:var(--primary-text-color);font-weight:700}.closed-restaurant-modal .closed-restaurant-modal-body{display:flex;flex-direction:column}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-warning-block{color:var(--red-light);display:flex;padding:24px 28px 16px}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-basket-block{overflow:scroll;overflow-x:hidden;height:280px;background-color:var(--gray-light)}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-basket-block .basket-container-restaurant{background:var(--gray-light)}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-basket-block .basket-container-restaurant .basket-container-restaurant-list{padding-left:32px}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-basket-block .basket-container-restaurant .basket-container-restaurant-header,.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-basket-block .basket-container-restaurant .basket-container-restaurant-list-item{background:var(--gray-light)}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-radio-block .closed-restaurant-modal-radio-container{display:flex;align-items:center;margin-top:20px;margin-left:20px;cursor:pointer}.closed-restaurant-modal .closed-restaurant-modal-body .closed-restaurant-modal-radio-block .closed-restaurant-modal-radio-container .closed-restaurant-modal-radio-label{margin-left:20px}.closed-restaurant-modal .closed-restaurant-modal-footer{display:flex;justify-content:space-between;padding:0 25px;margin-top:10px}.closed-restaurant-modal .closed-restaurant-modal-footer .mai-button:first-child{padding:13px 50px}.closed-restaurant-modal .closed-restaurant-modal-footer .mai-button:nth-child(2){padding:13px 90px}.radio-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-label input{position:absolute;opacity:0;cursor:pointer}.closed-radio-checkmark{position:absolute;top:-2px;left:0;height:21px;width:21px;background-color:var(--white);border-radius:50%;border:2px solid var(--pink)}.radio-label:hover input~.closed-radio-checkmark{background-color:#f0f0f0}.radio-label input:checked~.closed-radio-checkmark{background-color:var(--white)}.closed-radio-checkmark:after{content:"";position:absolute;display:none}.radio-label input:checked~.closed-radio-checkmark:after{display:block}.radio-label .closed-radio-checkmark:after{top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--pink)}.confirm-modal{background:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;padding:32px 24px 24px;width:412px;max-width:calc(100% - 32px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.confirm-modal__icon{width:80px;height:80px;margin:0 auto 16px;background:var(--gray-light);display:flex;justify-content:center;align-items:center;border-radius:50%}.confirm-modal__title{font-weight:700;font-size:20px;line-height:32px;text-align:center;color:var(--primary-text-color);margin-bottom:12px}.confirm-modal__description{font-weight:300;font-size:17px;line-height:24px;text-align:center;color:var(--primary-text-color);margin-bottom:40px}.confirm-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.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{margin:0 auto 52px;max-width:215px}.confirm-modal__footer button.btn-cancel,.confirm-modal__footer button.btn-delete{width:50%;min-width:auto}}.age-confirmation-modal{background:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;padding:32px 24px 24px;width:412px;max-width:calc(100% - 32px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.age-confirmation-modal__icon{width:80px;height:80px;margin:0 auto 16px;background:var(--gray-light);display:flex;justify-content:center;align-items:center;border-radius:50%}.age-confirmation-modal__title{font-weight:700;font-size:20px;line-height:32px;text-align:center;color:var(--primary-text-color);margin-bottom:12px}.age-confirmation-modal__description{font-weight:300;font-size:17px;line-height:24px;text-align:center;color:var(--primary-text-color);margin-bottom:40px}.age-confirmation-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.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{margin:0 auto 52px;max-width:215px}.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%;height:100%!important}.start-group-order-modal,.start-group-order-modal .modal-header-container{border-radius:0!important}}.start-group-order-modal__header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white-smoke)}.start-group-order-modal__header svg{cursor:pointer}.start-group-order-modal-title{font-weight:700;font-size:20px;line-height:32px;color:var(--primary-text-color)}.start-group-order-modal__content{padding:0 20px}.start-group-order-modal__variant{padding-right:20px}.start-group-order-modal__variant-content{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:80px}.start-group-order-modal__variant-info{display:flex;gap:14px}.start-group-order-modal__variant-info-quantity{font-size:15px;line-height:20px;color:var(--primary-text-color)}.start-group-order-modal__variant-info-limit{margin-top:4px;font-size:13px;line-height:16px;color:var(--text-muted)}.start-group-order-modal__variant-input{margin:4px 0 16px 36px;max-width:190px}.start-group-order-modal__variant-input input{font-size:12px}.start-group-order-modal__variant-input .MuiInputBase-root{background-color:var(--white-smoke)!important;border-radius:4px;overflow:hidden}.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:rgba(0,0,0,0)!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{font-size:15px;line-height:24px;color:var(--text-muted);margin-bottom:4px;margin-top:8px}.start-group-order-modal__limit{font-size:15px;line-height:24px;color:var(--primary-text-color);padding-bottom:16px}.start-group-order-modal__limit-list{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:24px}.start-group-order-modal__limit-list-item{font-size:15px;line-height:24px;color:var(--primary-text-color);padding:8px 16px;border:1px solid var(--gray-bright);border-radius:100px;cursor:pointer}.start-group-order-modal__limit-list-item-active,.start-group-order-modal__limit-list-item:hover{border:1px solid rgba(0,0,0,0);background:var(--pink-light);color:var(--pink)}.start-group-order-modal__info{border-top:1px solid var(--white-smoke);padding-top:17px;display:flex;justify-content:flex-start;gap:8px;width:100%}.start-group-order-modal__info p{font-size:12px;color:var(--text-muted)}@media only screen and (max-width:1260px){.start-group-order-modal__info{position:absolute;bottom:94px}}.start-group-order-modal__footer{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 16px}.start-group-order-modal__footer__with-input{justify-content:flex-start}.start-group-order-modal__footer .mai-button{height:44px;min-width:117px;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{display:flex;flex-direction:column;justify-content:center;padding:12px 16px 24px;background:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);width:413px;max-width:calc(100% - 32px);min-width:auto;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.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{font-size:15px;line-height:19px;color:var(--text-muted);margin-bottom:32px}.join-group-order-modal__limit{display:flex;align-items:center;gap:12px;margin-bottom:16px}.join-group-order-modal__limit span{font-size:15px;line-height:24px;color:var(--primary-text-color)}.join-group-order-modal__limit svg{transform:translateY(-1px)}.join-group-order-modal__description{font-size:15px;line-height:24px;font-weight:300;color:var(--primary-text-color);margin-bottom:16px;max-width:350px}.join-group-order-modal__payment_details{display:flex;gap:12px;margin-bottom:16px;margin-left:4px}.join-group-order-modal__payment_details p{font-size:13px;line-height:20px}.join-group-order-modal__limit_details{display:flex;gap:12px;margin-bottom:32px;margin-left:4px}.join-group-order-modal__limit_details p{font-size:13px;line-height:24px}.join-group-order-modal__actions{display:flex;justify-content:space-between;align-items:center;grid-gap:30px}.join-group-order-modal__guest{width:100%;padding-top:16px;border-top:1px solid var(--white-smoke)}.join-group-order-modal__guest-title{font-size:20px;line-height:24px;color:var(--primary-text-color);margin-bottom:24px}.join-group-order-modal__guest-input{display:flex;align-items:flex-end;grid-gap:20px}.join-group-order-modal__guest .mai-button{width:170px}.join-group-order-modal__sign-in{margin:0 auto;text-transform:capitalize}.share_link_group_order_container .share-link-group-order-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:413px;min-width:auto;max-width:90%;padding:12px 16px 24px}@media only screen and (max-width:1260px){.share_link_group_order_container .share-link-group-order-modal{left:50%;border-radius:16px}}.share_link_group_order_container .share-link-group-order-modal .base-modal__header{width:100%;position:relative;padding-bottom:12px;margin-bottom:0}.share_link_group_order_container .share-link-group-order-modal .base-modal__header:before{content:"";position:absolute;left:-16px;bottom:0;width:calc(100% + 32px);border-bottom:1px solid var(--white-smoke)}@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%;font-size:15px;line-height:24px;color:var(--text-muted);margin-bottom:40px;margin-top:16px}@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%;font-size:15px;line-height:24px;color:var(--primary-text-color);margin-bottom:16px}.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{margin-top:24px;width:236px;height:40px}.share_link_group_order_container .notification{position:absolute;background:var(--white);border-radius:4px;color:var(--text-muted);bottom:24px;left:50%;transform:translateX(-50%);min-width:130px;height:32px;padding:0 16px;font-size:12px;line-height:13px;font-weight:400;box-shadow:var(--gray-shadow-4);display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:520px){.share_link_group_order_container .notification{bottom:16px;min-width:100px}}.confirm-group-order-members-readiness{width:413px;max-width:90%;min-width:unset;max-height:96%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px 0}@media only screen and (max-width:1260px){.confirm-group-order-members-readiness{width:413px;animation:unset;max-width:92%;min-width:unset;border-bottom-left-radius:16px;border-bottom-right-radius:16px;left:50%}}.confirm-group-order-members-readiness__modal-close-icon{cursor:pointer;position:absolute;top:18px;right:16px;line-height:0}.confirm-group-order-members-readiness__warning-icon{background-color:var(--gray-light);width:80px;height:80px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px}.confirm-group-order-members-readiness__title{margin-bottom:12px;font-family:Montserrat arm,sans-serif;font-weight:700;font-size:20px;line-height:32px;text-align:center;color:var(--primary-text-color);text-transform:capitalize}@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{max-width:280px;margin-bottom:16px;font-family:Montserrat arm,sans-serif;font-weight:300;font-size:15px;line-height:24px;text-align:center;color:var(--primary-text-color)}.confirm-group-order-members-readiness__info span{font-weight:600}.confirm-group-order-members-readiness__info.preliminary-desc{-webkit-margin-after:0;margin-block-end:0}.confirm-group-order-members-readiness__footer-actions{width:100%;display:flex;justify-content:space-between;gap:12px;padding:24px 0}@media only screen and (max-width:413px){.confirm-group-order-members-readiness__footer-actions{flex-direction:column}}.account-gift-card-modal{display:flex;flex-direction:column;background-color:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);width:492px;max-width:100%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.account-gift-card-modal .modal-header-container{position:relative;color:var(--primary-text-color);font-size:20px;font-weight:700;line-height:32px;box-shadow:none;padding:24px}.account-gift-card-modal .gift-card-modal-form-content{display:flex;justify-content:space-between;padding:16px 24px}.account-gift-card-modal .gift-preview-img-content{width:200px}.account-gift-card-modal .gift-preview{max-width:100%}.account-gift-card-modal .gift_modal_sup_tex-content{display:none;width:450px;max-width:100%;border-bottom:1px solid var(--gray-bright)}.account-gift-card-modal .gift_modal_sup_tex{margin:0 auto;padding:24px 0;width:240px;max-width:100%;text-align:center;font-size:12px;line-height:16px;color:var(--text-muted)}.account-gift-card-modal .gift-card-claim-code-content{width:calc(100% - 200px);padding-left:16px}.account-gift-card-modal .gift-card-modal-balance{padding:0 24px;font-family:Montserrat arm,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#858585}.account-gift-card-modal .gift-card-modal-balance__amount{margin-left:16px;font-size:20px;line-height:1;font-weight:600;text-transform:uppercase;color:var(--green)}@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{padding:32px 24px 24px;display:flex;justify-content:space-between;gap:16px}.account-gift-card-modal .gift-card-err-msg{display:inline-block;color:var(--yellow);font-size:12px;line-height:15px;margin-top:8px}.account-gift-card-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}@media only screen and (max-width:1260px){.account-gift-card-modal{width:100%;height:100%;max-height:100%;border-radius:0;position:relative}.account-gift-card-modal .account-gift-card-modal-content{overflow-y:auto}.account-gift-card-modal .modal-header-container{font-weight:600;font-size:20px;line-height:24px;padding:16px}.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{margin-top:24px;padding-left:0;width:300px;max-width:100%}.account-gift-card-modal .gift-card-modal-balance{display:block;padding:0;margin:24px auto 0;width:300px;max-width:100%}}@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);padding:0 16px;position:fixed;bottom:0;width:100%;height:72px;box-shadow:var(--gray-shadow-3)}.account-gift-card-modal .gift-card-buttons{height:inherit;padding:0;justify-content:center;align-items:center}.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{display:flex;flex-direction:column;background-color:var(--white);width:364px;max-width:100%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.account-change-password-modal .modal-header-container{display:flex;align-items:center;justify-content:space-between}.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{display:flex;flex-direction:column;gap:32px;padding:0 16px;margin-top:32px;flex:1 1}@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{display:flex;justify-content:space-between}.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{width:100%;max-height:100vh;height:100%;border-radius:0;position:fixed;top:0;left:0;transform:translate(0)}.account-change-password-modal .account-change-password-modal-content{display:flex;flex-direction:column;flex:1 1;gap:24px}.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-weight:600;font-size:20px;line-height:24px}.account-change-password-modal .account-change-password-modal-form{padding:0;display:flex;flex-direction:column;flex:1 1}.account-change-password-modal .change-passwords-buttons-content{z-index:2;background:var(--white);padding:0 16px;bottom:0;width:100%;height:72px;box-shadow:var(--gray-shadow-3)}.account-change-password-modal .change-passwords-buttons-content .change-passwords-buttons{justify-content:center;align-items:center;height:inherit}.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{display:block;flex-direction:column;background-color:var(--white);max-width:100%;width:100%;height:100%;border-radius:0;position:relative}.account-contact-information-modal .modal-header-container{position:relative;color:var(--primary-text-color);box-shadow:none;font-weight:600;font-size:20px;line-height:24px;padding:16px}.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{display:block;background-color:var(--white);max-width:100%;width:100%;height:100%;border-radius:0;position:relative}.account-notification-settings-modal .modal-header-container{position:relative;color:var(--primary-text-color);box-shadow:none;font-weight:600;font-size:20px;line-height:24px;padding:16px 48px 16px 16px}.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{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 60px)}.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{margin:20px auto;width:226px}.account-notification-settings-modal .account-notification-settings__info-email{margin-top:12px}.account-notification-settings-modal .account-notification-settings__radio-buttons{position:relative;width:100%;padding:20px 0}.account-notification-settings-modal .account-notification-settings__radio-buttons:after{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid var(--white-smoke)}.red{color:var(--red-light)}.green{color:var(--green)}.gift-card-history-modal{background-color:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);width:368px;max-width:98%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.gift-card-history-modal .gift-card-history{padding-bottom:12px}.gift-card-history-modal .gift-card-history-list{overflow:auto;max-height:260px}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar,.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar-thumb{width:8px;height:8px;border-radius:8px}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar{background:rgba(0,0,0,0)}.gift-card-history-modal .gift-card-history-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.gift-card-history-modal .gift-card-history-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 24px;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--primary-text-color)}.gift-card-history-modal .gift-card-history-item__order-id{cursor:pointer;flex:1 1}.gift-card-history-modal .gift-card-history-item__order-date{font-weight:300;color:var(--text-muted)}.gift-card-history-modal .gift-card-history-item__order-amount{flex:1 1;font-size:17px;text-align:right}.gift-card-history-modal .modal-header-container{position:relative;color:var(--primary-text-color);font-size:18px;font-weight:700;line-height:24px}.gift-card-history-close-icon{cursor:pointer;position:absolute;top:18px;right:16px}.slider-category-modal{background-color:var(--white);max-height:calc(100% - 48px);width:100%;max-width:100%;border-radius:16px 16px 0 0;position:absolute;left:0;bottom:0;height:max-content!important;overflow-y:auto}.slider-category-modal__header{display:flex;align-items:center;justify-content:space-between;background-color:var(--white);position:-webkit-sticky;position:sticky;top:0}.slider-category-modal__header svg{cursor:pointer}.slider-category-modal-title{color:var(--primary-text-color);font-size:16px;line-height:22px;font-weight:700}.slider-category-modal-text{margin-top:16px}.slider-category-modal-text__content{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;max-width:100%;padding:0 16px}@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;justify-self:center;width:114px;height:114px;display:flex;flex-direction:column;align-items:center;gap:12px}.slider-category-modal-text__item-img{width:56px;height:56px;object-fit:contain}.slider-category-modal-text__item-name{padding:0 9px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:var(--primary-text-color)}@media only screen and (max-width:400px){.slider-category-modal-text__item{width:90px;height:90px;padding:0 8px;gap:6px}.slider-category-modal-text__item-img{width:42px;height:42px}.slider-category-modal-text__item-name{font-size:12px}}.payments-list{width:313px;background-color:#fff}@media only screen and (max-width:1260px){.payments-list{padding-top:8px;width:100%;position:relative}}.payments-list__content{display:flex;flex-direction:column;gap:8px}.payments-list__box{border:1px solid var(--gray-bright);border-radius:8px}.group2{display:none}#group1{padding:16px;width:auto;border:none}.radio-label{width:100%;height:100%;padding-left:0}.payment-modal-button-content{padding:0 16px}@media(hover:hover){.payment-modal-button-content button:active:not([disabled]),.payment-modal-button-content button:focus:not([disabled]),.payment-modal-button-content button:hover:not([disabled]){background:rgba(0,0,0,0)!important;box-shadow:none!important}}.payment-modal-button{width:100%;text-align:center;justify-content:flex-start;padding:16px 0!important;font-size:15px!important;text-transform:uppercase}.radio{width:100%;height:auto;position:relative}.radio:before{content:"";position:absolute;left:16px;bottom:0;width:calc(100% - 32px);border-top:1px solid var(--white-smoke)}.radio:last-child:before{display:none}.radio-card{flex-direction:row;padding:10px 16px;gap:16px;height:auto;flex:none;flex-grow:0}.radio-card,.radio-icon-span{display:flex;align-items:center;width:100%}.radio-icon-span{cursor:pointer;height:inherit;min-height:48px;padding:12px 16px;gap:12px}.radio-icon-span img,.radio-icon-span span{vertical-align:middle}.radio-icon-span img{height:24px}.radio:first-child .radio-icon-span{border-top:none}.radio-icon-img{opacity:0;transition:all .3s ease;opacity:1}.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{width:100%;text-align:center;text-align:-webkit-center}.radio-label{margin:0}.radio-label-text{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:16px;color:var(--primary-text-color)}.checkout-footer-info-modal__title{display:flex;justify-content:space-between;align-items:center;padding:4px 0 20px;margin-bottom:16px;position:relative}.checkout-footer-info-modal__title p{font-size:17px;line-height:24px;font-weight:700}.checkout-footer-info-modal__title:before{content:"";position:absolute;left:-16px;bottom:0;width:calc(100% + 32px);border-bottom:1px solid var(--white-smoke)}.checkout-footer-info-modal__content{margin-bottom:24px}.checkout-footer-info-modal .checkout-info-list .checkout-info-list-item{display:flex;justify-content:space-between;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:16px}.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{display:flex;flex-direction:column;background-color:var(--white);width:444px;max-width:100%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.outofstock-modal__icon{width:80px;height:80px;margin:0 auto 16px;background:var(--gray-light);display:flex;justify-content:center;align-items:center;border-radius:50%}.outofstock-modal__header{display:flex;justify-content:space-between;border-bottom:1px solid var(--white-smoke);padding:12px 16px;align-items:center;gap:10px}.outofstock-modal__header-title{font-weight:700;font-size:20px;line-height:32px;text-align:center;color:var(--primary-text-color)}.outofstock-modal__header-btn{cursor:pointer}.outofstock-modal__warning{display:flex;justify-content:flex-start;gap:10.25px;align-items:center;padding:8px 16px}.outofstock-modal__warning p{font-size:13px;color:var(--yellow);max-width:380px;line-height:19px}.outofstock-modal__products{background-color:rgba(244,243,243,.3);padding:12px}.outofstock-modal__products ul>li:not(:last-child){border-bottom:1px solid var(--gray-bright)}.outofstock-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 12px}.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{height:560px;max-height:98%;width:760px;min-width:auto;max-width:98%;background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);padding:0;overflow:hidden}.wallet-details-modal .cashback{color:var(--green)!important}.wallet-details-modal .outgoing{color:var(--pink)!important}.wallet-details-modal .wallet-details-modal__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white-smoke)}.wallet-details-modal .wallet-details-modal__header svg{cursor:pointer}.wallet-details-modal .wallet-details-modal-content{order:2;padding:0 32px 0 24px;display:flex;justify-content:space-between;flex-direction:column;overflow-y:auto}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons{display:flex;gap:15px;margin-bottom:24px}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons-item{flex:1 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);font-size:13px;font-weight:600;line-height:16px;padding:16px 4px;border-bottom:1px solid var(--white-smoke);cursor:pointer}.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{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.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{display:none;border-top:1px solid var(--white-smoke);padding:16px 0 32px}.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{height:calc(100% - 64px);width:100%;display:flex}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket{background-color:var(--gray-light);overflow-y:auto;border-right:1px solid var(--white-smoke)}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar,.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar{background:rgba(0,0,0,0)}.wallet-details-modal .wallet-details-modal-container .wallet-details-modal-container-basket::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.wallet-details-modal .wallet-details-modal-container>div{flex:1 1 50%}.wallet-details-modal .wallet-details-modal-container .basket-container-restaurant{overflow:auto;background-color:var(--gray-light);border-bottom-left-radius:16px}.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{display:flex;justify-content:center;align-items:center}.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{min-width:60px;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{height:calc(100% - 40px);max-height:calc(100% - 40px);left:0;top:40px;transform:translate(0);width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:72px}.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{position:fixed;width:100%;padding:0 16px;height:72px;left:0;bottom:0;background:var(--white);box-shadow:var(--gray-shadow-3);z-index:2}.wallet-details-modal .wallet-details-modal-content .wallet-details-modal-buttons-content .wallet-details-modal-buttons{width:inherit;height:inherit;align-items:center;justify-content: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{display:none;width:100%;height:100%;max-width:100%;min-width:100%;background-color:var(--white);z-index:111;flex-direction:column;border:1px solid var(--white-smoke);box-sizing:border-box;position:fixed;top:0;left:0}.wallet-details-list-aside-open{display:flex}.wallet-details-list-aside__title{border-radius:16px 16px 0 0;position:absolute;padding-left:16px;height:44px;width:100%;display:flex;align-items:center;gap:16px}.wallet-details-list-aside__title span{font-weight:700;font-size:17px;color:var(--primary-text-color)}.wallet-details-list-aside__title .supermarket-close-back-icon{line-height:0}.wallet-details-list__mob-content{overflow-y:auto;margin-top:44px;height:calc(100% - 44px);padding:0 16px}.wallet-details-list.opened .wallet-details-list-item{margin-bottom:16px;padding:16px 0}.wallet-details-list.opened .wallet-details-list-item.active,.wallet-details-list.opened .wallet-details-list-item:hover{background:rgba(0,0,0,0);box-shadow:none}.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;padding:16px 24px;margin-bottom:12px}}.wallet-details-list-item.active,.wallet-details-list-item:hover{background:var(--white);box-shadow:0 0 4px rgba(68,71,91,.12)}.wallet-details-list-item__top-side{display:flex;justify-content:space-between}.wallet-details-list-item .cashback{color:var(--green)!important}.wallet-details-list-item .outgoing{color:var(--pink)!important}.wallet-details-list-item__line{margin:4px 0;height:1px;background:#ececeb}.wallet-details-list-item__points,.wallet-details-list-item__type{font-weight:600;font-size:13px;line-height:20px}.wallet-details-list-item__company-name{font-size:12px;line-height:16px;color:var(--primary-text-color)}.wallet-details-list-item__transaction-date{font-weight:300;font-size:10px;line-height:22px;color:var(--primary-text-color)}.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{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.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{position:relative;max-height:100%;width:440px;min-width:auto;max-width:92%;background:rgba(0,0,0,0);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);padding:0}@media only screen and (max-width:1260px){.visa-terms-modal{width:413px;min-width:auto;max-width:92%;border-radius:16px;left:50%}}.visa-terms-modal__background{position:absolute;top:-14px;left:-14px;width:calc(100% + 17px);max-width:none;height:calc(100% + 14px);z-index:-1}.visa-terms-modal__container{max-height:96vh;overflow-y:auto;background:#fff;border-radius:16px}.visa-terms-modal__container::-webkit-scrollbar,.visa-terms-modal__container::-webkit-scrollbar-thumb{width:0;height:0}.visa-terms-modal__container::-webkit-scrollbar,.visa-terms-modal__container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.visa-terms-modal__container::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px}.visa-terms-modal .visa-terms-modal__header{display:block;padding:32px 30px 10px;border-bottom:none;box-shadow:none}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header{padding:40px 20px 10px}}.visa-terms-modal .visa-terms-modal__header .CloseIcon{position:absolute;top:12px;right:12px;cursor:pointer;z-index:3}.visa-terms-modal .visa-terms-modal__header .CloseIcon path{fill:#831738}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title{display:flex;align-items:center;gap:18px;position:relative;color:#1434cb;font-size:35.09px;font-weight:700;line-height:28px}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title{gap:12px}}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title-top{display:flex;align-items:center;gap:8px}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title-second{margin-top:10px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:var(--black)}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .visaImgWrap{display:flex;gap:12px}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .visaImgWrap:after{content:"";width:1.5px;height:28px;display:inline-block;background:var(--black)}@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:64px;height:21px}}.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .Lightning{flex:0 0 68px;filter:brightness(0) saturate(100%)}@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{font-weight:700;font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 4px rgba(129,155,180,.5019607843)}@media only screen and (max-width:1260px){.visa-terms-modal .visa-terms-modal__header .visa-terms-modal__title .boldText{display:block;font-size:19.38px;line-height:22.61px}}.visa-terms-modal__body{padding-bottom:20px;background:linear-gradient(252.25deg,#dee3e9 21.79%,#f0f4f7 49.73%,#dee3e9 78.21%)}.visa-terms-modal__content{padding:16px 30px 28px}@media only screen and (max-width:1260px){.visa-terms-modal__content{padding:8px 20px 12px}}.visa-terms-modal__top-info p{display:flex;align-items:center;color:var(--pink);font-size:20px;line-height:1.5;font-weight:400}.visa-terms-modal__top-info p b{font-weight:700}.visa-terms-modal__top-info p .boldText{min-width:183px;flex-basis:min-content;margin-left:8px;padding-left:12px;border-left:1.5px solid var(--pink)}.visa-terms-modal__top-info p svg{vertical-align:text-top}.visa-terms-modal__subtitle{color:var(--primary-text-color);font-size:12px;line-height:15px;font-weight:600;margin-bottom:6px}.visa-terms-modal__description p{color:var(--primary-text-color);font-size:11px;line-height:16px;margin-bottom:8px}@media only screen and (max-width:1260px){.visa-terms-modal__description p{margin-bottom:5px;line-height:15px;font-size:10px}}.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{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-right:20px}.visa-terms-modal__footer-wrap-text{font-weight:600;font-size:14px;line-height:13px;color:#ffe000;text-transform:uppercase;text-align:left}.visa-terms-modal__footer-wrap .visa-terms__content-right__btn{flex:0 0 auto;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;right:12px;top:16px}@media only screen and (max-width:520px){.tel-cell-terms-modal__close{top:12px}}.tel-cell-terms-modal__top-info{background:#97eaee;padding:0 32px 0 72px;min-height:146px;display:flex;flex-direction:column;justify-content:center}@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{width:320px;height:54px;border-radius:29px;margin:-27px auto 0;background:var(--white);box-shadow:var(--gray-shadow-4);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:520px){.tel-cell-terms-modal__iphone-icon-content{width:250px;height:42px;border-radius:22px;margin-top:-21px}.tel-cell-terms-modal__iphone-icon-content svg{width:200px;height:20px}}.tel-cell-terms-modal__subtitle{margin-top:16px;margin-bottom:8px;color:var(--primary-text-color);font-size:11px;line-height:15px;letter-spacing:1.5px;font-weight:600}.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{display:flex;justify-content:space-between;gap:16px}.tel-cell-terms-modal__description-date{color:var(--pink)}.tel-cell-terms-modal__description div:first-child{flex:1.1 1}.tel-cell-terms-modal__description div:last-child{flex:.9 1}.tel-cell-terms-modal__description p{color:var(--primary-text-color);font-size:11px;line-height:12px;margin-bottom:16px}.tel-cell-terms-modal__description p b{font-weight:600}@media only screen and (max-width:520px){.tel-cell-terms-modal__description p{font-size:10px;margin-bottom:12px}.tel-cell-terms-modal__description__mob-short{width:130px}.tel-cell-terms-modal__description{flex-direction:column;justify-content:unset;gap:0}}.tel-cell-terms-modal__bottom-icon{text-align:right;padding:0 32px 16px;margin-top:-32px}@media only screen and (max-width:520px){.tel-cell-terms-modal__bottom-icon{padding:0 24px 16px;margin-top:-48px}.tel-cell-terms-modal__bottom-icon svg{width:220px;height:137px}}.restaurants-filter-modal{display:flex;flex-direction:column;background-color:var(--white);width:460px;max-width:90%;height:680px;max-height:90%;border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:520px){.restaurants-filter-modal{width:100%;max-width:100%;max-height:100%;height:100%;border-radius:0}}.restaurants-filter-modal__header{display:flex;justify-content:space-between;border-bottom:1px solid var(--white-smoke);padding:16px 24px;align-items:center;min-height:61px}.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:static;margin-bottom:72px}.restaurants-filter-modal__content-title{font-weight:700;font-size:20px;line-height:32px;color:var(--primary-text-color);margin:16px 24px}@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;padding:0!important;height:28px!important;letter-spacing:.5px!important}.restaurants-filter-modal .clear-filter-btn-active,.restaurants-filter-modal .clear-filter-btn:active:not([disabled]),.restaurants-filter-modal .clear-filter-btn:focus:not([disabled]),.restaurants-filter-modal .clear-filter-btn:hover:not([disabled]){color:var(--pink)!important}.restaurants-filter-modal__bottom-side{position:fixed;bottom:0;width:100%;background:var(--white);border-top:1px solid var(--gray-bright);border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media only screen and (max-width:520px){.restaurants-filter-modal__bottom-side{border-bottom-left-radius:0;border-bottom-right-radius:0}}.restaurants-filter-modal__bottom-side__content{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 38px;height:72px}.restaurants-filter-modal__bottom-side__content button{width:100%}@media only screen and (max-width:1260px){.restaurants-filter-modal__bottom-side__content{padding:16px;justify-content:space-around}}@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{width:100vw;height:100%;background-color:#fff;position:fixed}.mobileSearch-container-wrapper{padding:11px 16px 24px}.mobileSearch-container-products{width:100%;min-width:0;top:56px;position:fixed;bottom:0;overflow-y:scroll}.mobileSearch-container-app-bar-tabs-content{position:fixed;top:56px;width:100%;left:0;z-index:5;background:var(--white)}.mobileSearch-container-app-bar-tabs{max-width:1166px;height:44px;border-bottom:1px solid var(--gray-bright);display:flex;align-items:center;gap:8px;background-color:var(--white);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.mobileSearch-container-app-bar-tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:1260px){.mobileSearch-container-app-bar-tabs li{min-width:auto;width:max-content}.mobileSearch-container-app-bar-tabs li a{padding:0 8px}}.mobileSearch-container-list-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:50px 0}@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{width:100vw;height:100%;background-color:#fff;position:fixed}.shopMobileSearch-container-wrapper{padding:11px 16px 24px}.shopMobileSearch-container-products{width:100%;min-width:0;top:56px;position:fixed;bottom:0;overflow-y:auto}.shopMobileSearch-container-app-bar-tabs-content{position:fixed;top:56px;width:100%;left:0;z-index:5;background:var(--white)}.shopMobileSearch-container-app-bar-tabs{max-width:1166px;height:44px;border-bottom:1px solid var(--gray-bright);display:flex;align-items:center;gap:8px;background-color:var(--white);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.shopMobileSearch-container-app-bar-tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:1260px){.shopMobileSearch-container-app-bar-tabs li{min-width:auto;width:max-content}.shopMobileSearch-container-app-bar-tabs li a{padding:0 8px}}.shopMobileSearch-container-list-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:50px 0}@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;border-radius:100px;padding-left:16px;padding-right:16px;display:flex;align-items:center;font-size:12px;line-height:16px;color:var(--text-muted);white-space:nowrap;text-transform:uppercase;font-weight:600;-webkit-tap-highlight-color:rgba(0,0,0,0)}.restaurant-dpeartament.active-dep{background-color:var(--pink-light);color:var(--pink)}.delivery-time-modal{height:max-content;max-height:98%;width:448px;min-width:auto;max-width:92%;background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);padding:0;overflow-y:auto}@media only screen and (max-width:1260px){.delivery-time-modal{width:340px;min-width:auto;max-width:92%;border-radius:16px;left:50%}}.delivery-time-modal__header{box-shadow:none;justify-content:flex-end}.delivery-time-modal__close{cursor:pointer}.delivery-time-modal__content{padding:0 24px 24px;text-align:center}@media only screen and (max-width:1260px){.delivery-time-modal__content{padding:0 24px 12px}}.delivery-time-modal__title{color:var(--pink);font-size:32px;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{margin:16px auto 0;max-width:280px;color:var(--text-muted);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,.pickup-modal::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.pickup-modal::-webkit-scrollbar{background:rgba(0,0,0,0)}.pickup-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.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-left-radius:16px;border-bottom-right-radius:16px;left:50%}}@media only screen and (max-width:520px){.pickup-modal{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;padding-bottom:80px;overflow-y:unset}}.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{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 16px;border:1px solid var(--white-smoke);border-radius:50%}.pickup-modal__image-content img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pickup-modal-heading-info{margin:0 auto 16px}.pickup-modal-heading-info-title{margin-bottom:12px;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:var(--primary-text-color)}@media only screen and (max-width:520px){.pickup-modal-heading-info-title{font-size:20px}}.pickup-modal-heading-info-description{margin-bottom:24px;font-weight:300;font-size:14px;line-height:24px;text-align:center;color:var(--primary-text-color)}@media only screen and (max-width:520px){.pickup-modal-heading-info-description{margin-bottom:16px}}.pickup-modal-footer{position:-webkit-sticky;position:sticky;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 32px;width:100%;height:88px;background:var(--white);box-shadow:unset;border-top:1px solid var(--gray-bright)}@media only screen and (max-height:620px){.pickup-modal-footer{bottom:0}}@media only screen and (max-width:520px){.pickup-modal-footer{height:64px;background:var(--white);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;max-height:96%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media only screen and (max-width:1260px){.address-select-suggestion-modal{width:413px;animation:unset;max-width:96%;min-width:unset;border-bottom-left-radius:16px;border-bottom-right-radius:16px;left:50%}}.address-select-suggestion-modal .base-modal__header{margin-bottom:0}.address-select-suggestion-modal-close-icon{cursor:pointer;position:absolute;top:18px;right:16px;line-height:0}.address-select-suggestion-modal-icon{margin-top:8px;background-color:var(--gray-light);width:80px;height:80px;border-radius:50%;display:grid;place-items:center}.address-select-suggestion-modal-title{font-size:24px;font-weight:700;line-height:32px;text-align:center;color:var(--primary-text-color)}@media only screen and (max-width:520px){.address-select-suggestion-modal-title{font-size:20px;margin-top:-4px}.address-select-suggestion-modal-title br{display:none}}.address-select-suggestion-modal-description{font-size:17px;line-height:24px;text-align:center;color:var(--text-muted)}@media only screen and (max-width:520px){.address-select-suggestion-modal-description{font-size:15px;margin-top:-12px}}.address-select-suggestion-modal-footer{box-shadow:unset;padding:24px 0 8px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:520px){.address-select-suggestion-modal-footer{padding:16px 0 8px}}.error-modal-pickup{background-color:var(--white);box-shadow:0 1px 5px 0 rgba(68,71,91,.08);width:413px;border-radius:16px;padding:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:92%;max-height:92%;overflow-y:auto}.error-modal-pickup-header{display:flex;justify-content:flex-end}.error-modal-pickup-icon{background-color:var(--gray-light);width:80px;height:80px;border-radius:50%;display:grid;place-items:center;margin-bottom:12px;margin-top:8px}@media only screen and (max-width:374px){.error-modal-pickup-icon{margin-top:0}}.error-modal-pickup-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.error-modal-pickup-description,.error-modal-pickup-info,.error-modal-pickup-title{margin-bottom:12px;padding:0 24px;font-family:Montserrat arm,sans-serif;text-align:center;font-size:20px;line-height:25px;font-weight:300;color:var(--primary-text-color)}@media only screen and (max-width:520px){.error-modal-pickup-description,.error-modal-pickup-info,.error-modal-pickup-title{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{width:100%;margin-top:20px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media only screen and (max-width:374px){.error-modal-pickup-buttons{flex-direction:column;margin-bottom:0}}.group-order-member-payment-modal{min-width:auto;width:413px;max-width:96%;max-height:calc(100% - 48px);padding:0}@media only screen and (max-width:1260px){.group-order-member-payment-modal{min-width:auto;border-radius:16px;left:50%}}@media only screen and (max-width:520px){.group-order-member-payment-modal{min-width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}}.group-order-member-payment-modal-warning-message{padding:6px 15px 0;justify-content:start}.group-order-member-payment-modal-warning-message p{margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.group-order-member-payment-modal-warning-message{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px;flex:auto}.group-order-member-payment-modal-warning-message svg{width:34px}.group-order-member-payment-modal-warning-message p{color:var(--yellow);font-size:13px;letter-spacing:0;line-height:20px;padding-left:12px}.group-order-member-payment-modal-close-icon{cursor:pointer;position:absolute;top:18px;right:16px;line-height:0}.group-order-member-payment-modal .promo_code_content{width:100%}.group-order-member-payment-modal-title{color:var(--primary-text-color);font-weight:700;font-size:20px;line-height:24px;letter-spacing:2px}.group-order-member-payment-modal .MuiFormControlLabel-root{margin-left:0;margin-right:0}.group-order-member-payment-modal>form{display:flex;flex-direction:column}.group-order-member-payment-modal-content{padding:16px 24px 0;overflow-y:auto;max-height:calc(100vh - 280px)}@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,.group-order-member-payment-modal-content::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.group-order-member-payment-modal-content::-webkit-scrollbar{background:rgba(0,0,0,0)}.group-order-member-payment-modal-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.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{margin-top:16px;border:1px solid var(--gray-bright);border-radius:8px}.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:none}.group-order-member-payment-modal-const-info{padding-bottom:12px}.group-order-member-payment-modal-const-info-item{display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:13px;font-weight:400;line-height:16px}.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{padding:16px 40px;width:100%;background:var(--white);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.group-order-member-payment-modal-footer button{width:100%}.group-order-member-payment-modal .form-section-layout{margin-bottom:16px;border-radius:8px;box-shadow:none;border:1px solid var(--gray-bright)}.group-order-member-payment-modal .input-content input{font-size:12px}.cosmoConfirmOrderModal{display:flex;align-items:center;justify-content:center;height:100%;padding:0 15px}.cosmoConfirmOrderModal .inner{position:relative;background-color:#fff;border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);width:100%;max-width:470px;margin:0 auto;padding:35px}@media only screen and (max-width:1024px){.cosmoConfirmOrderModal .inner{padding:24px 16px}}.cosmoConfirmOrderModal .inner .close{background-color:rgba(0,0,0,0);width:24px;height:24px;border:none;cursor:pointer;position:absolute;right:14px;top:14px;z-index:1}.cosmoConfirmOrderModal .inner .title{padding-bottom:20px;font-size:32px;font-weight:600;border-bottom:1px solid #ebedef;color:#2c3843;text-align:center}@media only screen and (max-width:1024px){.cosmoConfirmOrderModal .inner .title{font-size:24px}}.cosmoConfirmOrderModal .inner .form-box{margin-top:25px;display:flex;flex-direction:column;gap:22px}.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%;display:block;margin:0 auto;background-color:#f04d4d;border-radius:30px;color:var(--white);padding:0 15px;height:44px;line-height:44px;max-width:288px;text-align:center;text-transform:capitalize;font-weight:600;border:none;cursor:pointer}.checkbox-container{display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px;height:24px;display:inline-block;margin-right:8px}.checkbox-container.s,.checkbox-container.s .checkmark{width:18px;height:18px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:rgba(0,0,0,0);border:2px solid var(--gray);border-radius:6px}.checkbox-container input:checked~.checkmark{background-color:var(--pink);border:none}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{content:"";position:absolute;top:0;width:100%;height:100%;background-image:url(/checked_arrow.svg);background-repeat:no-repeat;background-position:50%}input[disabled]+.checkmark{border-color:var(--gray-bright);cursor:not-allowed}.checkbox-list-input{display:grid;grid-template-columns:repeat(auto-fill,284px);grid-row-gap:16px;grid-column-gap:24px}.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{border:none;padding:0;background-color:rgba(0,0,0,0)}.checkbox-list-input .checkbox-list-input-item{padding:1rem;min-width:284px;border:1px solid var(--gray-bright);border-radius:8px;background-color:var(--white)}.checkbox-list-input .checkbox-list-input-label{color:var(--primary-text-color);font-size:15px;font-weight:600;line-height:24px;margin-left:36px;cursor:pointer}.floating-label-input-field{width:100%}.floating-label-input-field .floating-label-input-container{height:68px;display:flex;flex-direction:column;position:relative;font-size:inherit;padding:4px 0 10px}.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;left:10px;bottom:12px}.floating-label-input-field .floating-label-input-container.active .floating-label-input-label{transform:translate3d(0,-30%,0);font-size:12px;letter-spacing:.1px;line-height:20px}.floating-label-input-field .floating-label-input-container.active.icon .floating-label-input-label{transform:translate3d(-22px,-30%,0)}.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{padding:24px 12px 20px;margin:0;border:0;position:absolute;color:var(--text-muted);bottom:0;transition:all .2s ease-in-out;transform-origin:left top;cursor:text;pointer-events:none;font-size:15px;font-weight:400;letter-spacing:0;line-height:24px}.floating-label-input-field .floating-label-input-container input::-webkit-inner-spin-button,.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[type=number]{-moz-appearance:textfield}.floating-label-input-field .floating-label-input-container .floating-label-input{padding:0 32px 0 16px;margin:0;border:none;outline:none;font-size:15px;font-weight:600;letter-spacing:0;line-height:24px;color:var(--primary-text-color);width:auto;font-family:var(--font)}.floating-label-input-field .floating-label-input-container .floating-label-input[disabled]{background:none}.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);font-size:13px;letter-spacing:0;line-height:20px;padding-left:12px;margin-top:8px;margin-bottom:16px}.floating-label-input-right-icons{position:absolute;right:0;bottom:12px;line-height:0}.rc-select{display:inline-block;font-size:12px;width:100%;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;width:12px;height:12px;border-radius:100%;transform:none;margin-top:4px;animation:rcSelectLoadingIcon .5s infinite}.rc-select .rc-select-selection-placeholder{opacity:.4;pointer-events:none}.rc-select .rc-select-selection-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.rc-select .rc-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance: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{position:absolute;top:1px;left:0;pointer-events:none;color:var(--pink);font-family:Montserrat arm,sans-serif;font-size:.75rem;font-weight:600}.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{border:none;outline:none;width:100%;color:var(--pink);font-family:Montserrat arm,sans-serif;font-size:.75rem;font-weight:600}.rc-select-multiple .rc-select-selector{display:flex;flex-wrap:wrap;padding:1px;border:1px solid var(--black)}.rc-select-multiple .rc-select-selector .rc-select-selection-item{flex:none;background:#bbb;border-radius:4px;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{display:flex;flex-wrap:wrap;width:100%}.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{position:relative;max-width:100%}.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{position:absolute;z-index:999;white-space:nowrap;position:none;left:0;top:0;visibility:hidden}.rc-select-multiple .rc-select-selector .rc-select-selection-search-input{border:none;outline:none;background:rgba(255,0,0,.2);width:100%}.rc-select-allow-clear.rc-select-multiple .rc-select-selector{padding-right:20px}.rc-select-allow-clear .rc-select-clear{position:absolute;right:20px;top:0}.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;right:5px;top:-6px}.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:"";width:0;height:0;display:inline-block;border:5px solid rgba(0,0,0,0);border-top-color:#999;transform:translateY(5px)}.rc-select-focused .rc-select-selector{border-color:blue!important}.rc-select-dropdown{position:absolute;border-radius:4px;background-color:var(--white);box-shadow:0 0 6px 0 rgba(68,71,91,.16),0 16px 16px -12px rgba(68,71,91,.16)}.rc-select-dropdown-hidden{display:none}.rc-select-item{font-size:16px;line-height:1.5;padding:4px 16px}.rc-select-item-group{color:#999;font-weight:700;font-size:80%}.rc-select-item-option{position:relative;height:48px;display:flex;align-items:center}.rc-select-item-option .rc-select-item-option-content{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px;cursor:pointer}.rc-select-item-option-grouped{padding-left:24px}.rc-select-item-option .rc-select-item-option-state{position:absolute;right:0;top:4px;pointer-events:none;display:none}.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-appear,.rc-select-dropdown-slide-up-enter{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.rc-select-dropdown-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;opacity:1;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.rc-select-dropdown-slide-up-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-bottomLeft,.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-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-appear.rc-select-dropdown-slide-up-appear-active.rc-select-dropdown-placement-topLeft,.rc-select-dropdown-slide-up-enter.rc-select-dropdown-slide-up-enter-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(1turn)}}.select-field{height:68px;padding:4px 12px 12px;display:flex;flex-direction:column;cursor:pointer;position:relative}.select-field label{font-size:12px;line-height:20px;color:var(--text-muted);margin-bottom:8px;margin-top:4px}.select-field .select-field-wrapper{display:flex;align-items:center;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{font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px;cursor:pointer;width:100%}.calendar-field-select-value .calendar-field-icon{position:absolute;right:0;top:0}.calendar-field{height:68px;border-bottom:1px solid #e5e3e2;padding:4px 0 12px;width:100%;max-width:308px;display:flex;flex-direction:column;cursor:pointer;position:relative;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0s}.calendar-field label{font-size:12px;line-height:20px;color:var(--pink);margin-bottom:8px}.calendar-field label span{font-size:18px}.calendar-field .select-field-wrapper{position:relative;width:100%}.calendar-field:focus-within,.calendar-field:hover{border-width:2px;border-bottom-color:var(--pink)}.calendar-field-header-arrow{height:28px;width:28px;border-radius:50%;background-color:var(--white-smoke);display:flex;justify-content:center;align-items:center;cursor:pointer}.calendar-field-header{padding:12px;display:flex;justify-content:space-between;background-color:var(--white);align-items:center;border-radius:16px}.react-datepicker{border:none!important;background-color:var(--white)!important}.react-datepicker .react-datepicker__triangle{display:none}.react-datepicker .react-datepicker__header{background-color:var(--white);border-bottom:0;padding-top:4px;border-radius:16px}.react-datepicker .calendar-field-header-title{font-family:Montserrat arm,sans-serif;font-size:17px;line-height:24px;font-weight:600;color:var(--primary-text-color);text-align:center}.react-datepicker .react-datepicker__day-names{display:flex;justify-content:space-between;margin:.4rem}.react-datepicker .react-datepicker__day-name{font-family:Montserrat arm,sans-serif;line-height:20px;font-size:12px;font-weight:400;letter-spacing:.1px;text-align:center;color:var(--text-muted);width:36px;margin:0}.react-datepicker .react-datepicker__day{font-family:Montserrat arm,sans-serif;font-size:15px;line-height:32px;font-weight:300;color:var(--primary-text-color);text-align:center;width:32px;height:32px;border-radius:50%}.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--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--keyboard-selected:hover,.react-datepicker__year-text--selected:hover{background-color:var(--pink-light)}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected{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);border-radius:16px;z-index:334}.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 rgba(68,71,91,.12)!important}.range-field .rc-slider-track{box-shadow:inset 0 0 4px rgba(54,55,60,.116126)!important}.input-with-label{padding:16px;border-bottom:1px solid var(--gray-bright)}.input-with-label label{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;letter-spacing:1.10769px;line-height:20px;text-transform:uppercase}.input-with-label .input-with-label-content{margin-top:12px}.switch{position:relative;display:inline-block;width:44px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--white-smoke)}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:var(--white);box-shadow:var(--gray-shadow-1)}input:checked+.slider{background-color:#ffd576}input:focus+.slider{box-shadow:0 0 1px #ffd576}input:checked+.slider:before{transform:translateX(16px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.rating{border:none}.rating__caption{margin-bottom:.5em;padding:0}.rating__group{position:relative;width:10em;height:2em;background-image:url(/_next/static/media/rating_star_off.325ac732.svg);background-size:2em 1.9em;background-repeat:repeat-x}.rating__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rating__input:focus~.rating__focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;outline:.2em solid #4a90e2;outline-offset:.2em}.rating__star{cursor:pointer;position:absolute;top:0;left:0;margin:0;height:2em;background-size:2em 1.9em;background-repeat:repeat-x}.rating__input:checked+.rating__star,.rating__star:hover{background-image:url(/_next/static/media/rating_star_on.b083fb49.svg)}.rating__star:hover~.rating__star{background-image:url(/_next/static/media/rating_star_off.325ac732.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;display:flex;flex-wrap:wrap;gap:8px}.radio-list-input .radio-list-input__container{border:1px solid var(--gray-bright);border-radius:28px;background-color:var(--white);padding:9px 16px;cursor:pointer;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;line-height:16px;font-size:15px;color:var(--primary-text-color);cursor:pointer;text-transform:none;letter-spacing:0}.radio-list-input .radio-list-input__container-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.radio-container{display:block;position:relative;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;height:20px}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid var(--gray);border-radius:50%}.radio-container input:checked~.radio-checkmark{border-color:var(--pink)}.radio-checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.radio-checkmark:after{display:block}.radio-container .radio-checkmark:after{top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--pink)}.filter-multi-select{display:flex;flex-wrap:wrap;grid-gap:8px}.filter-multi-select__item{background:var(--white);border-radius:100px;font-size:15px;line-height:16px;text-align:center;color:var(--primary-text-color);border:1px solid var(--gray-bright);padding:9px 16px;cursor:pointer;height:-moz-fit-content;height:fit-content}.filter-multi-select__item--active{background-color:var(--pink-light);color:var(--pink);border-color:var(--pink)}.filter-multi-select__item-dots{line-height:0;cursor:pointer}.filter-multi-select__sorting .filter-multi-select__item--active{background-color:var(--white)!important}.filter-price-range{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.filter-price-range__item{position:relative}.filter-price-range__item-input{border:0;padding:12px 12px 12px 36px;border-bottom:1px solid var(--gray);font-size:15px;line-height:24px;color:var(--primary-text-color);width:110px;font-weight:600}.filter-price-range__item-separator{display:block;margin:0 4px;height:1px;width:18px;background-color:var(--gray)}.filter-price-range__item-money-sign{font-size:15px;line-height:24px;color:var(--text-muted);font-weight:600;position:absolute;top:12px;left:12px}@media only screen and (max-width:1260px){.filter-price-range{justify-content:flex-start}}.time-piker{display:flex;flex-direction:column;margin-top:4px}.time-piker .time-piker-label{font-size:12px;line-height:20px;color:var(--text-muted);margin-bottom:5px;padding-left:12px}.time-piker .time-picker-wrapper{display:flex;padding-left:12px;padding-bottom:12px;border-bottom:1px solid #ddd}.time-piker .time-picker-wrapper .react-datepicker-wrapper .react-datepicker__input-container input{border:none;color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:600;line-height:24px;width:100%;outline:none}.pickup-distance{width:100%}.pickup-distance-info{display:flex;padding-left:50px;align-items:center;justify-content:flex-start}.pickup-distance-info .distance-value{margin-left:8px;font-size:12px;color:var(--steel-gray)}.pickup-distance-info .distance-value span{color:var(--pink)}.pickup-distance-path-wrapper{display:flex;align-items:center}.pickup-distance-path-wrapper .pin-icon{transform:translateY(-10px)}.pickup-distance-path-wrapper .pin-icon svg{width:100%;height:100%}.pickup-distance-path{width:100%;margin-top:6px;margin-right:7px;position:relative;border-bottom:1px dashed var(--steel-gray)}.pickup-distance-path .thumb{width:20px;height:20px;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px double var(--steel-gray);background-color:var(--white);display:flex;align-items:center;justify-content:center}.pickup-distance-path .thumb div{width:12px;height:12px;border-radius:100%;background-color:var(--steel-gray)}.supplier-branch-list__item{cursor:pointer;padding:16px;border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:4px;max-width:318px;min-height:66px;transition:all .3s ease}.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 1}.supplier-branch-list__item-hours-distance{border-top:1px;margin-top:15px;display:flex;align-items:center}.supplier-branch-list__item-hours-distance span{font-weight:400;font-size:10px;line-height:17px;color:var(--text-muted)}.supplier-branch-list__item-hours-distance .distance,.supplier-branch-list__item-hours-distance .open-hours{display:flex;align-items:center;justify-content:flex-start}.supplier-branch-list__item-hours-distance .distance .pickup-icon,.supplier-branch-list__item-hours-distance .distance .time-icon,.supplier-branch-list__item-hours-distance .open-hours .pickup-icon,.supplier-branch-list__item-hours-distance .open-hours .time-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:"";position:absolute;left:-11px;top:50%;transform:translateY(-50%);width:1px;background-color:var(--gray-bright);height:12px}.supplier-branch-list__item .supplier-branch-list__item-title{font-weight:600;font-size:15px;text-wrap:nowrap;line-height:19px;color:var(--primary-text-color);width:calc(100% - 94px)}.supplier-branch-list__item-address-city{margin-top:2px;display:block;font-weight:400;font-size:13px;line-height:17px;color:var(--text-muted)}@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:none;padding:8px 16px;min-height:50px}.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-right:8px;padding-bottom:24px;overflow-y:auto}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar,.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar{background:rgba(0,0,0,0)}.supplier-branch-list .supplier-branch-list-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.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{margin:0;width:100%;padding:12px 10px;border-radius:0}}.supplier-branch-list-open-btn{border:1px solid var(--gray-bright);border-radius:8px!important;padding:16px 16px 16px 12px!important;line-height:1.2!important;color:var(--primary-text-color)!important;text-transform:unset!important;font-size:15px!important;letter-spacing:0!important}.supplier-branch-list-open-btn svg:first-child{margin-right:12px}@media only screen and (max-width:768px){.supplier-branch-list-open-btn{margin-top:16px;justify-content:flex-start;text-align:left}}@media only screen and (max-width:520px){.supplier-branch-list-open-btn{margin-top:8px;width:100%}}.basket-container{z-index:100;right:0;width:420px;min-width:420px;height:calc(100vh - 72px);position:fixed;background-color:var(--white);display:flex;flex-direction:column;justify-content:space-between;bottom:0;margin-left:30px;max-height:100vh}.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;border-radius:16px 16px 0 0;display:flex;position:-webkit-sticky;position:sticky;top:78px;transition:all .1s ease;background:var(--white);z-index:53}@media only screen and (max-width:1260px){.basket-container-item,.basket-container-item.basket-container-group-order{border-radius:unset;height:100%!important}.basket-container{top:0;bottom:unset;height:calc(100vh - 63px);z-index:1000;position:fixed;margin:0;border-radius:unset;max-width:100vw;min-width:100vw;width:100%;overflow-y:hidden;justify-content:center;box-shadow:none;align-items:center}.basket-container .basket-container-restaurant-wrapper{max-width:690px;width:100%;border-top-left-radius:16px;border-top-right-radius:16px}.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{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:44px;padding:100px 16px 16px}@media only screen and (max-width:1260px){.basket-container .basket-container-empty{padding:16px;height:100%}}.basket-container .basket-container-empty .basket-container-empty-icon{height:88px;width:88px;background-color:var(--gray-light);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:32px}@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);font-size:20px;font-weight:300;line-height:24px;text-align:center}.basket-container .basket-container-empty .basket-container-empty-description{color:var(--text-muted);font-size:15px;font-weight:300;line-height:24px;text-align:center;margin-top:16px}@media only screen and (max-width:520px){.basket-container .basket-container-empty .basket-container-empty-description{margin-top:8px}}.basket-container.checkout-screen{position:-webkit-sticky;position:sticky;background:rgba(0,0,0,0);box-shadow:none;border:none;right:0;height:100%!important;margin-top:0;margin-left:0}.basket-container.checkout-screen .basket-title{display:none}.basket-container.checkout-screen .basket-list{margin-top:0}.basket-container .basket-container-restaurant-wrapper{height:calc(100% - 100px);max-width:100%;display:flex;flex-direction:column}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar,.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar{background:rgba(0,0,0,0)}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.basket-container .basket-container-restaurant-wrapper::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px}.basket-container .basket-container-checkout-container{padding:0 12px;border-top:1px solid var(--white-smoke);min-height:64px;height:64px;display:flex;justify-content:center;align-items:center;background:#fff;width:100%}@media only screen and (max-width:1260px){.basket-container .basket-container-checkout-container{width:100%;background-color:var(--white)}}.basket-container .basket-container-checkout-container button{margin:0;height:40px}.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{height:72px;display:flex;align-items:center;position:relative}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount-counter{display:none;align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.5),rgb(255,255,255));padding-left:24px}.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{position:absolute;content:"";border-bottom:1px solid var(--white-smoke);height:100%;width:calc(100% - 52px);right:0;pointer-events:none}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content{display:flex;flex:1 1;align-items:center;cursor:pointer}.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);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px;padding-right:10px;width:80%}.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);font-family:Montserrat arm,sans-serif;font-size:12px;line-height:20px;margin-top:4px}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount{display:flex;align-items:center;width:80px;justify-content:flex-end}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount:hover .basket-container-restaurant-list-item-cross{display:block;cursor:pointer}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-count{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;text-align:right;margin-right:8px}.basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-price{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;text-align:right}.basket-group-order-member-footer{position:-webkit-sticky;position:sticky;bottom:0;border-top:1px solid var(--white-smoke);padding:16px 16px 0;z-index:999;background:#fff}.basket-group-order-member-footer__limit{font-size:13px;line-height:16px;color:var(--text-muted);margin-bottom:20px;text-align:center}.basket-group-order-member-footer__button{width:100%;margin-bottom:12px}.basket-group-order-member-footer__complete{display:flex;align-self:center}.basket-group-order-member-footer__complete-info{margin-left:12px;font-size:13px;line-height:16px;color:var(--green)}.icon-wrapper{display:flex;justify-content:flex-end;padding:12px 16px}@media only screen and (max-width:1260px){.icon-wrapper{justify-content:space-between}}.basket-close-back-icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.basket-container-amount-info{display:flex;align-items:center;padding:4px 8px;width:100%;background:#fff}.basket-container-amount-info:last-child{padding-bottom:10px}@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,.basket-container-amount-info-price{font-size:13px;line-height:16px;color:var(--primary-text-color);font-weight:400}.basket-container-amount-info-price{flex:1 1;text-align:right}.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{display:flex;flex-direction:column;height:100%}.infoText,.service-price{min-width:327px;height:42px;font-size:13px;line-height:16px;color:var(--primary-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.service-price{align-items:flex-end;margin-left:79%}.basket-container-restaurant.disabled .basket-container-restaurant-header,.basket-container-restaurant.disabled .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content{cursor:unset}.basket-container-restaurant .basket-container-restaurant-list{padding:0 12px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item{height:72px;display:flex;align-items:center;position:relative}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount-counter{display:none;align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.5),rgb(255,255,255));padding-left:24px}.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{position:absolute;content:"";border-bottom:1px solid var(--white-smoke);height:100%;width:calc(100% - 52px);right:0;pointer-events:none}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-content{display:flex;flex:1 1;align-items:center;cursor:pointer}.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);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:16px;padding-right:10px;width:80%}.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);font-family:Montserrat arm,sans-serif;font-size:12px;line-height:20px;margin-top:4px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-amount{display:flex;align-items:center;width:80px;justify-content:flex-end}.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{display:block;cursor:pointer}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-count{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;text-align:right;margin-right:8px}.basket-container-restaurant .basket-container-restaurant-list .basket-container-restaurant-list-item .basket-container-restaurant-list-item-price{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;text-align:right;white-space:nowrap}.basket-container-restaurant .basket-container-restaurant-list-image{width:40px;height:40px;border-radius:8px;object-fit:cover;margin-right:12px}.basket-container-restaurant .basket-container-restaurant-delivery{height:40px;display:flex;margin-left:58px;align-items:center;justify-content:space-between}.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{font-family:Montserrat arm,sans-serif;font-size:13px;line-height:16px;text-align:right}.basket-container-restaurant .basket-container-restaurant-header{padding:0 12px;display:flex;align-items:center;height:64px;position:relative;cursor:pointer}.basket-container-restaurant .basket-container-restaurant-header:after{position:absolute;content:"";border-bottom:1px solid var(--white-smoke);height:100%;width:calc(100% - 24px)}.basket-container-restaurant .basket-container-restaurant-header .basket-container-restaurant-image{width:32px;height:32px;border-radius:50%;object-fit:cover}.basket-container-restaurant .basket-container-restaurant-header .basket-container-restaurant-title{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase;margin-left:8px;width:100%}.basket-list-item{display:grid;grid-template-columns:40px auto 184px;grid-gap:8px;padding:12px 8px 12px 16px;align-items:center;position:relative;background:rgba(0,0,0,0);transition:all .3s ease}.basket-list-item:before{content:"";display:block;height:1px;background-color:var(--gray-bright);width:calc(100% - 66px);right:0;bottom:0;position:absolute}@media only screen and (max-width:520px){.basket-list-item:before{width:calc(100% - 32px);right:16px}}.basket-list-item__wrap{position:relative;width:40px;height:40px;overflow:hidden;border-radius:8px}.basket-list-item__wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.0001))}@media only screen and (max-width:520px){.basket-list-item__wrap{width:72px;height:72px}}.basket-list-item__image{width:100%;height:100%;object-fit:cover}.basket-list-item__info-name{font-size:13px;line-height:18px;color:var(--primary-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}@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{font-size:12px;line-height:18px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.basket-list-item__info-quantity{position:absolute;bottom:0;font-weight:600;font-size:10px;line-height:18px;color:var(--pink)}.basket-list-item__credentials{display:flex;justify-content:space-between;align-items:center;gap:4px;flex-direction:row-reverse}@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{display:flex;align-items:center;flex-direction:row-reverse}@media only screen and (max-width:520px){.basket-list-item__right-side{align-items:flex-end;flex-direction:column;gap:4px}}.basket-list-item__price{font-size:13px;font-weight:600;text-align:right;color:var(--primary-text-color)}.basket-list-item__price-deleted{text-decoration:line-through;color:var(--gray)}.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{display:block;margin-left:4px}}@media only screen and (max-width:520px){.basket-list-item__remove-icon{margin-left:0;margin-right:-8px}}.basket-list-item .menu-item-counter{height:24px;width:94px}@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{margin-top:0;width:100%}}.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.pink{color:var(--pink)}.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-comment,.basket-list-item__out-of-stock .basket-list-item__info-configurators,.basket-list-item__out-of-stock .basket-list-item__info-name,.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:rgba(0,0,0,0)}.basket-list-item__out-of-stock-label{background:var(--orange-light);color:var(--pink)}.basket-list-item__gift-label,.basket-list-item__out-of-stock-label{position:absolute;bottom:0;left:0;border-radius:0 10px 0 0;font-size:13px;line-height:1;font-weight:600;padding:2px 12px}.basket-list-item__gift-label{background:linear-gradient(180deg,#f57777,#e94444);color:var(--white);display:flex;align-items:center;gap:4px}.basket-list-item__gift-quantity{width:94px;text-align:center;font-size:13px;font-weight:600;color:var(--text-muted)}@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-template-columns:72px auto 94px;grid-gap:16px;padding:12px 16px}}.basket-title{box-shadow:0 6px 20px 0 rgba(68,71,91,.1215686275);display:flex;align-items:center;gap:16px;height:44px;position:absolute;background:#fff;width:100%;z-index:999;border-top-left-radius:16px;border-top-right-radius:16px;padding-left:16px}@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{font-style:normal;font-weight:600;font-size:15px;color:var(--primary-text-color)}.basket-list__item-basket-item>a{border-bottom:1px solid var(--white-smoke);display:block;margin:0 40px 0 16px}.basket-list{margin-top:44px;flex:1 1;overflow-y:auto;overflow-x:initial}.basket-list::-webkit-scrollbar,.basket-list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.basket-list::-webkit-scrollbar{background:rgba(0,0,0,0)}.basket-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.basket-list .empty-cart-content{padding:0 12px;display:flex;align-items:center;justify-content:space-between}.basket-list .empty-cart-content span{font-size:12px;line-height:15px;color:var(--text-muted);font-weight:400;text-transform:uppercase}.basket-list .empty-cart-content svg{cursor:pointer}.basket-list__item-session{display:flex;gap:12px;padding:8px 8px 12px 16px;position:relative}.basket-list__item-session-img,.basket-list__item-session-img-fallback{width:18px;height:18px;border-radius:50%}.basket-list__item-session-img-fallback{background-color:var(--pink-light);border:1px solid var(--pink);display:flex;align-items:center;justify-content:center}.basket-list__item-session-img-fallback p{font-size:11px}.basket-list__item-session-name{font-size:15px;line-height:18px;color:var(--primary-text-color)}.basket-list__item-session-completed{position:absolute;display:flex;align-items:center;padding-right:16px;gap:8px}.basket-list__item-session-completed-text{font-size:11px;line-height:20px;color:var(--green)}.basket-list__item-basket-item{margin-bottom:20px}.basket-list__item-basket-item-icon{width:32px;height:32px;border-radius:50%;background:var(--white-smoke);display:flex;align-items:center;justify-content:center}.basket-list__item-basket-item-icon img{border-radius:50%;object-fit:cover}.basket-list__item-basket-item-address{position:absolute;left:0;width:max-content;max-width:260px;color:var(--primary-text-color);text-transform:none;font-size:9px;font-weight:400;line-height:10px;display:block}.basket-list__item-basket-item-name{padding:12px 8px 12px 16px;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--text-muted);cursor:pointer}.basket-list__item-basket-item-name-wrap{display:flex;align-items:center;gap:8px;flex:1 1}.basket-list__item-basket-item-name-wrap:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.basket-list__item-basket-item-inner{position:relative}.basket-list__item-basket-item-openTime{display:flex;align-items:center;gap:4px;color:var(--pink);font-weight:600;font-size:12px;letter-spacing:0;text-transform:capitalize}.basket-container-footer{position:-webkit-sticky;position:sticky;bottom:0}@media only screen and (max-width:1260px){.basket-container-footer{max-width:100%;width:100%}}.basket-container-promo-code{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:16px;background:rgba(0,0,0,0);transition:all .3s ease;height:50px}.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{display:flex;align-items:center;gap:12px}.basket-container-promo-code__remove-icon{position:relative;cursor:pointer}.basket-container-promo-code:hover{background:var(--pink-light)}.basket-container-promo-code:hover__remove-icon{display:inline}.basket-container-promo-code:hover>.basket-container-promo-code__remove-icon{display:inline}.custom-d-flex{padding-top:20px}.store-breadcrumb{width:100%;background:var(--white);height:36px;display:flex;align-items:center;margin-top:8px}.store-breadcrumb__list{display:flex;grid-gap:4px;align-items:center}.store-breadcrumb__list-item{font-size:10px;line-height:16px;color:var(--text-muted);font-size:.75rem;line-height:1rem;margin-right:8px;display:flex;align-items:center}.store-breadcrumb__list-item a{display:contents}.store-categories-and-breadcrumbs-wrapper{max-width:calc(100% - 370px)}.store-categories{display:flex;align-items:center;width:100%}.store-categories__back-icon{cursor:pointer}.store-categories__divider{height:32px;background-color:var(--gray-bright);width:1px;display:block;margin:0 24px}.store-categories__list{display:flex;overflow-x:scroll;grid-gap:12px;padding:8px 0;border-bottom:1px solid var(--gray-bright)}.store-categories__list .mai-button{white-space:nowrap;font-weight:400}@media only screen and (max-width:1260px){.order-list-item{margin:0 16px 16px;background:var(--white);border-radius:8px;border:1px solid var(--gray-bright)}}.order-list-item__container{display:flex;gap:20px;padding:16px 24px;align-items:center;cursor:pointer;position:relative}.order-list-item__container:hover{background-color:var(--pink-light)}.order-list-item__container:before{content:"";position:absolute;left:103px;bottom:0;width:calc(100% - 103px);border-bottom:1px solid var(--white-smoke)}@media only screen and (max-width:1260px){.order-list-item__container{flex-direction:column;align-items:flex-start;gap:0;padding:16px 16px 12px 12px}.order-list-item__container:before{border-bottom-color:rgba(0,0,0,0)}}.order-list-item__left-block{display:flex;align-items:center}.order-list-item__left-block div:nth-child(2){margin-left:13px}.order-list-item__right-block{flex:1 1;display:flex;justify-content:flex-end;align-items:center}.order-list-item__right-block>div:not(:first-child){margin-left:40px}@media only screen and (max-width:1260px){.order-list-item__right-block>div:not(:first-child){margin-left:0}.order-list-item__right-block{width:100%;justify-content:space-between;border-top:1px solid var(--white-smoke);margin-top:12px;padding-top:8px}}.order-list-item .order-list-item-id{font-family:Montserrat arm,sans-serif;font-weight:700}.order-list-item .order-list-item-id,.order-list-item .order-list-item-supplier-text{color:var(--primary-text-color);font-size:15px;line-height:24px}.order-list-item .order-list-item-supplier-text-description{display:block;color:var(--text-muted);width:100%;max-width:500px;padding-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;font-size:13px;line-height:20px}@media only screen and (max-width:768px){.order-list-item .order-list-item-supplier-text-description{max-width:240px}}.order-list-item .order-list-item-supplier-text-description>span{position:absolute;bottom:0;left:calc(100% - 78px);text-decoration:underline;margin-left:2px}.order-list-item .order-list-item-date{font-size:15px;line-height:24px;color:var(--text-muted)}@media only screen and (max-width:1260px){.order-list-item .order-list-item-date{font-size:13px}}.order-list-item .order-list-item-amount-and-status{display:flex;justify-content:center;align-items:flex-end;flex-direction:column}@media only screen and (max-width:1260px){.order-list-item .order-list-item-amount-and-status{flex-direction:row;align-items:center;justify-content:space-evenly}.order-list-item .order-list-item-amount-and-status .order-list-item-amount{margin-right:15px}}.order-list-item .order-list-item-status{margin-top:2px}.order-list-item .order-list-item-status p{font-size:13px;line-height:15px;margin-left:2px}@media only screen and (max-width:1260px){.order-list-item .order-list-item-status{margin-top:0}}.order-list-item .order-list-item-status .order-list-item-status__status-info{display:flex;align-items:center}.order-list-item .order-list-item-status .order-list-item-status__status-info.delivered{color:var(--text-muted)}.order-list-item .order-list-item-status .order-list-item-status__status-info.canceled{color:var(--red-light)}.order-list-item .order-list-item-status .order-list-item-status__status-info.in-progress{color:var(--green)}.order-list-item .order-list-item-amount{color:var(--primary-text-color);font-weight:600;font-size:15px;line-height:24px;text-align:right}.order-list-item .order-list-item-more{cursor:pointer;justify-self:flex-end}.order-list-item .order-list-item-more .rc-dropdown-open{fill:var(--pink)}.order-list-item-more-list{background:var(--white);box-shadow:var(--gray-shadow-5);border-radius:16px;min-width:200px}.order-list-item-more-list .order-list-item-more-list-item{cursor:pointer;padding:16px;color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:400;line-height:16px;position:relative}.order-list-item-more-list .order-list-item-more-list-item:hover{background-color:var(--pink-light)}.order-list-item-more-list .order-list-item-more-list-item:before{content:"";position:absolute;bottom:0;left:12px;width:calc(100% - 24px);border-bottom:1px solid var(--white-smoke)}.order-list-item-more-list .order-list-item-more-list-item:last-child:before{display:none}.order-list-item-more-list .order-list-item-more-list-item:first-child{padding-top:20px;border-top-left-radius:16px;border-top-right-radius:16px}.order-list-item-more-list .order-list-item-more-list-item:last-child{padding-bottom:20px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.order-suppliers-images{display:flex;min-width:66px;justify-content:center}.order-suppliers-images__item{width:44px;height:44px;border-radius:50%;background:var(--white-smoke);border:.5px solid var(--gray-light-2);overflow:hidden;display:flex;justify-content:center;align-items:center}.order-suppliers-images__item:nth-child(2),.order-suppliers-images__item:nth-child(3){margin-left:-22px}.order-suppliers-images__item img{border-radius:50%;object-fit:cover}.order-suppliers-images__item-text{font-size:15px;line-height:24px;font-weight:400;align-items:center;color:var(--text-muted)}.order-header{background:var(--white);border-radius:16px;box-shadow:var(--gray-shadow-4);width:404px;max-height:calc(100vh - 88px);display:flex;justify-content:space-between;flex-direction:column}@media only screen and (max-width:1260px){.order-header{width:100%;max-height:calc(100vh - 155px);height:100%;justify-content:normal}}.order-header.modal-mobile-view{background:var(--white);border-radius:0;max-height:100%;box-shadow:none}.order-header-empty__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 24px 16px}.order-header-empty__icon{background:var(--gray-light);width:88px;height:88px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.order-header-empty__text{font-family:Montserrat arm,sans-serif;font-weight:300;font-size:20px;line-height:24px;text-align:center;color:var(--primary-text-color)}.order-header__list{height:100%;overflow-y:auto}@media only screen and (max-width:1260px){.order-header__list{max-height:418px;height:100%}}@media only screen and (max-width:720px){.order-header__list{max-height:calc(100% - 140px);height:100%}}.order-header__list::-webkit-scrollbar,.order-header__list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.order-header__list::-webkit-scrollbar{background:rgba(0,0,0,0)}.order-header__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.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{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 0}.order-header__list-item-header-order-label{font-size:13px;line-height:24px;color:var(--text-muted);margin-right:10px}.order-header__list-item-header-order-number{font-weight:600;font-size:15px;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--pink)}.order-header__list-item-header-price{font-weight:700;font-size:15px;line-height:24px;color:var(--primary-text-color)}.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__courier__info,.order-header__list-item .order-status__list{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{display:flex;justify-content:center;align-items:center;padding:8px 0;box-shadow:var(--gray-shadow-4);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.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{padding:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.order-header__footer.modal-mobile-view{margin-top:0}}.order-header__history{height:78px}.order-header__button{width:max-content;white-space:nowrap}.order-details-list{background:var(--gray-light)}.order-details-list.order-details-checkout{width:420px;padding-top:16px}.order-details-list__supplier-header,.order-details-list__supplier-header-pointer{padding:8px 16px;display:flex;align-items:center;position:relative}.order-details-list__supplier-header-pointer{border-bottom:1px solid var(--gray-bright);cursor:pointer}.order-details-list__supplier-header:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 16px);height:1px;background:var(--gray-bright);transform:matrix(1,0,0,-1,0,0)}.order-details-list__supplier-header-image-content{width:32px;min-width:32px;min-height:32px;border-radius:50%;margin-right:8px;background:var(--white-smoke)}.order-details-list__supplier-header-image{border-radius:50%;object-fit:cover}.order-details-list__supplier-header-name{font-size:12px;line-height:16px;text-transform:uppercase;color:var(--text-muted)}.order-details-list__supplier-delivery{display:flex;justify-content:space-between;padding:12px 12px 12px 64px}.order-details-list__supplier-delivery-label,.order-details-list__supplier-delivery-price{font-size:13px;line-height:16px;color:var(--primary-text-color)}.order-details-list__supplier:not(:first-child){margin-top:20px}.order-details-list-products__box-price{padding:12px 16px 12px 12px;display:flex;align-items:center}.order-details-list-products__box-price .basket-list-item__packing-cost{width:150px;margin-right:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-details-list-products__box-price .basket-list-item__packing-count{font-weight:400;width:max-content;unicode-bidi:bidi-override;direction:rtl;line-height:16px;margin-right:12px;color:var(--text-muted)}.order-details-list-products__box-price .basket-list-item__packing-infoCont{flex:1 1}.order-details-list-products__item{padding:10px 16px 10px 12px;display:flex;align-items:center;position:relative}.order-details-list-products__item:not(.order-details-list-products__item__is-gift){cursor:pointer}.order-details-list-products__item-passive .order-details-list-products__item-comment,.order-details-list-products__item-passive .order-details-list-products__item-details,.order-details-list-products__item-passive .order-details-list-products__item-name,.order-details-list-products__item-passive .order-details-list-products__item-price,.order-details-list-products__item-passive .order-details-list-products__item-quantity{color:#cac5c2!important}.order-details-list-products__item:before{content:"";position:absolute;bottom:0;left:60px;width:calc(100% - 76px);height:1px;background:var(--gray-bright);transform:matrix(1,0,0,-1,0,0)}.order-details-list-products__item-image-content{width:40px;height:40px;margin-right:8px;border-radius:8px;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.0001))}.order-details-list-products__item-image{width:40px;height:40px;border-radius:8px;object-fit:cover}.order-details-list-products__item-name{font-size:13px;line-height:16px;color:var(--primary-text-color);margin-right:16px;width:150px}.order-details-list-products__item-name span{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.order-details-list-products__item-name-text{-webkit-line-clamp:2;line-clamp:2}.order-details-list-products__item-name-text.cut-one-line{-webkit-line-clamp:1;line-clamp:1}.order-details-list-products__item-name-comment{font-size:12px;line-height:20px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.order-details-list-products__item-name-details{color:var(--text-muted);-webkit-line-clamp:1;line-clamp:1}.order-details-list-products__item-quantity{font-size:13px;line-height:16px;margin-right:12px;color:var(--text-muted)}.order-details-list-products__item-price{font-size:13px;line-height:16px;font-weight:600;color:var(--primary-text-color);flex:1 1;text-align:right}.order-details-list-products__item-price .out-of-stock{display:block;font-weight:600;font-size:10px;line-height:20px;color:var(--yellow)}.order-details-list-products__item-price-deleted{text-decoration:line-through;color:var(--gray)}.order-details-list__supplier:last-child .order-details-list-products__item:last-child:before{display:none}.order-details-promo-code{margin-top:24px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px 12px 12px;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:16px}.order-details-promo-code-label{color:var(--text-muted)}.order-details-promo-code-price{color:var(--green);font-weight:600}.order-status{width:100%}.order-status__list{display:flex;justify-content:space-between;width:100%}.order-status__description{margin-top:24px;font-family:Montserrat arm,sans-serif;font-weight:700;font-size:15px;line-height:24px;text-align:center;color:var(--primary-text-color)}.order-status__description_link{color:var(--pink);font-size:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:center;padding-left:5px;cursor:pointer}.order-status__time{font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px;text-align:center;color:var(--text-muted)}.order-status__item{position:relative;min-width:76px;width:76px;height:76px;background:var(--white-smoke);border-radius:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1260px){.order-status__item{min-width:60px;width:60px;height:60px}}.order-status__item-line{background:var(--white-smoke);height:10px;width:100%;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:"";position:absolute;height:6px;background-color:var(--yellow);top:2px;left:-3px;border-radius:4px;z-index:1;width:0}.order-status__item-line-processing:before{width:50%}.order-status__item-line-active:before{width:calc(100% + 6px)}.order-status__item-children{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;background-color:var(--white);display:flex;justify-content:center;align-items:center}.order-status__item-children-active{width:calc(100% - 3px);height:calc(100% - 3px);border:7px solid var(--yellow)}.order-status__item-children img{width:28px;height:28px}.order-status__courier{margin-top:16px;border-top:1px solid var(--white-smoke)}.order-status__courier__phone-icon,.order-status__courier__user-icon{line-height:0}.order-status__courier__info{padding:8px 0;justify-content:space-between}.order-status__courier__details,.order-status__courier__info{display:flex;align-items:center;gap:16px}.order-status__courier__name{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--primary-text-color)}.order-status__courier__type{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:20px;color:var(--text-muted)}.order-status__courier__number{cursor:pointer;display:flex;align-items:center;gap:8px}.order-status__courier__phone-number{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--primary-text-color)}.order-status-pickup__qr-content{z-index:1;margin:16px 24px 32px;padding:8px;display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;background:var(--white);box-shadow:var(--gray-shadow-6)}.order-status-pickup__qr-content:before{z-index:0;content:"";position:absolute;left:-8px;top:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border-radius:8px;border:8px solid var(--white-smoke);box-shadow:var(--gray-shadow-6)}.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;line-height:20px;font-weight:700}@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{margin-top:16px;border-top:1px solid var(--white-smoke)}.order-status-pickup__place__img,.order-status-pickup__place__phone-icon{line-height:0}.order-status-pickup__place__details{display:flex;align-items:center;gap:16px}.order-status-pickup__place__details__img-and-info{display:flex;align-items:center;gap:12px}.order-status-pickup__place__details-name{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--primary-text-color)}.order-status-pickup__place__details-branch{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:20px;color:var(--text-muted)}.order-status-pickup__place__image-content{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;border-radius:50%;background:var(--white-smoke)}.order-status-pickup__place__image{width:36px;height:36px;margin-left:4px;margin-top:4px;border-radius:50%;object-fit:cover}.order-status-pickup__place__image__maqoor{width:40px;height:40px;border-radius:50%}.order-status-pickup__place__info{padding:8px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.order-status-pickup__place__number{cursor:pointer;display:flex;align-items:center;gap:8px}.order-status-pickup__place__phone-number{font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:24px;color:var(--primary-text-color)}.order-status-pickup__place__phone-icon{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:400;line-height:24px}.order-alert{background:#faf9f7;box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2);border-radius:8px;padding:16px;max-width:340px;position:fixed;right:16px;top:88px;z-index:6}.order-alert__wrapper{margin-bottom:16px;display:flex;gap:10px;align-items:center}.order-alert__info{font-size:13px;line-height:16px;color:var(--primary-text-color)}.order-alert__info-active{color:var(--pink);text-decoration:underline;cursor:pointer}.order-alert__footer{display:flex;justify-content:space-between;padding-left:30px}.order-alert__footer-link{cursor:pointer;font-size:15px;line-height:16px;padding:10px 8px;color:var(--grey-dark)}.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{display:flex;gap:8px;padding:12px 0}.outOfStockProd-img{height:40px;border-radius:8px}.outOfStockProd-desc{align-items:center;display:grid;grid-template-columns:3fr 1fr 2fr;width:100%;grid-gap:20px;gap:20px}.outOfStockProd-name{color:var(--primary-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.outOfStockProd-name,.outOfStockProd-quantity{font-size:13px;line-height:16px;font-weight:400}.outOfStockProd-quantity{text-align:right;color:var(--text-muted)}.outOfStockProd-price{font-weight:600;font-size:13px;line-height:16px;color:var(--primary-text-color);justify-self:flex-end;padding-right:20px}@media only screen and (max-width:500px){.outOfStockProd-price{padding-right:0}}.empty-review{display:flex;flex-direction:column;align-items:center;margin-top:40px}.empty-review__icon{width:112px;height:112px;border-radius:50%;background:var(--gray-light);display:flex;justify-content:center;align-items:center;margin-bottom:36px}@media only screen and (max-width:520px){.empty-review__icon{width:80px;height:80px;margin-bottom:16px}.empty-review__icon svg{width:40px;height:40px}}.empty-review__title{color:var(--grey-dark);font-size:32px;font-weight:300;line-height:40px;margin-bottom:18px;text-align:center}@media only screen and (max-width:520px){.empty-review__title{font-size:24px;line-height:32px;margin-bottom:4px;max-width:290px}}.empty-review__description{color:var(--primary-text-color);font-size:32px;line-height:40px;font-weight:700;margin-bottom:18px;text-align:center}@media only screen and (max-width:520px){.empty-review__description{font-size:24px;line-height:32px;margin-bottom:12px;max-width:290px}}.empty-review__info{color:var(--text-muted);font-size:15px;font-weight:300;line-height:24px;margin-bottom:24px;text-align:center}@media only screen and (max-width:520px){.empty-review__info{font-size:17px;line-height:24px;max-width:290px}}.review-list-item{position:relative;padding:20px 8px;border-bottom:1px solid var(--white-smoke);list-style:none;display:flex;gap:24px}@media only screen and (max-width:992px){.review-list-item{margin-bottom:10px;gap:16px;border:2px solid var(--gray-bright);border-radius:10px}}.review-list-item__reaction{height:40px;width:40px;min-height:40px;min-width:40px}.review-list-item .review-list-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media only screen and (max-width:992px){.review-list-item .review-list-item__header{margin-bottom:8px}}.review-list-item .review-list-item__header .review-list-item__header-info{display:flex;gap:10px;align-items:center}.review-list-item .review-list-item__header .review-list-item__header-info .review-list-item__header-info-author{font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;line-height:20px}.review-list-item .review-list-item__header .review-list-item__header-info .review-list-item__header-info-date{color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:12px}@media only screen and (max-width:992px){.review-list-item .review-list-item__header .review-list-item__header-info .review-list-item__header-info-date{position:absolute;top:8px;right:8px}}.review-list-item .review-list-item__content{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:12px}@media only screen and (max-width:992px){.review-list-item .review-list-item__content{margin:0;font-size:12px;line-height:18px}}.review-list-item .review-list-item__product-list{display:flex;flex-wrap:wrap;gap:16px}.review-list-item .review-list-item__product-list-item{font-size:13px;line-height:25px;display:flex;align-items:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--text-muted)}.review-list-item .review-list-item__product-list-item:hover{color:var(--pink)}.review-list-item__product-list-item-expanded{min-width:140px;width:140px;min-height:200px}.review-list-item__product-list-item-expanded-image{width:140px;height:80px;padding-bottom:1px;border-bottom:1px solid var(--gray-bright);margin-bottom:12px}.review-list-item__product-list-item-expanded-image img{width:140px;height:80px;object-fit:cover}.review-list-item__product-list-item-expanded-content{padding:0 14px 14px}.review-list-item__product-list-item-expanded-name{font-size:13px;line-height:16px;color:var(--primary-text-color);font-weight:700;margin-bottom:10px}.review-list-item__product-list-item-expanded-description{font-size:12px;line-height:17px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}.review-list-item__product-list-item-expanded-price{font-size:17px;line-height:24px;color:var(--pink);font-weight:600}.review-list-item__product-tooltip .rc-tooltip-inner{padding:0}.review-list-item__product-list-container{display:flex;gap:8px;align-items:center}.total-review{background:var(--gray-light);border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:16px;padding:24px;width:300px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:992px){.total-review{width:100%;padding:18px 14px;align-items:flex-start;gap:12px;border-width:2px}}.total-review__image{width:120px;margin-bottom:32px}@media only screen and (max-width:992px){.total-review__image{width:40px;margin:0 12px 0 0}}.total-review__image img{width:100%;object-fit:cover}.total-review_imgName{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:992px){.total-review_imgName{flex-direction:row}}.total-review__name{font-size:20px;line-height:20px;text-align:center;color:var(--primary-text-color);margin-bottom:10px}@media only screen and (max-width:992px){.total-review__name{margin:0;font-size:13px;line-height:16px}}.total-review__info{display:flex;align-items:center;gap:16px;margin-bottom:20px}@media only screen and (max-width:992px){.total-review__info{display:none}}.total-review__info-rating{display:flex;align-items:center}.total-review__info-rating-icon{margin-right:8px}.total-review__info-rating-count,.total-review__info-rating-total{margin-right:8px;font-size:15px;line-height:25px;color:var(--primary-text-color)}.total-review__info-rating-count{opacity:.7}.total-review__info-price{font-size:13px;line-height:20px;text-align:center;color:var(--primary-text-color);opacity:.7}.total-review__info-price-active{opacity:1}.total-review__go-menu{font-size:13px;line-height:20px;text-align:center;color:var(--pink);margin-bottom:16px;font-weight:600}@media only screen and (max-width:992px){.total-review__go-menu{margin:0}}.total-review__make-order{font-size:15px;line-height:15px;color:var(--text-muted);text-align:center;margin-bottom:16px}@media only screen and (max-width:992px){.total-review__make-order{margin:0;font-size:12px;line-height:15px}}.total-review__rate{width:200px}.total-review__order-info{font-size:15px;line-height:19px;text-align:center;color:var(--text-muted)}.total-review__order-info-active{color:var(--pink);text-decoration:underline;cursor:pointer}.total-review__order{border-top:1px solid var(--gray-bright);padding-top:16px;display:flex;align-items:center;flex-direction:column}.write-review{background-color:var(--white);box-shadow:var(--gray-shadow-1)}.write-review .write-review__title{color:var(--primary-text-color);font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px;padding:0 12px}.write-review .write-review__rating-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white-smoke);padding:0 12px 12px;margin-bottom:16px}.write-review .write-review__rating-container .write-review__rating-container-label{color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:13px;line-height:20px}.write-review .write-review__textarea{padding:0 12px;resize:none;outline:none;box-shadow:inset 0 -1px 0 0 #e5e3e2;border:0;width:100%;height:272px}.write-review .write-review__textarea::placeholder{height:20px;width:328px;color:var(--text-muted);font-family:Montserrat arm,sans-serif;font-size:12px;line-height:20px}.write-review .write-review__actions{display:flex;justify-content:space-between}.auth-register-screen{width:716px;padding:16px 24px 24px;align-items:unset}@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{display:flex;flex-wrap:wrap;justify-content:space-between;gap:52px}@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 1;margin-bottom:24px;height:68px}.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{margin-top:24px;max-width:100%}}.auth-register-screen .auth-register-screen__footer{margin-top:32px;display:flex;justify-content:space-between}.auth-register-screen .auth-register-screen__footer .auth-verify-screen__footer-cancel-button{margin:0;width:196px;border-radius:26px;background-color:var(--white-smoke);height:52px;font-size:15px;font-weight:300;line-height:24px;text-align:center}.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);font-family:Montserrat arm,sans-serif;font-size:20px;line-height:24px;font-weight:700;margin-bottom:30px}.auth-register-screen .auth-register-screen__by-business{margin-top:6px;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.auth-register-screen .auth-register-screen__by-business .auth-register-screen__by-business-title{color:var(--primary-text-color);font-size:20px;line-height:24px;font-weight:600}@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{font-size:12px;line-height:1.5;color:var(--text-muted);padding:8px 8px 16px}@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{display:flex;--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)}.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);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.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{transition:all .2s;background-image:var(--rate_order_thumbs_up_active_img)}.rate-order-header{display:flex;flex-direction:column;align-items:center}.rate-order-header .rate-order-header__title{margin-top:12px;font-size:15px;line-height:18px;text-align:center;color:var(--primary-text-color);font-weight:600;height:40px;max-width:250px}.rate-order-comment-input{padding-top:20px;width:100%}.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{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:32px}.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{font-weight:600;font-size:17px;line-height:24px;text-align:center;color:var(--primary-text-color)}.rate-order-comment-input.rate-order-comment-input-small{padding:16px;border:1px solid var(--gray-bright);box-sizing:border-box;border-radius:8px;margin-bottom:16px}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header{display:flex;justify-content:space-between;align-items:center}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header .rate-order-comment-input__header-supplier{display:flex;align-items:center}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header .rate-order-comment-input__header-supplier img{width:32px;height:32px;object-fit:contain;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{margin-left:12px;font-size:13px;line-height:16px;color:var(--primary-text-color)}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header-reaction{display:flex;align-items:center}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header-reaction img{width:32px;height:32px;object-fit:contain;overflow:hidden}.rate-order-comment-input.rate-order-comment-input-small .rate-order-comment-input__header-reaction .rate-order-comment-input__header-reaction-title{font-size:15px;line-height:24px;color:var(--grey-dark);margin-right:8px}.group-invite-modal__item{display:flex;align-items:center;padding:16px 0}.group-invite-modal__text{font-size:15px;line-height:160%;margin-left:15px}.group-invite-modal__close{position:absolute;top:16px;right:16px}.rate-order-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:24px;background:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;width:420px;max-width:98%;min-height:415px;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.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{padding:12px 0;display:flex;justify-content:space-between}.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{display:flex;align-items:center}.rate-order-modal .rate-order-modal__suppliers-list .rate-order-modal__suppliers-list-item .rate-order-modal__suppliers-list-item-info img{width:32px;height:32px;object-fit:cover}.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{margin-left:12px;font-size:13px;line-height:16px;color:var(--primary-text-color)}.rate-order-modal .rate-order-modal__footer{width:100%;margin-top:40px}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-step{display:flex;justify-content:center;align-items:center;height:24px}.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{margin-left:4px;font-size:12px;line-height:16px;text-align:center;color:var(--text-muted)}.rate-order-modal .rate-order-modal__footer .rate-order-modal__footer-actions{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.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{font-size:24px;line-height:32px;color:var(--primary-text-color);font-weight:700;margin-bottom:40px}.rate-order-our-service .rate-order-our-service__header{display:flex;flex-direction:column;align-items:center;margin-bottom:26px}.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{font-weight:600;font-size:17px;line-height:24px;text-align:center;color:var(--primary-text-color);margin-bottom:8px}.rate-order-our-service .rate-order-our-service__header .rate-order-our-service__header-text{font-size:12px;text-align:center;color:var(--text-muted)}.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{display:flex;align-items:center}.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);box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;width:420px;padding:20px;display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1260px){.rate-order-success-modal{width:100%}}.rate-order-success-modal .rate-order-success-modal__header{display:flex;justify-content:flex-end;width:100%}.rate-order-success-modal .rate-order-success-modal__header svg{cursor:pointer}.rate-order-success-modal .rate-order-success-modal__icon{min-width:60px;width:60px;min-height:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--gray-light);margin-bottom:30px}.rate-order-success-modal .rate-order-success-modal__title{font-size:24px;line-height:18px;text-align:center;color:var(--primary-text-color);margin-bottom:14px}.rate-order-success-modal .rate-order-success-modal__description{font-size:15px;line-height:18px;text-align:center;color:var(--primary-text-color);padding-bottom:20px}.rate-order-single-header{display:flex;align-items:center;justify-content:center;width:100%;gap:12px}.rate-order-single-header__image{width:30px;height:30px;object-fit:cover}.rate-order-single-header__name{font-size:13px;line-height:16px;color:var(--primary-text-color)}.rate-order-success-modal-price{text-align:center;font-size:48px;line-height:52px;font-weight:600;color:var(--green)}@media(max-width:520px){.rate-order-success-modal{max-width:343px}}.general-success-modal{background:var(--white);box-shadow:0 1px 5px rgba(68,71,91,.08);border-radius:16px;width:476px;max-width:96%;padding:24px;display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.general-success-modal .general-success-modal__icon{margin-top:16px;min-width:80px;width:80px;min-height:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--gray-light)}.general-success-modal .general-success-modal__title{margin-top:16px;font-family:Montserrat arm,sans-serif;font-weight:700;font-size:24px;line-height:32px;text-align:center;color:var(--primary-text-color)}.general-success-modal .general-success-modal__price{margin-top:24px;font-family:Montserrat arm,sans-serif;font-weight:600;font-size:48px;line-height:52px;letter-spacing:-.2px;text-align:center;color:var(--green)}.general-success-modal .general-success-modal__description{margin:12px 0 48px;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:13px;line-height:20px;text-align:center;color:var(--text-muted)}.general-success-modal .general-success-modal__balance-text{margin-bottom:16px;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase;text-align:center;color:var(--primary-text-color)}.general-success-modal .general-success-modal__button{margin:0 auto;width:163px;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{margin-bottom:8px;margin-top:16px;color:var(--primary-text-color);font-size:15px;line-height:18px}.buy-caption{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:var(--primary-text-color);display:flex}.buy-caption__left{display:inline-block;margin-right:16px;margin-top:4px;min-width:24px}.buy-text{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:var(--text-muted);white-space:pre-line;display:flex}.buy-text__left{display:inline-block;margin-right:16px;margin-top:4px;min-width:24px}.buy-title{white-space:pre-line;display:flex}.buy-title__left{display:inline-block;margin-right:16px;min-width:24px}.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(15px + 45 * ((100vw - 375px) / (1000 - 375)))}}.contact-us-wrapper .contact-us{margin-top:60px;margin-bottom:32px;display:grid;grid-gap:40px;gap:40px;grid-template-columns:400px auto}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us{grid-template-columns:auto}.contact-us-wrapper .contact-us__form{padding:0 0 40px;box-shadow:none}}.contact-us-wrapper .contact-us__form-button{display:flex;justify-content:center}.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{font-size:calc(28px + 4*(100vw - 375px)/1000);font-weight:700;line-height:40px;color:var(--primary-text-color);margin-bottom:12px}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us__info-title{text-align:center}}.contact-us-wrapper .contact-us__info-description{font-size:20px;line-height:24px;color:var(--primary-text-color);margin-bottom:64px}@media only screen and (max-width:1260px){.contact-us-wrapper .contact-us__info-description{text-align:center}}.contact-us-wrapper .contact-us__info-link{display:flex;align-items:center;margin-bottom:24px}.contact-us-wrapper .contact-us__info-link img{margin-right:16px}.contact-us-wrapper .contact-us__info-link a{font-size:20px;line-height:24px;color:var(--primary-text-color)}.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:100%;max-width:50%}}@media only screen and (max-width:520px){.contact-us-wrapper .contact-us__captcha-content{max-width:100%}}.contact-us__inputs-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px}@media only screen and (max-width:1260px){.contact-us__inputs-row{flex-direction:column;gap:0}}.contact-us__inputs-col{flex:1 1;margin-bottom:24px;height:68px}.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(15px + 45 * ((100vw - 375px) / (1000 - 375)))}}.become-courier-or-partner-wrapper .become-courier{max-width:1320px;margin:40px auto 72px}.become-courier-or-partner-wrapper .become-courier__title{font-weight:700;font-size:calc(28px + 4*(100vw - 375px)/1000);line-height:40px;color:var(--primary-text-color);margin-bottom:60px}@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{font-size:20px;line-height:29px;text-align:center;color:var(--primary-text-color);margin:0 auto 60px;max-width:600px;font-weight:600}.become-courier-or-partner-wrapper .become-courier__achievement{display:flex;justify-content:center;gap:46px}@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{display:flex;gap:28px;margin-bottom:56px}@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 1}.become-courier-or-partner-wrapper .become-courier__container-form-title{margin-top:8px;margin-bottom:20px;font-weight:600;font-size:20px;line-height:24px;color:var(--primary-text-color)}.become-courier-or-partner-wrapper .become-courier__container-form-button{display:flex;justify-content:center}.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{display:flex;gap:10px;margin-bottom:21px}.become-courier-or-partner-wrapper .become-courier__checkbox-label{font-size:12px}.become-courier-or-partner-wrapper .become-courier__checkbox-label-link{text-decoration:underline;font-weight:600}@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(15px + 45 * ((100vw - 375px) / (1000 - 375)))}}.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{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;height:100%;font-size:32px;font-weight:800;color:var(--primary-text-color)}.error-page__title{font-weight:600;font-size:32px;color:var(--pink)}.error-page__error-msg{font-weight:600;font-size:22px;color:var(--primary-text-color)}.general-error-page{min-height:100%}.general-error-page__wrapper{padding:24px 16px;max-width:max-content;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.general-error-page .not-found-icon{margin-bottom:18px;width:112px;height:112px}.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{margin-bottom:18px;color:var(--primary-text-color);font-size:32px;font-weight:700;line-height:40px;text-align:center}.general-error-page__description{margin-bottom:12px;color:var(--text-muted);font-size:15px;font-weight:400;line-height:24px;text-align:center;max-width:276px}.general-error-page__description b{font-weight:600}.general-error-page__description-login{margin-bottom:24px}.general-error-page__error-msg{border-radius:9px;border:1px solid var(--gray-bright);color:var(--primary-text-color);font-size:24px;font-weight:700;line-height:1.33;letter-spacing:4px;text-align:center;padding:8px 16px}.general-error-page__error-msg-login{max-width:252px;font-size:17px;letter-spacing:0;border:none;padding:0;margin-bottom:16px;font-weight:600}.general-error-page__info{margin-bottom:48px;color:#f6b522;font-size:10px;font-style:normal;font-weight:400;line-height:16px;text-align:center}.general-error-page__btn{min-width:248px!important}@media only screen and (max-width:1260px){.general-error-page .not-found-icon{margin-bottom:16px;width:80px;height:80px}.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{margin-bottom:8px;color:var(--primary-text-color);max-width:290px;font-size:17px;font-weight:300}.general-error-page__description b{font-weight:400}.general-error-page__description-login{font-size:15px;font-weight:400;margin-bottom:24px}.general-error-page__error-msg{font-size:16px;padding:12px 16px}.general-error-page__error-msg-login{font-size:17px;padding:0}.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{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:276px}@media only screen and (max-width:1260px){.info-achievement{flex-direction:row;justify-content:flex-start}}.info-achievement__icon{position:relative;width:80px;height:80px;background:var(--pink-light);border-radius:50%;margin-bottom:20px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1260px){.info-achievement__icon{margin-bottom:0}.info-achievement__text{display:flex;flex-direction:column;flex:1 1;margin-left:16px;align-items:flex-start}}.info-achievement__title{font-size:17px;line-height:24px;color:var(--primary-text-color);margin-bottom:12px;text-align:center}@media only screen and (max-width:1260px){.info-achievement__title{margin-bottom:0}}.info-achievement__description{font-size:13px;line-height:20px;text-align:center;color:var(--text-muted)}@media only screen and (max-width:1260px){.info-achievement__description{text-align:left}}.groupOrder-active{height:52px;transition:height 2s;width:100%;display:flex;justify-content:space-between;align-items:center;gap:28px;background:var(--pink-light);box-shadow:var(--gray-shadow-1);padding:0 24px}@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{display:flex;justify-content:flex-start;align-items:center;gap:28px}.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{font-size:13px;line-height:16px;color:var(--primary-text-color);font-weight:600}.group-order-header__info-description{font-size:13px;line-height:16px;color:var(--text-muted)}@media only screen and (max-width:480px){.group-order-header__info-description{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.group-order-header__action{cursor:pointer;font-size:10px;line-height:12px;font-weight:600;text-transform:uppercase;color:var(--pink)}.group-order-header__btn{min-width:85px!important;height:28px!important;font-size:13px!important;line-height:13px!important;padding:8px 12px!important}.group-order-info{font-size:13px;line-height:16px}.group-order-info>p{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.group-order-info-title{font-weight:600;margin-bottom:2px;color:var(--primary-text-color)}.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);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;height:124px;transition:all .15s}@media only screen and (max-width:1260px){.supermarket-header-category{background:rgba(0,0,0,0);height:125px}}.supermarket-header-category>div{height:inherit}.supermarket-header-category a{width:100%;height:100%;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.supermarket-header-category__image-content{width:56px;height:56px}.supermarket-header-category__image{width:56px;height:56px;object-fit:cover}.supermarket-header-category__name{font-size:13px;line-height:19px;color:var(--primary-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:1260px){.supermarket-header-category a{gap:4px;padding:16px 8px;justify-content:flex-start}.supermarket-header-category__image-content,.supermarket-header-category__image-content-skeleton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;width:61px;height:61px;display:flex;align-items:center;justify-content:center}.supermarket-header-category__image-content{background:var(--white-smoke)}.supermarket-header-category__image-skeleton{width:60px;height:60px;object-fit:unset}.supermarket-header-category__image{width:49px;height:45px;object-fit:unset}.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{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));grid-gap:20px;gap:20px}@media only screen and (max-width:1260px){.supermarket-category-list__items{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:0}}.supermarket-header{width:100%;max-width:1620px;margin:0 auto;padding:56px 16px 8px;position:relative}.supermarket-header__inner{display:flex;gap:60px;margin-bottom:56px}.supermarket-header__container{display:flex;gap:16px;position:relative}.supermarket-header__container .branches{display:flex;gap:4px}.supermarket-header__container .branches .favorite-btn{width:34px;height:28px;border-radius:100px;background-color:var(--white);border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;color:var(--grey-dark)}.supermarket-header__container .branches .favorite-btn.is-favorite{color:var(--pink)}.supermarket-header__container .branches .favorite-icon path{transition:fill .2s linear;stroke-width:2px;stroke:var(--text-muted);stroke-linejoin:round}@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{height:100%;width:auto}.supermarket-header__container-info-name{font-weight:800;font-size:24px;letter-spacing:2px;color:var(--primary-text-color);text-transform:capitalize}.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;right:90px;bottom:0}.supermarket-header__container-address{width:220px;height:40px;background:#fff;border:1px solid var(--gray-bright);border-radius:100px}.supermarket-header__img{position:relative;flex:1 1;height:64px}.supermarket-header__img img{width:100%;height:100%;object-fit:cover}.supermarket-header__img .restaurant-header__footer-actions-pickup{position:absolute;top:50%;transform:translateY(-50%);right:70px}.supermarket-header-skeleton{width:100%;background-color:#faf9f7;background-size:cover;padding-bottom:42px;padding-top:54px;background-position:50%;background-attachment:fixed}@media only screen and (max-width:1260px){.supermarket-header-skeleton{padding-top:70px}}.supermarket-header-skeleton__container{display:flex;justify-content:center;align-items:center;margin-bottom:30px;position:relative}@media only screen and (max-width:1260px){.supermarket-header-skeleton__container{display:inline-block;padding:12px;width:344px;height:120px;background-color:#fff;border-radius:16px}}.supermarket-header-skeleton__container-logo{width:80px;height:80px;margin-right:20px}@media only screen and (max-width:1260px){.supermarket-header-skeleton__container-logo{width:62px;height:62px}}.supermarket-header-skeleton__container-logo .Skeleton{width:100%;height:100%;border-radius:50%;background:var(--gray-bright)}.supermarket-header-skeleton__container-info-name{font-weight:800;font-size:48px;line-height:1;letter-spacing:6.9px;border-radius:40px;background:var(--gray-bright);color:var(--white);text-transform:capitalize;width:294px;height:40px}@media only screen and (max-width:1260px){.supermarket-header-skeleton__container-info-name{width:82px;height:18px}}.supermarket-header-skeleton__container-info-details{position:relative}.supermarket-header-skeleton__container-address-content{position:absolute;right:90px;bottom:0}.supermarket-header-skeleton__container-address{width:220px;height:40px;background:#fff;border:1px solid var(--gray-bright);border-radius:100px}.supermarket-header-skeleton-mobile{display:none}@media only screen and (max-width:1260px){.supermarket-header-skeleton-mobile{display:inline-block}}.supermarket-category-list-skeleton__supermarket-header-category{background:var(--gray-bright);border-radius:8px;width:184px;height:124px}@media only screen and (max-width:1260px){.supermarket-category-list-skeleton__supermarket-header-category{background:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;height:90px}.supermarket-category-list-skeleton__supermarket-header-category>div{height:inherit;gap:12px;display:flex;flex-direction:column;align-items:center}}.supermarket-category-list-skeleton__supermarket-header-category>div{height:inherit}.supermarket-category-list-skeleton__supermarket-header-category a{width:100%;height:100%;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.supermarket-category-list-skeleton__supermarket-header-category a span{background:var(--white);width:100%}.supermarket-category-list-skeleton__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:12px;max-height:262px;overflow:hidden;transition:all 1s;transition-timing-function:cubic-bezier(.54,0,.51,.99)}@media only screen and (max-width:1260px){.supermarket-category-list-skeleton__items{column-gap:45px;row-gap:48px;max-height:100vh;padding-top:65px;padding-bottom:16px}}.supermarket-category-list-skeleton__items--open{transition:all 1s;transition-timing-function:cubic-bezier(.54,0,.51,.99);max-height:800px}.supermarket-header-skeleton-mobile-inner{height:120px;margin-top:136px;background-color:var(--white);padding:15px;border-radius:16px;box-shadow:var(--gray-shadow-1)}@media only screen and (max-width:1260px){.supermarket-header-skeleton-mobile-inner{margin-top:115px;padding:12px}}.supermarket-header-skeleton-mobile-inner__top{height:-moz-fit-content;height:fit-content;display:flex;gap:8px;align-items:center}.supermarket-header-skeleton-mobile-inner__bottom{margin-top:12px;border-top:1px solid #f4f4f4;padding-top:14px;display:flex;justify-content:space-between}.restaurants-modal-filters,.store-item-filters{max-width:420px;min-width:420px;width:100%;display:none;background-color:var(--white);z-index:111;margin-left:30px;position:-webkit-sticky;position:sticky;top:78px;right:0;bottom:0;height:calc(100vh - 78px);flex-direction:column;border:1px solid var(--white-smoke);box-sizing:border-box;border-radius:16px 16px 0 0}.restaurants-modal-filters__content,.store-item-filters__content{background-color:var(--white)}.restaurants-modal-filters--open,.store-item-filters--open{display:flex}.restaurants-modal-filters-title,.store-item-filters-title{border-radius:16px 16px 0 0;position:absolute;padding-left:16px;height:44px;width:100%;display:flex;align-items:center;gap:16px}.restaurants-modal-filters-title span,.store-item-filters-title span{font-weight:700;font-size:17px;color:var(--primary-text-color)}.restaurants-modal-filters-title .supermarket-close-back-icon,.store-item-filters-title .supermarket-close-back-icon{line-height:0}.restaurants-modal-filters .select-field,.store-item-filters .select-field{height:92px}.restaurants-modal-filters__discount-products,.store-item-filters__discount-products{padding:16px;display:flex;align-items:center}.restaurants-modal-filters__discount-products-label,.store-item-filters__discount-products-label{font-size:13px;line-height:16px;color:var(--primary-text-color);margin-left:20px}.restaurants-modal-filters__clear,.store-item-filters__clear{background-color:var(--white);display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--gray-bright);padding:24px;position:-webkit-sticky;position:sticky;bottom:0}.restaurants-modal-filters__clear .mai-button,.store-item-filters__clear .mai-button{width:156px}@media only screen and (max-width:1260px){.restaurants-modal-filters,.store-item-filters{top:0!important;height:100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin-left:0!important;right:auto!important;bottom:auto!important;left:0!important;position:fixed!important;border-radius:unset!important}}.store-item-filters__content{margin-top:44px;overflow-y:auto;height:100%;max-width:100%}.store-item-filters__content::-webkit-scrollbar,.store-item-filters__content::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.store-item-filters__content::-webkit-scrollbar{background:rgba(0,0,0,0)}.store-item-filters__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}@media only screen and (max-width:1260px){.store-item-filters{z-index:999999999!important;border:none!important}}.restaurants-modal-filters__content{overflow-y:auto;height:100%;max-width:100%}.restaurants-modal-filters__content::-webkit-scrollbar,.restaurants-modal-filters__content::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.restaurants-modal-filters__content::-webkit-scrollbar{background:rgba(0,0,0,0)}.restaurants-modal-filters__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.restaurants-modal-filters__content .input-with-label{padding:0 0 16px;margin:16px 24px}.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{display:grid;grid-template-columns:auto auto;padding:10px}.grid-item{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.8);padding:20px;font-size:30px;text-align:center}.cart-item{width:300px;height:156px;border-radius:16px;font-size:12px;background-color:var(--white);left:0;right:0;top:0;bottom:0;box-shadow:var(--gray-shadow-2)}.text-style{font-family:Montserrat arm,sans-serif;font-size:15px;font-weight:400;line-height:16px;text-align:left}.sub-button{height:28px;width:102px;left:307px;top:86px;background-color:red;border-radius:14px}.promo_code_content{display:flex;gap:40px}.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);padding:8px 0;border-radius:16px;height:max-content;width:max-content;display:flex;flex-direction:column;overflow-x:hidden;box-shadow:var(--gray-shadow-1);max-height:148px;overflow-y:auto;width:200px}.tin-dropdown-cont::-webkit-scrollbar,.tin-dropdown-cont::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.tin-dropdown-cont::-webkit-scrollbar{background:rgba(0,0,0,0)}.tin-dropdown-cont::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.tin-dropdown-cont .tin-dropdown-item{padding:12px;font-size:13px;line-height:16px;border-bottom:1px solid var(--white-smoke);color:var(--text-muted);display:block;letter-spacing:5px;color:var(--primary-text-color)}.tin-dropdown-cont .tin-dropdown-item-selected{background-color:var(--pink-light);font-weight:600;font-size:15px}.tin-dropdown-cont .tin-dropdown-item:hover{cursor:pointer}.tin-dropdown-cont .tin-dropdown-item:last-child{border-bottom:none}.captcha-content{margin-bottom:40px;display:flex;align-items:flex-end;gap:16px}.captcha-content>div:last-child{width:calc(100% - 56px)}.dotsContainer{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:70px;overflow:hidden;white-space:nowrap;padding:2px 3px}.dots{width:100%;white-space:nowrap}@media only screen and (max-width:1260px){.dots{pointer-events:none}}.dots__dot{border:2px solid #fff;background-color:#fff;height:8px;width:8px;display:inline-block;border-radius:50%;margin-right:10px;cursor:pointer;transition:all .5s;box-shadow:0 0 3px #000}.dots__dot:last-child{margin-right:3px}.dots__dot_active{background-color:#979797;opacity:1}.dots__dot_smoll{transform:scale(.8)}.dots__dot_smoll_2{transform:scale(.6)}.dots__dot_smoll_3{transform:scale(.4)}.deliveryTimeCont{cursor:pointer;display:flex;align-items:center;gap:4px}.deliveryTimeCont p{font-size:13px}.deliveryTimeCont span{font-size:13px;font-weight:600;color:var(--text-muted)}@media only screen and (max-width:1260px){.deliveryTimeCont{color:var(--primary-text-color)}.deliveryTimeCont p,.deliveryTimeCont span{font-size:12px}.deliveryTimeCont span{font-weight:600;color:var(--text-muted)}}.leaflet-control-attribution{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.MuiFormControl-root,.MuiInputBase-root,.MuiNativeSelect-select{font-family:Montserrat arm,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:24px!important;width:100%;min-width:85px}.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:focus,.MuiNativeSelect-select:hover{background-color:rgba(0,0,0,0)!important}.MuiInputBase-root:hover:before,.MuiNativeSelect-select:focus:before,.MuiNativeSelect-select:hover:before{border-bottom-color:var(--pink)!important}.MuiInputLabel-root[for=uncontrolled-native]{font-size:11.5px!important}.MuiInputLabel-root{left:8px!important;font-size:15px!important;color:var(--text-muted)!important;font-family:Montserrat arm,sans-serif!important}.MuiInputBase-input{color:var(--primary-text-color)!important;padding:5px 0 12px 8px!important}.MuiFormHelperText-root.Mui-error{font-family:Montserrat arm,sans-serif!important;font-size:12px;line-height:1.33;letter-spacing:.1px;padding-left:8px}.MuiFormHelperText-root.Mui-error .auth-modal-register-needed{margin-top:0;display:inline;float:right}.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{padding:0!important;background-color:rgba(0,0,0,0)!important}.PrivateSwitchBase-root .MuiSvgIcon-root path{fill:var(--gray)}.PrivateSwitchBase-root input[checked]+span>.MuiSvgIcon-root path{fill:var(--pink)}.bannerImg__absolute img{position:absolute;top:0;left:0;z-index:1}@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,ul.react-datepicker__time-list::-webkit-scrollbar-thumb{width:8px;border-radius:8px}ul.react-datepicker__time-list::-webkit-scrollbar{background:rgba(0,0,0,0)}ul.react-datepicker__time-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.react-datepicker__time-list-item--disabled{display:none}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{font-family:Montserrat arm,sans-serif;font-size:13px;line-height:1;position:relative;text-align:left;height:auto;padding:16px;color:var(--primary-text-color)}.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:"";position:absolute;left:16px;bottom:0;width:calc(100% - 32px);border-bottom:1px solid var(--white-smoke)}.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{height:40px!important;border:none!important;border-bottom:1px solid #ddd!important;border-radius:0!important;width:100%!important;font-family:Montserrat arm,sans-serif;font-weight:600;font-size:15px!important;line-height:24px!important;color:var(--primary-text-color)}.react-tel-input .form-control::placeholder{font-weight:400;color:var(--text-muted)}.react-tel-input .flag-dropdown{height:40px!important;border:none!important;background-color:rgba(0,0,0,0)!important;border-radius:0!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-weight:400;font-size:13px;padding:12px 16px!important}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{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{display:block!important;top:-18px!important;left:8px!important;padding:0!important;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:11px!important;line-height:20px;color:var(--text-muted);cursor:text;pointer-events:none}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag,.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:rgba(0,0,0,0)!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{position:absolute;font-family:Montserrat arm,sans-serif;color:var(--yellow);font-size:12px;line-height:1.33;letter-spacing:.1px;padding-left:8px;margin-top:3px}.react-tel-input__error .error-icon__custom{position:absolute;right:0;top:8px}.rc-trigger-popup{z-index:1050!important;width:345px;position:fixed}.rc-trigger-popup-hidden{display:none}.rc-trigger-popup-zoom-appear,.rc-trigger-popup-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-trigger-popup-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-trigger-popup-zoom-appear.rc-trigger-popup-zoom-appear-active,.rc-trigger-popup-zoom-enter.rc-trigger-popup-zoom-enter-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% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcTriggerZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-trigger-popup-mask{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#373737;background-color:rgba(55,55,55,.6);height:100%;filter:alpha(opacity=50);z-index:1050}.rc-trigger-popup-mask-hidden{display:none}.rc-trigger-popup-fade-appear,.rc-trigger-popup-fade-enter{opacity:0}.rc-trigger-popup-fade-appear,.rc-trigger-popup-fade-enter,.rc-trigger-popup-fade-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused}.rc-trigger-popup-fade-appear.rc-trigger-popup-fade-appear-active,.rc-trigger-popup-fade-enter.rc-trigger-popup-fade-enter-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{height:292px!important;width:196px!important}@media only screen and (max-width:1260px){.time-picker-list-trigger{height:220px!important;width:160px!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{font-family:inherit;z-index:54}.rc-tooltip-inner{display:flex;background:var(--white);box-shadow:var(--gray-shadow-4);border-radius:7px;border:none;opacity:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;gap:8px;width:326px}.rc-tooltip{opacity:1;background-color:rgba(0,0,0,0)}.rc-tooltip-arrow{display:none}.small__tooltip{padding:0}.small__tooltip .rc-tooltip-inner{width:auto;min-height:29px;padding:4px 16px;color:var(--text-muted);line-height:20px;border-radius:4px}@media only screen and (max-width:1260px){header .rc-trigger-popup{width:100%!important}}@media only screen and (max-width:480px){.Toastify{position:fixed;bottom:0;width:100%}}.Toastify__toast{position:static!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{top:0!important;width:352px!important;padding: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{width:100%!important;border-radius:0!important;position:-webkit-sticky!important;position:sticky!important;bottom:0!important}}.visa-points-toast>div{margin-top:90px;z-index:1!important;background-color:var(--pink-light)!important;border-radius:16px!important;box-shadow:var(--gray-shadow-5)!important;padding:12px 12px 4px 16px!important;gap:8px}@media only screen and (max-width:480px){.visa-points-toast>div{border-radius:0!important;box-shadow:none!important;padding:14px 16px!important}}.visa-points-toast>div>div{padding:0!important}.visa-points-toast>div>button{opacity:1!important;line-height:1}.visa-points-toast>div>button svg{fill:var(--pink)!important;position:relative;top:2px;line-height:0}.visa-points-toast>div .visa-terms.show{transform:translateY(100%);transition-duration:0s;opacity:0}.visa-points-toast__title{color:var(--pink);font-weight:700;font-size:17px;line-height:24px;margin-bottom:2px}.visa-points-toast__description{color:var(--primary-text-color);font-size:12px;line-height:20px;margin-bottom:2px}.visa-points-toast__info{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:8px;line-height:20px;color:var(--pink)}.visa-points-toast__info-icon{line-height:0;transform:rotate(180deg)}.visa-points-toast__info-link{line-height:0;font-weight:600;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{display:flex;justify-content:space-between;align-items:center}.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{display:flex;gap:6px;align-items:center;background-color:var(--white-smoke);box-shadow:var(--pink-shadow-0_3);border-radius:50px;padding:7px 28px}.visa-points-toast-mob__btn>span{font-weight:600;font-size:14.7px;line-height:18px;color:var(--pink)}}.rate-toast{min-width:448px;width:auto;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;border-radius:16px!important;box-shadow:var(--gray-shadow-5)!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);font-weight:300;font-size:20px;line-height:24px;text-align:center;margin-bottom:16px}@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{display:flex;justify-content:space-between;gap:16px;padding:24px 24px 8px}@media only screen and (max-width:520px){.rate-toast__buttons{flex-direction:column;padding:16px 16px 4px;gap:12px}.rate-toast-desktop{min-width:100%}}#notificationToast{padding:0!important}.notification-toast{position:relative;max-width:448px;width:auto;border-radius:16px;border:1px solid var(--pink)}.notification-toast__close{cursor:pointer;position:absolute;top:12px;right:12px;line-height:0}.notification-toast .account-notification-settings__form-control-label{display:flex;align-items:center;width:max-content;margin-left:28px;margin-bottom:6px;cursor:pointer}.notification-toast .account-notification-settings__notify-type{display:flex;justify-content:space-between;width:100%;padding-left:8px;font-size:15px;color:var(--primary-text-color)}.notification-toast .form-section-layout{box-shadow:none;margin-bottom:0;padding:16px}.notification-toast .account-notification-settings__radio-buttons{position:relative;width:100%;padding:20px 0}.notification-toast .account-notification-settings__radio-buttons:after{content:"";position:absolute;top:0;left:-16px;width:calc(100% + 32px);border-top:1px solid var(--white-smoke)}.notification-toast .account-notification-settings__radio-buttons:before{content:"";position:absolute;bottom:0;left:-16px;width:calc(100% + 32px);border-bottom:1px solid var(--white-smoke)}.notification-toast .account-notification-settings__btn-notify-content{display:flex;justify-content:flex-end;margin-top:16px}.MuiPaper-root{border-radius:16px!important;box-shadow:none!important}.MuiBackdrop-root{border-radius:0!important}.checkout-choose-payment-popover .MuiPaper-root{bottom:24px;top:auto!important;border-radius:16px!important;box-shadow:var(--gray-shadow-5)!important;left:calc((100% - 1620px)/2)!important}@media only screen and (max-width:1668px){.checkout-choose-payment-popover .MuiPaper-root{left:24px!important}}.checkout-choose-payment-popover .MuiBackdrop-root{background-color:rgba(0,0,0,0)!important}.swipe-able-drawer{z-index:10000!important}.swipe-able-drawer .MuiPaper-root{left:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;padding:16px}.swipe-able-drawer__line{border-radius:24px;position:absolute;top:8px;left:calc(50% - 15px);width:36px;height:4px;background:rgba(0,0,0,.12)}.swipe-able-drawer__puller{top:8px!important}.mobile-swipe-able-drawer .MuiPaper-root{left:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;max-height:90vh}.mobile-swipe-able-drawer .MuiBox-root{top:0!important;padding-bottom:72px}.mobile-swipe-able-drawer .MuiBox-root.swipe-able-drawer__puller{padding-bottom:0!important;margin-top:8px;position:relative}.mobile-swipe-able-drawer .form-section-layout{box-shadow:none;padding:16px;margin-bottom:0}.mobile-swipe-able-drawer .btn-content-fixed{position:fixed;bottom:0;height:72px;width:100%;background:var(--white);display:flex;justify-content:center;align-items:center;box-shadow:var(--gray-shadow-4)}.mobile-swipe-able-drawer .btn-content-fixed button{width:226px;padding:0 24px}.PrivateSwipeArea-root{z-index:10!important}.layout-wrapper{display:flex;flex-direction:column;width:100%}.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{position:static;padding-top:190px}@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{position:relative;display:flex;justify-content:center;flex:1 1 auto;max-width:1920px;width:100%;flex-direction:column;height:100%;margin:0 auto}.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{margin:0 auto;height:100%}.main-container__layout-with-header{padding-top:72px}@media only screen and (min-width:1260px){.main-container__layout.BrandPagelayout{display:flex;flex-direction:column;padding-top:68px!important;margin-top:24px}}.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{display:flex;justify-content:flex-start;align-items:center;gap:8px;line-height:0}.balance-radio-content span{cursor:pointer}.balance-radio-content.disabled{color:var(--text-muted)}.balance-radio-content__label{cursor:pointer;font-size:13px;line-height:16px;letter-spacing:1.10769px;color:var(--primary-text-color)}.balance-radio-content__label.disabled{color:var(--gray)}.balance-radio-content__label .balance{font-size:15px;font-weight:600;color:var(--text-muted);letter-spacing:0}.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{transition:all .3s;height:48px;width:48px;border-radius:24px;background-color:var(--white-smoke);box-shadow:var(--pink-shadow-0_3);place-items:center;position:absolute;top:calc(50% - 34px);z-index:1;cursor:pointer;display:grid;visibility:hidden;opacity:0}.list-horizontal-scroll .list-horizontal-scroll-item.left{left:-24px;transform:rotateY(180deg)}.list-horizontal-scroll .list-horizontal-scroll-item.right{right:-24px}.app-bar-tabs-content{position:-webkit-sticky;position:sticky;top:72px;width:100%;left:0;background:var(--white);padding:0 64px;z-index:5}.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 rgba(68,71,91,.12)}.app-bar-tabs-content__search .app-bar-tabs{margin:0 auto;border-bottom:none}@media only screen and (max-width:1260px){.app-bar-tabs-content__search .app-bar-tabs li{min-width:auto;width:max-content}.app-bar-tabs-content__search .app-bar-tabs li a{padding:0 8px}}.app-bar-tabs-content__search .test{color:#847e7b;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;position:relative;padding:0 10px}.app-bar-tabs-content__search .test>div{line-height:0}@media only screen and (max-width:1260px){.app-bar-tabs-content{top:98px;border-bottom:none;box-shadow:0 6px 20px rgba(68,71,91,.12)}.app-bar-tabs-content .app-bar-tabs li a:before{border-bottom-width:2px}}.app-bar-tabs{display:flex;flex-direction:row;align-items:center;background:var(--white);overflow:auto;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid var(--white-smoke)}.app-bar-tabs::-webkit-scrollbar{display:none}.app-bar-tabs li{min-width:150px;height:48px;line-height:48px;flex:0 0 auto}.app-bar-tabs li a{cursor:pointer;display:block;width:inherit;height:inherit;text-align:center;position:relative}.app-bar-tabs li a span{display:inline-block;font-family:Montserrat arm,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--text-muted);transition:color .1s linear}.app-bar-tabs li a:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color .3s linear}.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;position:-webkit-sticky;position:sticky;top:0;background-color:var(--pink-light);display:flex;gap:12px;justify-content:center;align-items:center}@media only screen and (max-width:1260px){.app-top-banner{max-width:100%;width:100%}}.app-top-banner__title{font-size:13.9246px;line-height:22px;color:var(--pink)}.menu-list-wrapper{width:100%}.menu-list-wrapper-flex-col{display:flex;flex-direction:column}.menu-list-wrapper:first-child .menu-list-title{margin-top:24px}.menu-list-container{display:flex;justify-content:space-between}@media only screen and (max-width:1260px){.menu-list-container .basket-container-item{margin:0}}.menu-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px}@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 rgba(68,71,91,.12)}.menu-list .product-wrapper .skeleton-item .restaurant-menu-item-image{height:100px}.menu-list .product-wrapper{height:240px;box-shadow:0 1px 7px rgba(68,71,91,.12)}.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);font-size:26px;font-weight:700;line-height:2.5rem;margin-bottom:1rem}@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{margin-top:48px;display:grid;height:max-content;width:100%}.search-list-container{display:flex;grid-gap:30px;justify-content:space-between}@media only screen and (max-width:1260px){.search-list-container .basket-container-item{margin:0}}.search-list2{background-color:var(--white);margin:16px 0 0}.search-list,.search-list2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;transition:all .2s ease}.search-list{margin-bottom:48px}.search-list .restaurant-menu-item{min-width:160px;max-width:none}@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:none}.search-list .visa-terms.show{transform:translateY(100%);transition-duration:0s;opacity:0}}@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:none}}@media only screen and (max-width:480px){.search-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.account-personal-fields{gap:16px;margin-bottom:10px;align-items:center}@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{max-width:100%;display:flex;gap:30px;align-items:center}.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{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;flex:none}@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{font-size:12px;line-height:1.66;letter-spacing:.1px;color:var(--text-muted);margin-bottom:12px}.account-notification-settings__info-email{display:flex;align-items:center;gap:8px;margin-bottom:12px}.account-notification-settings__info-email span:first-child{font-size:15px;color:var(--primary-text-color)}.account-notification-settings__info-email span:last-child{font-size:10px;color:var(--gray)}.account-notification-settings__buttons-content{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.account-notification-settings__radio-buttons label{cursor:pointer;width:max-content}.account-notification-toggle-switcher .form-section-layout{background-color:rgba(0,0,0,0);box-shadow:none;padding:0 24px}.account-notification-toggle-switcher__swither-and-text{display:flex;align-items:center;gap:12px;margin-bottom:6px}.account-notification-toggle-switcher__swither-and-text p{text-transform:uppercase;font-size:13px;font-weight:600;color:var(--primary-text-color)}.account-notification-toggle-switcher__info{font-size:12px;line-height:1.66;letter-spacing:.1px;color:var(--text-muted)}.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{max-width:1420px;width:100%;margin:0 auto}.account-layout-wrapper .content-mobile-header{display:flex;gap:12px;align-items:center;flex-direction:row;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 4px rgba(0,0,0,.05);background-color:#fff;z-index:3;padding:16px;margin-bottom:16px}.account-layout-wrapper .content-mobile-header .go-back{height:24px}.account-layout-wrapper .content-mobile-header .title{font-weight:600;font-size:17px;line-height:24px;color:var(--primary-text-color)}@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);height:100%;max-width:100%}.account-addresses-content{padding-bottom:72px;padding-top:0}}.bottom-fixed-content{display:none;z-index:10;position:fixed;bottom:0;width:100%;height:72px;background:var(--white);box-shadow:var(--gray-shadow-3)}.bottom-fixed-content__container.flex-content-for-button{display:flex;justify-content:center;align-items:center;height:inherit;padding:0 70px}.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{display:none;align-items:center;padding:16px 20px}.account-personal-content .personal-info-header-mob .personal-info-title-mob{margin-left:36px;color:var(--primary-text-color);font-size:20px;font-weight:600;line-height:24px;flex:1 1}@media only screen and (max-width:1260px){.account-personal-content .personal-info-header-mob{display:flex}}.account-personal-content .account-personal-container .save-info-mob{display:none;margin-top:40px}.account-personal-content .account-personal-container .save-info-mob button{margin:0 auto;width:226px;height:40px;font-size:13px}.account-personal-content .account-personal-container form:first-child{position:relative}.account-personal-content .account-personal-container form .text-save-info{position:absolute;top:14px;right:22px;transition:all .1s ease}.account-personal-content .account-personal-container form .text-save-info p{text-align:right;font-family:Montserrat arm,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:var(--text-muted)}@media only screen and (max-width:1260px){.account-personal-content .account-personal-container form .text-save-info{top:-36px;right:auto;width:100%}.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{max-width:100%!important;width:100%!important}.account-personal-content .account-personal-container .form-section-layout{border:1px solid var(--gray-bright);border-radius:16px!important;margin-bottom:24px}.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{display:none;margin:0 auto;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{max-width:100%!important;min-width:191px}.account-personal-content .account-personal-container .form-section-layout{padding:0 16px;margin-bottom:0}.account-personal-content .account-personal-container .save-info-mob{display:block;margin-block:24px}}@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}.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 .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;width:100%;padding:16px 12px;display:flex;align-items:center;gap:8px}.account-personal-content .list-for-changes-mob .list-for-changes li a>span{font-family:Montserrat arm,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:var(--primary-text-color)}.account-personal-content .list-for-changes-mob .list-for-changes li:first-child{border-top:1px solid var(--white-smoke)}@media only screen and (max-width:768px){.account-personal-content .list-for-changes-mob{display:block;margin-bottom:24px}}.account-delete-button-content{display:flex;justify-content:flex-end;margin-bottom:24px}@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);font-size:15px;line-height:24px;font-weight:600;margin-bottom:8px;margin-left:8px}.account-deletion__description{color:var(--primary-text-color);font-size:13px;font-weight:300;line-height:18px;letter-spacing:.1px;max-width:735px;margin-bottom:40px;margin-left:8px}@media only screen and (max-width:768px){.account-deletion__description{margin-bottom:33px}}.account-deletion__reasons-list{margin-left:28px;margin-bottom:48px;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);font-size:15px;line-height:24px;font-weight:600;margin-bottom:8px;margin-left:16px}@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{display:flex;width:100%;line-height:0;margin-top:16px;overflow-wrap:break-word;white-space:pre-wrap}.account-deletion__reasons-list-item>label{margin-left:0;align-items:flex-start}.account-deletion__reasons-list-item__other{flex-direction:column}.account-deletion__reasons-list-item__other-comment{margin-top:24px;max-width:300px}@media only screen and (max-width:768px){.account-deletion__reasons-list-item__other-comment{margin-top:19px}}.account-deletion__buttons-content{display:flex;gap:40px;padding-bottom:24px}@media only screen and (max-width:768px){.account-deletion__buttons-content{z-index:2;justify-content:space-between;gap:0;width:100%;position:fixed;bottom:0;left:0;padding:15px;background-color:#fff;box-shadow:0 0 6px 0 rgba(68,71,91,.16),0 16px 16px -12px rgba(68,71,91,.16)}}.account-deletion__reasons-list-name{font-size:13px;line-height:18px;font-weight:400;color:var(--primary-text-color)}.personal-info-icon-content{position:relative}.personal-info-icon-content .notify_count{right:8px}@media only screen and (max-width:1260px){.personal-info-icon-content .notify_count{right:11px}}.account-address-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(246px,1fr));grid-gap:16px}@media only screen and (max-width:400px){.account-address-items{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}.restaurant-category{display:flex;overflow:auto;justify-content:space-between;transition:.3s;padding-bottom:24px;z-index:2;border-bottom:1px solid var(--white-smoke);background:#fff}.restaurant-category::-webkit-scrollbar{display:none}.restaurant-category{-ms-overflow-style:none;scrollbar-width:none}.restaurant-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;background-color:var(--white);margin:16px 62px 0;transition:all .2s ease}@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{position:absolute;width:100%;height:100%;z-index:-1;margin-top:32px}.restaurant{max-width:1730px;position:relative}@media only screen and (max-width:1260px){.restaurant .responsive-group-order-header-wrapper{position:relative;margin-top:-9px;margin-right:-10px}.restaurant .responsive-group-order-header-wrapper .group-order-header{position:static}}.restaurant__rest-responsive-search{display:flex;align-items:center;z-index:5;top:0;width:100%;padding:5px}.restaurant__rest-responsive-search .restaurant-search{margin:8px 0;flex:1 1 auto}.restaurant__rest-responsive-search .restaurant-search .restaurant-search-result{padding:0 calc(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.restaurant__rest-responsive-search .restaurant-search .restaurant-search-result .restaurant-search-result-menu-items-container{margin-top:10px}.restaurant__rest-responsive-search .restaurant-search .buy-form-group .buy-input-group{padding:0 calc(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.restaurant__rest-responsive-search .restaurant-search .buy-form-group svg{margin-left:calc(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.restaurant__rest-responsive-search .restaurant-search .buy-form-control{background-color:var(--white-smoke);box-shadow:none}.restaurant__responsive-search{display:flex;align-items:center;position:fixed;width:100%;z-index:5;top:0;background:var(--white);padding:5px}.restaurant__responsive-search .restaurant-search{margin:8px 0;flex:1 1 auto}.restaurant__responsive-search .restaurant-search .restaurant-search-result{padding:0 calc(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.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(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.restaurant__responsive-search .restaurant-search .buy-form-group svg{margin-left:calc(10px + 50 * ((100vw - 375px) / (1000 - 375)))}.restaurant__responsive-search .restaurant-search .buy-form-control{background-color:var(--white-smoke);box-shadow:none}.mall-list-title{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--primary-text-color)}.mall-list-title span{font-weight:700;font-size:24px;line-height:40px;letter-spacing:1px}.mall-list-title svg{cursor:pointer}.checkout-page{background:var(--gray-light);padding:0 24px;height:100%}@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{display:flex;gap:28px;padding-bottom:120px;height:100%;min-height:800px;max-width:1620px;margin:0 auto}@media only screen and (max-width:1260px){.checkout{min-height:auto}}@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{margin:28px 0 12px;display:flex;align-items:center}@media only screen and (max-width:1260px){.checkout .checkout-title-content__sticky{padding:16px 0;margin-left:-16px;margin-right:-16px;margin-block:0;position:-webkit-sticky;position:sticky;top:0;background:var(--white);z-index:2;box-shadow:var(--gray-shadow-1)}}.checkout .checkout-go-back{margin-left:16px}.checkout .checkout-title{color:var(--primary-text-color);font-weight:700;line-height:2.5rem;font-size:24px;margin-left:16px}@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{position:relative;width:100%}.favorites-page{height:inherit}@media only screen and (max-width:1260px){.favorites-page{padding-bottom:75px}}.favorites-page .empty-items-content{margin:0;display:flex;justify-content:center;align-items:center;height:calc(100vh - 49px - 70px - 24px)}@media only screen and (max-width:1260px){.favorites-page .empty-items-content{height:calc(100vh - 49px - 75px)}}.favorites-page .favorites-supplier-list{margin-bottom:64px}.favorites-page .favorites-article-list-header,.favorites-page .favorites-supplier-list-header{margin-top:24px;font-weight:700;font-size:24px;line-height:40px;color:var(--primary-text-color)}@media only screen and (max-width:1260px){.favorites-page .favorites-article-list-header,.favorites-page .favorites-supplier-list-header{padding:0 10px;font-size:20px}}@media only screen and (max-width:520px){.favorites-page .favorites-article-list-header,.favorites-page .favorites-supplier-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{display:flex;height:inherit}.payment-screen{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;padding:24px 0;max-width:514px}@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{width:72px;height:72px;border-radius:50%;border:4px solid var(--yellow);margin:0 auto 20px}.payment-screen__img{display:block;margin:0 auto}@media only screen and (max-width:1260px){.payment-screen__img-failure{max-width:80px}}.payment-screen__img-pickup{border-radius:50%}.payment-screen__sorry{margin-top:36px;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:var(--primary-text-color)}@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{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:var(--primary-text-color);margin-bottom:24px}@media only screen and (max-width:1260px){.payment-screen__title{font-size:24px;line-height:32px;margin-bottom:12px}}.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{font-size:24px;margin-bottom:10px}@media only screen and (max-width:1260px){.payment-screen__title-pickup{font-size:20px;margin-bottom:20px}}.payment-screen__description{font-weight:600;font-size:15px;line-height:24px;text-align:center;color:var(--primary-text-color);margin-bottom:32px}@media only screen and (max-width:1260px){.payment-screen__description{font-weight:300;font-size:17px;margin-bottom:24px}}.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;font-size:13px;line-height:20px;font-weight:400;color:var(--text-muted);margin-bottom:28px}@media only screen and (max-width:1260px){.payment-screen__description-pickup{font-size:15px;font-weight:300;color:var(--primary-text-color);margin-bottom:32px}}.payment-screen .mai-button{min-width:248px}.review-layout .main-container__layout{justify-content:flex-start}@media only screen and (max-width:520px){.review .base-margin{margin:0 16px}}.review .review-container{margin-top:8px;display:grid;grid-gap:28px;grid-template-columns:66% 33%}@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:auto;order:-1}.review .review-container{grid-template-columns:100%}}.review-container{display:flex}.review__title{margin:20px 0 24px;color:var(--primary-text-color);font-family:Montserrat arm,sans-serif;font-size:24px;font-weight:700;line-height:40px;display:flex;align-items:center;gap:8px;letter-spacing:2px}@media only screen and (max-width:992px){.review__title{font-size:17px;line-height:24px}}.review__title svg{cursor:pointer}.review__title span{font-weight:300;color:var(--text-muted)}@media only screen and (max-width:520px){.review__title{font-size:17px;font-weight:600;line-height:24px;letter-spacing:0;gap:16px}.review__title svg{width:24px;height:24px}}.order-history__pagination{display:flex;justify-content:center;align-items:center;padding:25px 0}.order-history__pagination-area .rc-pagination-next,.order-history__pagination-area .rc-pagination-prev{padding-top:4px;color:var(--text-muted)}.order-history__pagination-area .rc-pagination-item{font-family:Montserrat arm,sans-serif;font-size:13px;line-height:24px;border:none;width:28px;height:28px}.order-history__pagination-area .rc-pagination-item a{padding:0;line-height:28px;color:var(--text-muted);font-weight:600}.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(15px + 45 * ((100vw - 375px) / (1000 - 375)))}@media only screen and (max-width:1260px){.pharmacy-category-page .menu-list-wrapper .visa-terms{position:-webkit-sticky!important;position:sticky!important;bottom:0;left:auto}}.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 .basket-container-item,.supermarket-category-page .store-item-filters{top:194px;height:calc(100vh - 194px)!important}.supermarket-category-page .basket-container-item.basket-container-group-order,.supermarket-category-page .basket-container-item.store-item-filters-group-order,.supermarket-category-page .store-item-filters.basket-container-group-order,.supermarket-category-page .store-item-filters.store-item-filters-group-order{top:246px!important;height:calc(100vh - 246px)!important}@media only screen and (max-width:1260px){.supermarket-category-page .basket-container-item,.supermarket-category-page .basket-container-item.basket-container-group-order,.supermarket-category-page .basket-container-item.store-item-filters-group-order,.supermarket-category-page .store-item-filters,.supermarket-category-page .store-item-filters.basket-container-group-order,.supermarket-category-page .store-item-filters.store-item-filters-group-order{top:0!important;height:100%!important;border-radius:unset!important}}.supermarket-category-page .menu-list{min-height:calc(100% - 96px)!important;margin-top:24px;padding-bottom:56px;align-content:start}@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{padding:8px 16px;flex-direction:column;background-color:var(--white);box-shadow:0 0 6px rgba(68,71,91,.16),0 16px 16px -12px rgba(68,71,91,.16);border-radius:16px;box-sizing:content-box;width:225px}.supermarket-sort__item{cursor:pointer;padding:16px;position:relative;font-size:13px;line-height:15px;color:var(--primary-text-color)}.supermarket-sort__item:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:100%;display:block;border-top:1px solid var(--white-smoke)}.supermarket-sort__item.selected,.supermarket-sort__item:hover{color:var(--pink)}.item-container{display:flex;max-width:1920px;width:100%}.item-container .item-container-content-wrapper{padding:0 16px;flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1620px;margin:0 auto;width:100%;flex-direction:column;box-sizing:border-box}.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);padding:6px 0;display:flex;align-items:center;gap:8px}.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{height:100%;width:100%;border-radius:50%;object-fit:cover}.search-result-items-content .search-result-item__text-content{padding:2px 0;font-weight:300;font-size:15px;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{display:flex;justify-content:flex-end;gap:16px;position:-webkit-sticky;position:sticky;top:112px}.supermarket-header-filters .filter-count{width:24px;height:24px;border-radius:50%;background:var(--pink-gradient);color:var(--white);margin-left:8px;display:flex;align-items:center;justify-content:center}.supermarket-header-filters .filter-count span{display:inline-block;font-weight:600;font-size:13px;margin-left:1.5px;margin-bottom:.5px}.supermarket-header-filters-group-order{top:144px}.supermarket-header-filters__sort-select-content{padding:0 8px;background:#fff;border:1px solid var(--gray-bright);border-radius:100px}.supermarket-header-filters__sort-select-content .MuiNativeSelect-select{padding:9px 32px 9px 8px!important;font-size:13px!important;line-height:1!important;font-weight:400!important}.supermarket-header-filters__sort-select-content .MuiInputBase-root:after,.supermarket-header-filters__sort-select-content .MuiInputBase-root:before{display:none!important}.supermarket-header-filters__button{padding:7px 8px!important;min-width:102px!important;justify-content:flex-start;border:1px solid var(--gray-bright);font-weight:400!important;letter-spacing:0!important;text-transform:capitalize!important}.supermarket-header-filters__button svg{margin-right:8px!important}.supermarket-header-filters__button svg path{transition:all .2s ease}.restaurant-filters{display:flex;justify-content:flex-end;gap:16px}.restaurant-filters__button{padding:8px!important;min-width:auto;justify-content:flex-start;font-weight:400!important;text-transform:unset!important}.restaurant-filters__button svg{margin-right:8px!important}.restaurant-filters__button svg path{transition:all .3s}.restaurant-filters__button .filter-count{width:24px;height:24px;border-radius:50%;border:1px solid var(--white);font-weight:600;font-size:13px;line-height:24px;text-align:center;margin-left:8px}.restaurant-filters__button .filter-count,.restaurant-filters__button .filter-count.open{background:var(--pink-gradient);color:var(--white)}.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)}.visa-terms{width:100%;background:linear-gradient(252.25deg,#dee3e9 21.79%,#f0f4f7 49.73%,#dee3e9 78.21%);position:-webkit-sticky;position:sticky;bottom:0;border-radius:0;filter:drop-shadow(0 7.92308px 20px rgba(0,0,0,.12));z-index:50}@media only screen and (max-width:1260px){.visa-terms{bottom:62px;border-radius:0}}@media only screen and (max-width:520px){.visa-terms{bottom:60px}}.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{min-height:135px;object-fit:cover;object-position:left}.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:-webkit-sticky!important;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:1260px){.visa-terms.mtb-64-24-mob{margin:64px auto -24!important}.visa-terms.b-0-mob{bottom:0}}.visa-terms.show{transform:translateY(100%);transition-duration:2s;opacity:0}.visa-terms__content{display:flex;width:100%;min-height:50px;justify-content:center}@media only screen and (max-width:1260px){.visa-terms__content{position:relative;min-height:40px}}@media only screen and (max-width:520px){.visa-terms__content{justify-content:flex-start;padding:4px 42px 4px 8px}}.visa-terms__content-left{position:relative;display:flex;align-items:center;justify-content:center;padding:0 8px;flex:1 1;max-width:300px;background-color:#b71e4e;border-radius:20px 0 0 0}@media only screen and (max-width:1260px){.visa-terms__content-left{display:none}}@media only screen and (max-width:520px){.visa-terms__content-left{flex:0 1}}.visa-terms__content-left-text{display:flex;flex-direction:column;font-size:20px;font-weight:800;line-height:18px;color:var(--white)}.visa-terms__content-left-img{position:absolute;bottom:0;right:-30px}.visa-terms__content-left-img img{width:70px}.visa-terms__content-right{position:relative;display:flex;align-items:center;gap:12px;z-index:1}@media only screen and (max-width:1260px){.visa-terms__content-right{gap:4px}}.visa-terms__content-right__img{position:absolute;left:0;bottom:0;width:100%;max-height:152px;z-index:-1}@media only screen and (max-width:1260px){.visa-terms__content-right__img{object-fit:cover;height:50px}}.visa-terms__content-right__btn{display:flex;align-items:center;gap:6px;height:36px;background-color:var(--black);box-shadow:0 2.52px 8.39px 0 rgba(68,71,91,.12);border-radius:26px;padding:0 32px;color:#fff;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0}@media only screen and (max-width:1260px){.visa-terms__content-right__btn{height:28px;padding:0 8px;flex:0 0 50px}}.visa-terms__content-right__btn .shopIcon{max-width:40px}@media only screen and (max-width:1260px){.visa-terms__content-right__btnText{display:none}}.visa-terms__content-right-starVisa{width:40px;margin-top:8px}@media only screen and (max-width:1260px){.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}@media only screen and (max-width:520px){.visa-terms{justify-content:flex-start}}.visa-terms .visaInfoText{display:flex;align-items:center;gap:8px;font-weight:600;font-size:22px;line-height:16px;letter-spacing:0;color:#1434ca}@media only screen and (max-width:1260px){.visa-terms .visaInfoText{font-size:14px;line-height:12px;font-weight:500;gap:2px}.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:1260px){.visa-terms .visaInfoText .mobileText{display:block}}.visa-terms .visaInfoText .visaImgWrap:after{content:"";margin-left:10px;width:1.5px;height:20px;display:inline-block;background:var(--black)}@media only screen and (max-width:1260px){.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{width:50px;filter:brightness(0) saturate(100%)}@media only screen and (max-width:1260px){.visa-terms .visaInfoText .Lightning{display:none}}.visa-terms .visaInfoText__yellow{color:#ffe000;font-weight:600;font-size:16px;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:1260px){.visa-terms .visaInfoText__yellow{display:none}}.visa-terms .boldText{text-transform:uppercase;text-shadow:0 2px 4px rgba(129,155,180,.5019607843);font-weight:700}.visa-terms__link{color:#f20062;font-weight:400;font-size:10px;line-height:14.77px;text-decoration:underline;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content;padding-top:7px}.visa-terms__link:hover{text-decoration:none}@media only screen and (max-width:1260px){.visa-terms__link{padding-left:0;padding-top:6px;font-size:8px}}.visa-terms__close{line-height:0;position:absolute;right:13px;bottom:14px;z-index:1}@media only screen and (max-width:1260px){.visa-terms__close{right:6px;bottom:8px}.visa-terms__close__content{padding:0}}.car-delivery-icon-container{display:flex}.ShopCategory-visa-terms,.pharmacy-visa-terms,.supermarket-visa-terms{position:-webkit-sticky!important;position:sticky!important;width:100%;bottom:0;z-index:4;filter:drop-shadow(0 7.92308px 20px rgba(0,0,0,.12))}.ShopCategory-visa-terms>div,.pharmacy-visa-terms>div,.supermarket-visa-terms>div{position:static;width:auto;max-width:none;filter:none}.ShopCategory-visa-terms>div:before,.pharmacy-visa-terms>div:before,.supermarket-visa-terms>div:before{display:none}@media only screen and (max-width:1260px){.main-container__layout .restaurant-list{margin:20px calc(10px + 6 * ((100vw - 375px) / (1000 - 375)))}.main-container__layout .restaurant-title{padding-left:calc(10px + 6 * ((100vw - 375px) / (1000 - 375)))}.main-container__layout .menu-list-wrapper{margin-top:24px;padding-left:0}}@media only screen and (max-width:520px){.main-container .restaurant .restaurant-search{margin:8px 0}.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 .buy-form-group .buy-input-group{padding:0 10px}.main-container .restaurant .restaurant-title{font-size:25px;padding-top:10px}.main-container .restaurant .restaurant-list{grid-gap:16px}.main-container .menu-list{margin-bottom:32px}}.dropdown-container{position:relative;z-index:1;border-bottom:1px solid var(--gray-bright)}.brandSorting{border:1px solid var(--gray-bright);border-radius:32px;z-index:112}.brandSorting .dropdown-selected-option{padding:8px 8px 8px 12px;font-weight:400;font-size:13px;line-height:20px;letter-spacing:0}@media only screen and (max-width:1260px){.brandSorting .dropdown-selected-option{padding:6px 6px 6px 10px;font-size:12px}}.brandSorting .dropdown-content{min-width:170px;right:0}.dropdown-absolute{position:absolute;width:100%}@media only screen and (max-height:700px){.dropdown-absolute{bottom:64px;left:-10px}}.dropdown-content{margin-top:8px;border-radius:16px;box-shadow:0 0 6px 0 rgba(68,71,91,.16),0 8px 12px -12px rgba(68,71,91,.16);max-height:200px;overflow-y:auto;background:var(--white)}.dropdown-content::-webkit-scrollbar,.dropdown-content::-webkit-scrollbar-thumb{width:8px;border-radius:8px}.dropdown-content::-webkit-scrollbar{background:rgba(0,0,0,0)}.dropdown-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.dropdown-selected-option{cursor:pointer;padding:8px;display:flex;align-items:center;gap:6px}@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;padding:12px 16px;background:rgba(0,0,0,0);transition:background .2s ease;justify-content:space-between}.dropdown-option,.dropdown-option-icon-cont{display:flex;align-items:center;gap:8px}.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}}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-Thin.woff2) format("woff2"),url(/fonts/Montserratarm-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-ExtraLight.woff2) format("woff2"),url(/fonts/Montserratarm-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-Light.woff2) format("woff2"),url(/fonts/Montserratarm-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-Regular.woff2) format("woff2"),url(/fonts/Montserratarm-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-SemiBold.woff2) format("woff2"),url(/fonts/Montserratarm-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-Bold.woff2) format("woff2"),url(/fonts/Montserratarm-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-ExtraBold.woff2) format("woff2"),url(/fonts/Montserratarm-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat arm;src:url(/fonts/Montserratarm-Black.woff2) format("woff2"),url(/fonts/Montserratarm-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}

/*!* Montserrat111 (arm) *!*/

/*!* Use semi bold instead of medium  *!*/

/*!*@font-face {*!*/
/*!*  font-family: "Montserrat arm";*!*/
/*!*  src: url("/fonts/Montserrat111-Medium.ttf") format("truetype");*!*/
/*!*  font-weight: 500;*!*/
/*!*  font-style: normal;*!*/
/*!*  font-display: swap;*!*/
/*!*}*!*/.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #cacaca;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0)}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,.35);background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px}.react-tel-input .special-label{display:none;white-space:nowrap}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.PrivateSwipeArea-root{height:10px!important}.style_captchaContainer__LdFYB img{width:50px!important}:root{--primary-text-color:#36373c;--text-muted:#847e7b;--black:#000000;--black-2:#111111;--white:#ffffff;--white-smoke:#f4f3f3;--white-smoke2:#f3f7f5;--grey-dark:#979797;--steel-gray:#979797;--gray:#cac5c2;--gray-bright:#ececeb;--gray-light:#faf9f8;--gray-light-2:#d7d6d5;--gray-light-3:rgba(217,217,217,0.25);--orange-light:#ffd576;--yellow:#f6b522;--green:#00c9ad;--red-light:#f57777;--pink:#b71e4e;--pink-light:#f8f0f6;--pink-light-rgb:248,240,246;--gainsboro:#ddd;--idram-color:#fd7c13;--pink-gradient:linear-gradient(45deg,#b71e4e,#f20062);--pink-gradient-0_6:linear-gradient(45deg,rgba(183,30,78,0.6),rgba(245,119,119,0.6));--pink-shadow-0_6:0 12px 16px -12px rgba(203,52,115,0.6);--pink-shadow-0_3:0 12px 16px -12px rgba(203,52,115,0.3);--gray-shadow-1:0 6px 20px rgba(68,71,91,0.12);--gray-shadow-2:0 8px 16px -8px rgba(68,71,91,0.12);--gray-shadow-3:0 -4px 8px rgba(68,71,91,0.08);--gray-shadow-4:0 0 6px rgba(68,71,91,0.16),0 16px 16px -12px rgba(68,71,91,0.16);--gray-shadow-5:0 0 6px rgba(68,71,91,0.16),0 8px 12px -12px rgba(68,71,91,0.16);--gray-shadow-6:0 1 5px 0 rgba(0,0,0,0.08);--gray-shadow-7:0px 0px 8px 0px rgba(0,0,0,0.15);--gray-shadow-8:0px 8px 16px 0px rgba(68,71,91,0.12);--maqoor-green:#97c0b4;--maqoor-red:rgba(248,240,246,1);--maqoor-red-2:rgba(183,30,78,0.05);--maqoor-pink:#f20062;--maqoor-shadow:0px 12px 16px -12px #97c0b4;--font:"Montserrat arm",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,html{padding:0;margin:0;font-family:Montserrat arm,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;scroll-behavior:smooth}.fw-600{font-weight:600}.bg-gray-light{background:var(--gray-light)}.box_shadow_none{box-shadow:none}.cursor,.pointer{cursor:pointer}a{color:inherit;text-decoration:none}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#__next{display:flex;justify-content:center;min-height:100%}body{background-color:var(--white);font-family:Montserrat arm,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;min-height:100vh;height:100%;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:16px;font-variant:normal;font-feature-settings:inherit,;margin:0 auto}.main-container{width:100%;display:flex;flex-direction:column;align-items:center}.content-wrapper{width:100%;height:100%;margin:0 auto}.content-wrapper-inner-flex{display:flex;flex:1 1;width:100%}.base-margin{margin:0 62px}@media only screen and (max-width:1260px){.base-margin{margin:0 44px}}.w-100{width:100%}.w-50{width:50%}.text-center{text-align:center}.flex-center{display:flex;justify-content:center}.flex-direction-col{flex-direction:column}.d-flex{display:flex}.no-padding{padding-top:0!important}@media only screen and (max-width:1259px){.no-padding-layout{padding-top:0!important}}.display-block{display:block}.invisible{visibility:hidden}.animated{animation-duration:1s;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mt-1{margin-top:1rem}.flex-end{display:flex;align-items:flex-end;flex-direction:column}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:700}.hiddenScroll{overflow:hidden}.main-modal-block .modal-close-def-icon{margin-left:auto;max-width:20px;width:100%;cursor:pointer}.main-modal-block .notification{position:absolute;background:var(--primary-text-color);border-radius:8px;left:53%;top:150%;width:182px;height:48px;color:#fff;transform:translate(-80%,-53%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:20px;display:flex;justify-content:center;align-items:center}.main-modal-block .second-modal-block{background-color:#fff;padding:15px;border-radius:16px;max-width:800px;margin:0 auto}.main-modal-block .link-block{max-width:400px;width:100%}.main-modal-block .share-link-modal{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center}.main-modal-block .modal-title{font-style:normal;font-weight:600;font-size:18px;line-height:32px;color:var(--primary-text-color);text-align:center}.absolute-position{position:absolute;top:40%;min-width:200px;width:100%;min-height:100px}.error__icon-and-text{display:flex;align-items:center;gap:8px}.error__icon-and-text p{font-weight:400;font-size:13px;line-height:16px;color:var(--yellow)}.basket-count,.filter_count,.notify_count{width:20px;height:20px;border-radius:50%;background:var(--pink-gradient);border:1px solid var(--white);color:var(--white);font-weight:600;text-align:center;font-size:11px;line-height:19px}.basket-count{position:absolute;right:10.5px;top:12.5px;padding-left:1px}@media only screen and (max-width:1260px){.basket-count{top:-2.25px}}.filter_count{position:relative;right:75px;top:-8px;padding-left:2px}.notify_count{position:absolute;right:-8px;top:-8px;padding-left:1.5px}@media only screen and (max-width:1260px){.notify_count{width:16px;height:16px;border-radius:12px;font-size:10px;line-height:15px;top:-6px;padding-left:.5px}}.not-found-icon{width:88px;height:88px;display:flex;justify-content:center;align-items:center;background:var(--gray-light);border-radius:50%}.modal-close-icon path{fill:var(--steel-gray);transition:all .2s ease}.modal-close-icon:hover path{fill:var(--pink)}.btn-link{cursor:pointer;display:inline-block;font-family:Montserrat arm,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:12px;padding:8px 0;letter-spacing:1.2px}.btn-link.pink{color:var(--pink)}.btn-link.pb-13{padding-bottom:13px}.with-navbar{padding-bottom:64px}.footer-with-top-margin{margin-top:24px}.nav-title{font-size:18px;height:40px}.env-label{position:fixed;bottom:0;left:0;display:inline-block;transform:translateX(-50%) translateY(50%) rotate(45deg);transform-origin:center;z-index:1000;border:none;background:none;cursor:pointer}.env-label:after{content:"";display:block;height:0;padding-top:100%}.env-label>span{display:inline-block;background:#ffc940;padding:6px 45px;transform:translateY(50%);font-size:36px;text-align:center;color:#000;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:4px}.env-modal-overlay{position:fixed;bottom:50px;right:50px;z-index:999}.env-modal{background:#ffc940;padding:10px 15px 15px;border-radius:12px;border:2px solid #d97706;width:100%;max-width:420px;box-shadow:0 4px 20px rgba(0,0,0,.25);text-align:center}.env-modal-title{font-size:24px;font-weight:700;margin-bottom:10px;color:#0d0d0d}.env-modal-box{background-color:#1f2937;color:#fff;padding:16px;border-radius:8px;text-align:left;display:flex;justify-content:space-between;gap:20px}.env-modal-icon{font-size:80px;color:#ffc940;margin-bottom:8px}.env-modal-text{margin-bottom:16px}.env-modal-input{width:100%;padding:10px 14px;border:none;border-radius:4px;font-size:16px;color:#111827;background:#fff}