.Subtitle_subtitle__SUkgt{margin-bottom:24px;font-family:sf-medium,sans-serif;font-size:16px;line-height:24px;letter-spacing:-.0031em}.CutleryCategories_cutleryCategories__vA9nF.CutleryCategories_additional__YhqH0{margin-right:40px}.CutleryCategories_cutleryCategories__vA9nF .CutleryCategories_cutleryCategory__o2rXg{margin-bottom:40px}.CutleryCategories_cutleryCategories__vA9nF .CutleryCategories_cutleryCategory__o2rXg:last-child{margin:0}.CutleryCategories_cutlery__JPFnT{margin-bottom:18px}.CutleryCategories_cutlery__JPFnT:last-child{margin-bottom:0}@media screen and (max-width:767px){.CutleryCategories_cutleryCategories__vA9nF.CutleryCategories_additional__YhqH0{margin-right:0;margin-bottom:24px}.Callback_callback__sBIQj .Callback_checkoutLabel__aGizb{font-family:sf-semibold,sans-serif;font-size:20px;line-height:1.25;letter-spacing:-.0045em}}.Comment_comment__jaLsn{padding-bottom:46px}.Comment_comment__jaLsn label{margin-bottom:0}@media screen and (max-width:767px){.Comment_comment__jaLsn{padding-bottom:24px}}.Additional_additional___0seb .Additional_additionalWrapper__PnG4G{display:flex}.Additional_additional___0seb .Additional_callback__NjwlS{margin-top:24px}@media screen and (max-width:767px){.Additional_additional___0seb .Additional_additionalWrapper__PnG4G{display:block}}.RoomService_roomService__DioVY label,.TableNumber_localOrder__V60Pn label{margin-bottom:0}.RoomService_roomService__DioVY>label{width:110px}.RoomService_roomService__DioVY>label input{text-align:center}.PromoCodeDiscounts_discountProducts__vU7w6{margin-top:36px}.PromoCodeDiscounts_discountProducts__vU7w6.PromoCodeDiscounts_single__0xS0Y>li>label>span:nth-child(2){display:none}.PromoCodeDiscounts_label__y4NH9{display:flex;align-items:center}.PromoCodeDiscounts_image__b40xX{width:26px;height:26px;margin-right:12px;border-radius:4px}.PromoCodeDiscounts_icon__HeaaK{margin-right:12px}.PromoCodeDiscounts_icon__HeaaK path{stroke:var(--text)}.PromoCodeIcon_productIcon__dkwOm path{fill:var(--accent)}.PromoCodeIcon_fixSumIcon__zVUdB path,.PromoCodeIcon_percentIcon__8Lrnu path:first-child{stroke:var(--accent)}.PromoCodeIcon_percentIcon__8Lrnu path:last-child{fill:var(--accent)}.PromoCodeSelect_select__Cn5Db{position:relative;max-width:315px}.PromoCodeSelect_display__qqKUU{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background-color:var(--inputBackground);border-radius:8px;cursor:pointer}.PromoCodeSelect_placeholder__F2d_e{display:flex;align-items:center}.PromoCodeSelect_promoIcon__BCWha{margin-right:8px}.PromoCodeSelect_promoIcon__BCWha path{stroke:var(--text)}.PromoCodeSelect_icon__nLSV8{transform:rotate(90deg)}.PromoCodeSelect_icon__nLSV8 path{fill:var(--disabled)}.PromoCodeSelect_options__WdRlS{position:absolute;top:100%;left:0;width:100%;max-height:300px;padding:16px;background-color:var(--primary);border-radius:8px;box-shadow:var(--selectShadow);z-index:2;transform-origin:top;transform:scaleY(0);transition:all .3s ease-in-out;overflow-y:auto}.PromoCodeSelect_options__WdRlS.PromoCodeSelect_expanded__7XLeh{transform:scaleY(1)}.PromoCodeSelect_option__hAr8j{position:relative;display:flex;align-items:center;height:84px;padding:0 16px;border:1px solid var(--input);border-radius:8px;cursor:pointer}.PromoCodeSelect_option__hAr8j:not(:last-child){margin-bottom:8px}.PromoCodeSelect_option__hAr8j:hover{border-color:var(--accent)}.PromoCodeSelect_option__hAr8j:hover:after,.PromoCodeSelect_option__hAr8j:hover:before{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}.PromoCodeSelect_option__hAr8j:after,.PromoCodeSelect_option__hAr8j:before{content:"";position:absolute;top:50%;width:20px;height:20px;background-color:var(--primary);border-radius:50%;border-bottom:1px solid var(--input);border-right:1px solid var(--input);border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}.PromoCodeSelect_option__hAr8j:before{left:-10px;transform:translateY(-50%) rotate(-45deg)}.PromoCodeSelect_option__hAr8j:after{right:-10px;transform:translateY(-50%) rotate(135deg)}.PromoCodeSelect_imgWrapper__t7tYv{display:flex;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;border-radius:50%;background-color:var(--accentSecondary)}.PromoCodeSelect_optionWrapper__hRUNG{display:flex;flex-direction:column;width:202px}.PromoCodeSelect_title__2ePlp{margin-bottom:8px;font-family:sf-semibold,sans-serif;font-size:16px;line-height:21px;letter-spacing:-.0031em;-webkit-line-clamp:1}.PromoCodeSelect_description___QHeT,.PromoCodeSelect_title__2ePlp{-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;white-space:pre-wrap}.PromoCodeSelect_description___QHeT{font-family:sf-regular,sans-serif;font-size:12px;line-height:1.33;-webkit-line-clamp:2;color:var(--disabled)}.PromoCode_promoCodeSection__zKrBq .PromoCode_titleWrapper__7EoaP{display:flex;align-items:center}.PromoCode_promoCodeSection__zKrBq .PromoCode_checkedWrapper__S6Fb_{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-bottom:24px;margin-left:8px;background-color:var(--accent);border-radius:50%}.PromoCode_promoCodeSection__zKrBq .PromoCode_checked__4w1X1{width:8px}.PromoCode_promoCodeSection__zKrBq .PromoCode_checked__4w1X1 path{fill:var(--accentContent)}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeWrapper__xAaye{display:flex;margin-bottom:12px}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeWrapper__xAaye>label{width:195px;margin:0}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeWrapper__xAaye>label input{text-align:center}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeWrapper__xAaye>label .PromoCode_error__fmYXe{display:none}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeWrapper__xAaye .PromoCode_promoCodeApply__8FLeJ{width:112px;margin-left:8px;padding:14px 16px}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeContent__x94BD{display:flex}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCode__pglHU{display:flex;align-items:center;width:263px;height:47px;margin-right:8px;padding:0 17px;background-color:var(--inputBackground);border-radius:8px}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeImg__2GlpQ{margin-right:8px}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeImg__2GlpQ>svg{display:block}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeTitle__IyzrY{-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden;white-space:pre-wrap}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCodeDelete__gz5WA{width:47px;height:47px;display:flex;justify-content:center;align-items:center;background-color:var(--inputBackground);border-radius:8px;cursor:pointer}.PromoCode_promoCodeSection__zKrBq .PromoCode_close__1ngBn path{fill:var(--disabled)}.PromoCode_promoCodeSection__zKrBq .PromoCode_close__1ngBn:hover path{fill:var(--text)}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoNote__y2F8B{margin-top:16px;font-family:sf-regular,sans-serif;font-size:12px;line-height:1.33;color:var(--disabled)}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoNote__y2F8B.PromoCode_error__fmYXe{color:#f04438}@media screen and (max-width:767px){.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCode__pglHU .PromoCode_promoCodeWrapper__xAaye>label{width:100%}.PromoCode_promoCodeSection__zKrBq .PromoCode_promoCode__pglHU .PromoCode_promoCodeWrapper__xAaye .PromoCode_promoCodeApply__8FLeJ{width:112px;margin-left:8px}}@font-face{font-family:sf-regular;src:url(/_next/static/media/SFProDisplay-Regular.6ee0e12e.ttf);font-display:swap}@font-face{font-family:sf-semibold;src:url(/_next/static/media/SFProDisplay-Semibold.a66acbde.ttf);font-display:swap}@font-face{font-family:sf-medium;src:url(/_next/static/media/SFProDisplay-Medium.746a9333.ttf);font-display:swap}@font-face{font-family:sf-bold;src:url(/_next/static/media/SFProDisplay-Bold.6b23ae6b.ttf);font-display:swap}.Checkout_checkout__VJrgV{flex:1 1;background-color:var(--primary);border-radius:8px}.Checkout_checkout__VJrgV>section{padding:40px 32px}.Checkout_checkout__VJrgV>section:not(:last-of-type){border-bottom:1px solid var(--input)}@media screen and (max-width:767px){.Checkout_checkout__VJrgV{border-radius:0}.Checkout_checkout__VJrgV>section{padding:32px 16px}}