@font-face{font-family:'SF Pro Display Medium';src:url(/fonts/sf-pro-display/SFProDisplay-Medium.eot);src:local('SF Pro Display Medium'),local('SFProDisplay-Medium'),url('/fonts/sf-pro-display/SFProDisplay-Medium.eot?#iefix') format('embedded-opentype'),url(/fonts/sf-pro-display/SFProDisplay-Medium.woff2) format('woff2'),url(/fonts/sf-pro-display/SFProDisplay-Medium.woff) format('woff'),url(/fonts/sf-pro-display/SFProDisplay-Medium.ttf) format('truetype');font-weight:600;font-style:normal}h1,h2,h3,h4,h5{font-family:'SF Pro Rounded Bold'}.d-none{display:none!important}.categories-foodcort-block::-webkit-scrollbar,.dish-description::-webkit-scrollbar,.logo-foodcort-block::-webkit-scrollbar{height:6px!important;width:12px!important}.sf-display-font{font-family:"SF Pro Display"!important}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(102 70 229 / 64%)!important;border-radius:10px!important}::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 20px 2px #6747e5!important}.categories-foodcort-block::-webkit-scrollbar-track,.dish-description::-webkit-scrollbar-track,.logo-foodcort-block::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(102 70 229 / 64%)!important;border-radius:10px!important}.categories-foodcort-block::-webkit-scrollbar-thumb,.dish-description::-webkit-scrollbar-thumb,.logo-foodcort-block::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 20px 2px #6747e5!important}#loadingPopup .modal-content{border:0}.slivki-icon-users:before{content:'\e808';margin:0!important;margin-right:4px!important}.delivery-page-container{background-color:#fff;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:1.125rem 1.25rem;z-index:2}.switch-delivery-pickup-block{background-color:#F4F4F4;width:326px;height:44px;border-radius:23px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.switch-delivery-pickup-item{background-color:transparent;border-radius:23px;width:158px;height:36px;-webkit-box-pack:center;justify-content:center;font-family:"SF Pro Display";font-style:normal;font-size:14px;color:rgb(0,0,0);text-decoration:none;display:flex;flex-direction:column;line-height:0;text-align:center}.switch-delivery-pickup-item.active{background-color:rgb(103,71,229);position:relative;border-radius:23px;width:158px;height:36px;display:flex;-webkit-box-pack:center;justify-content:center;font-family:"SF Pro Display";font-style:normal;font-size:14px;color:white!important;text-decoration:none}.categories-foodcort-block{max-width:100%;overflow:auto}.delivery-price{font-family:'SF Pro Display Medium';font-style:normal;font-weight:600;font-size:18px;text-align:right;color:#000}.categories-item{display:flex;flex-direction:row;align-items:flex-start;padding:13px 15px;margin:5px;background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,.07);border-radius:17px;min-width:fit-content;height:40px;align-items:center;font-weight:500;font-size:14px;cursor:pointer}.categories-item.active{background:#CCC1F5}.foodcort-filter{background:#FFF;box-shadow:inset 4px 0 8px rgba(0,0,0,.15);border-radius:24px;text-align:center;color:#000;font-size:14px;width:146px;min-width:fit-content;position:relative;padding:0 37px}.offers-list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-delivery{display:flex;justify-content:center;align-items:center;padding:5px 10px;background:#FCC100;border-radius:20px;margin:0 2px;height:26px;font-size:12px;place-items:normal;width:max-content}.bg-green{background:#219653}.old-price{text-decoration-line:line-through;font-size:14px;align-self:center;font-family:"SF Pro Display"}.new-price{font-size:18px;align-self:center;font-weight:700;font-family:"SF Pro Display"}.discount-item{background:#6747E5;color:#fff;border-radius:8px;padding:2.5px 11px 2.5px 11px;position:absolute;font-size:14px;bottom:11px;font-weight:600;right:10px;margin:0;font-family:'SF Pro Rounded'}.rating-dish{font-size:12px;opacity:1!important;color:#7F7F7F}.rating-dish span{font-size:12.6px;color:#FFBE00!important}.card-item img{width:inherit}.card-item-img{border:1px solid #E1E1E1;box-sizing:border-box;position:relative;background-color:white!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat;height:0;padding-bottom:69.25%}.delivery-details-img{background-color:white!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat;height:0;padding-bottom:77.25%}.br-16{border-radius:16px}.color-gray{color:#7F7F7F!important}.card-item-img:hover .delivery-teaser-more{display:flex}.delivery-teaser-more{height:100%!important;z-index:9;border-radius:15px}.card-item{border-radius:.75rem}.loading{opacity:.3}.switch-delivery-pickup-item.active:before{content:'✓';align-self:flex-start;position:absolute;top:17px;margin-left:17%}button:focus{outline:none!important}.foodcort-filter:after{content:'';position:absolute;top:12px;right:20px;display:block;width:.9rem;height:.5rem;background-image:url(/images/arrow-dropdown.svg);background-size:cover}.foodcort-filter-item{text-align:center}.filter-items-block{position:absolute;border-radius:8px;line-height:2.5;width:296px;top:43px;left:199px;z-index:11;background:rgba(153,61,249,.9);box-shadow:0 4px 4px rgb(0 0 0 / 25%);backdrop-filter:blur(15px);color:#fff}.filter-item{cursor:pointer}.filter-item:before,.category-delivery-offers-item:before{content:'•';align-self:flex-start;margin-left:2%;margin-right:3%;color:#fff}.filter-item.active{color:#F4C421!important}.category-delivery-offers-item.active{color:#F4C421!important}.logo-item{position:absolute;top:18px;left:18px;width:35%!important;border-radius:10px}.delivery-details-logo{position:absolute;top:8px;left:8px;width:103px!important;min-height:36px;border-radius:10px}.rating-item{background:#fff;color:#8b8b8b;border-radius:8px;padding:6px;position:absolute;left:16px;bottom:0;font-size:13px}.rating-item span{color:#FCC100!important}.link-to-offer{width:70%;margin:inherit;font-family:'SF Pro Rounded';font-size:14px!important}.sort-by-offers.active:before,.sort-by-dish.active:before{margin-left:10%!important}.pin-maps-header a{margin-left:10px}.text-filter-tittle{color:#DDD8F0;font-size:14px;font-family:'SF Pro Display'}.dish-name{display:flex;align-self:center;line-height:20px;font-size:16px!important;min-height:26px;font-family:'SF Pro Rounded Bold'}.text-gray{color:#7F7F7F!important;opacity:1}.delivery-type.active,.pickup-type.active,.restourans-type.active{height:42px!important;width:180px!important}.delivery-type,.pickup-type{width:158px!important}.dostavka{width:500px!important}.delivery-type.active:before,.pickup-type.active:before{top:21px!important}.dish-description{max-height:95px;overflow-y:auto;overflow-x:hidden;font-size:12px!important}.location-in-map{display:none;position:absolute;left:10px;bottom:10px;z-index:10}.font-size-12{font-size:12px!important}.modal-open-button{cursor:pointer;width:100%;height:40px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.07);box-sizing:border-box;border-radius:20px;display:flex;align-items:center;margin:73px 0 0}.modal-open-button img{position:absolute;right:0;top:0;width:60px;height:40px;border-radius:20px 20px}.modal-open-button p{font-family:'SF Pro Display';font-style:normal;font-weight:500;font-size:14px;text-transform:uppercase;color:#6747E5;margin:0 0 0 18px}.img-offer{height:135px}.ymaps-2-1-79-balloon__content{height:100%!important;min-width:250px!important}#mapsModal .baloon-maps{width:260px}#jivosite_button img{width:35px}#logoutConfirmPopup .modal-dialog{height:100%;display:flex;align-items:center}#logoutConfirmPopup .modal-content{height:310px}.modal-open .header{padding-right:0}.header-profile-menu ul{width:220px!important}.sticky-menu-foodcourt.sticky{position:fixed;z-index:9999;background:#fff;width:1105px;top:84px;transition:top 500ms ease 0s}.tooltip{filter:unset!important;font-family:"SF Pro Rounded"}.tooltip-inner{color:#6747E5!important}.price-block-teaser{width:70%;justify-content:flex-end}.dish-weight{width:30%;font-family:'SF Pro Display';font-size:12px;color:#000000!important;opacity:.6}.js-price-per-kilogram{right:0;position:absolute;font-size:12px;color:#828282;opacity:1}#deliveryOfferCard .left-block{width:100%}.count-foodcort{width:60px;text-align:center;display:flex;justify-content:center;align-items:center;font-family:'SF PRO DISPLAY';font-weight:bolder}.btn-new-quantity{background:#EAEAEA;border-radius:10px;border:none;width:34px;height:36px;display:flex;justify-content:center;align-items:center}.price-block-teaser{width:70%;justify-content:flex-end}#deliveryDetailsModal .modal-dialog{max-width:686px!important}.baloon-maps-foodcourt{display:flex}.baloon-maps-foodcourt .tittle-map-offers{font-family:'SF Pro Rounded Bold';font-weight:700;font-size:16px;line-height:20px;color:#000;margin-bottom:7px}.baloon-maps-foodcourt .description-map-offers{font-family:'SF Pro Display';font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:rgba(0,0,0,.6)}.ymaps-2-1-79-b-cluster-content{height:130px!important}.baloon-maps-foodcourt{display:flex}.baloon-maps-foodcourt .tittle-map-offers{font-family:'SF Pro Rounded Bold';font-weight:700;font-size:16px;line-height:20px;color:#000;margin-bottom:7px}.baloon-maps-foodcourt .description-map-offers{font-family:'SF Pro Display';font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:rgba(0,0,0,.6)}.fixed-time-block-popup{bottom:14px;left:8px;position:absolute;width:max-content!important;width:-webkit-fill-available}.bottom-0{bottom:0}.menu-index-foodcourt{display:flex;width:1140px;height:fit-content;position:absolute;z-index:9}.menu-index-foodcourt-block{position:absolute;z-index:9;width:100%;height:-webkit-fill-available;background:#232323cc;border-radius:15px;padding:220px 16px}.menu-index-foodcourt-block .menu-item{margin-top:140px}.tittle-menu-foodcourt{font-family:'SF Pro Rounded Bold';font-style:normal;font-weight:800;font-size:24px;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center}#list-items-product,#map-items-product{display:flex;justify-content:center;align-items:center;flex-direction:column}.list-items-product{width:100%}#list-items-product p,#map-items-product p{font-family:'SF Pro Display';font-weight:600;font-size:18px;color:#FFF;text-shadow:0 4px 4px rgba(0,0,0,.25);margin-top:16px;margin-bottom:0}.map-items-product{height:96vh;width:109%}.list-items-product img,.map-items-product img{width:100%;height:96vh}.button-map-modal,.button-list-modal{display:flex;cursor:pointer;flex-direction:column;width:fit-content;height:128px;padding:33px 23px;justify-content:center;text-align:center;background-color:#232323ab;z-index:9999;border-radius:15px;align-items:center}.dish-description-tittle{font-family:"SF Pro Display Medium";font-size:13px;font-weight:600;margin-bottom:7px}.no-scroll{overflow:hidden!important}.max-height-90{height:96vh;overflow:hidden}.height-40{height:40px}.city-selector-opener{display:none!important}.slivki-icon-plus:before{display:flex;content:'\e84f';color:#5C5C5C;font-size:20px;margin-left:.3em}.slivki-icon-minus:before{content:'\e84e';color:#CBCBCB;font-size:20px}.city-qa{display:none!important}#signInModalFoodcourt .modal-dialog{max-width:500px!important}#signInModalFoodcourt .modal-content{border-radius:20px!important}.desscsription-block-ads h3{font-family:'SF Pro Rounded Bold';font-size:32px;line-height:20px}.desscsription-block-ads h5{font-family:'SF Pro Rounded';font-style:normal;font-weight:400;font-size:18px;line-height:20px}#signInModalFoodcourt .close{width:24px;height:24px;background:#FFF;box-shadow:0 4px 20px rgb(0 0 0 / 15%);border-radius:28px;font-size:13px;z-index:9999;opacity:.9;justify-content:center;display:flex;align-items:center}.slick-dots li button:before{font-size:13px!important}.slick-dots li.slick-active button:before{opacity:1;color:#6646e5}.slick-dotted.slick-slider{margin-bottom:auto}.slick-dots{top:289px;bottom:auto}#buttonAdsPopup{position:absolute;bottom:12px;width:93%}.logo-foodcort-block{display:flex;overflow-x:auto}.logo-block-item{width:120px!important;margin:10px 20px 10px 0;border-radius:10px;height:57px;border:1px #ebebeb solid;cursor:pointer}.logo-block-item.active{border:3px #6646e5 solid}.spinner-border{display:inline-block;width:3rem;height:3rem;vertical-align:text-bottom;border:.55em solid #765ae7;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border 1.6s linear infinite}.filter-item.active:before{content:'⚡️'!important;margin-left:-2px!important;margin-right:0%}.delivery-mkad{cursor:pointer}.category-delivery-offers{max-height:300px;overflow:auto}.time-to-closed span{font-size:14px!important}.end span:before{content:'•';margin-right:5px}.time-to-closed{font-size:14px!important;color:#7F7F7F;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0}.time-to-closed:before{content:'🟢';font-size:5px;margin-right:5px}.end:before{content:'🔴'!important}@media screen and (max-width:1600px){.menu-index-foodcourt{width:1100px!important}.sticky-menu-foodcourt.sticky{width:1059px!important}}