@keyframes HomeNextAuthLegalText_hnModifierOptionAttentionPulse__te_Pl{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAuthLegalText_hnModifierGroupTitleAttentionPulse__5gUDN{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAuthLegalText_hnModifierGroupAttentionPulse__kt8E4{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAuthLegalText_legal__vKWK_{margin:0;color:#707070;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center}.HomeNextAuthLegalText_link__idkX0{color:#00b100;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes HomeNextAuthPhoneField_hnModifierOptionAttentionPulse__DLaUT{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAuthPhoneField_hnModifierGroupTitleAttentionPulse__Urvli{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAuthPhoneField_hnModifierGroupAttentionPulse__sZyfY{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAuthPhoneField_field__POhmg{display:flex;align-items:center;width:100%;height:56px;padding:0 16px;border-radius:16px;background:#f2f2f2;box-sizing:border-box}.HomeNextAuthPhoneField_fieldError__MLThj{box-shadow:inset 0 0 0 1px #ff3a51}.HomeNextAuthPhoneField_input__DN3rQ{flex:1 1;width:100%;border:none;background:#0000;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;outline:none}.HomeNextAuthPhoneField_input__DN3rQ::placeholder{color:#969696}@keyframes HomeNextAuthLoginStep_hnModifierOptionAttentionPulse__8CtVL{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAuthLoginStep_hnModifierGroupTitleAttentionPulse__mM21W{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAuthLoginStep_hnModifierGroupAttentionPulse__3WqmC{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAuthLoginStep_step__e392G{display:flex;flex:1 1;flex-direction:column;min-height:0}.HomeNextAuthLoginStep_content__R7fSG{display:flex;flex:1 1;flex-direction:column;gap:24px;align-items:stretch;justify-content:center;width:100%}.HomeNextAuthLoginStep_heading__BBaqM{display:flex;flex-direction:column;gap:8px}.HomeNextAuthLoginStep_title__4r2AG{color:#111;font-size:24px;font-weight:500;line-height:24px}.HomeNextAuthLoginStep_subtitle__2j2uB,.HomeNextAuthLoginStep_title__4r2AG{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif}.HomeNextAuthLoginStep_subtitle__2j2uB{color:#707070;font-size:16px;font-weight:400;line-height:20px}.HomeNextAuthLoginStep_actions__3oaWK{display:flex;flex-direction:column;gap:12px;width:100%}.HomeNextAuthLoginStep_primaryButton__343TX,.HomeNextAuthLoginStep_telegramButton__6ZDcS{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 12px;border:none;border-radius:16px;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#fff;cursor:pointer}.HomeNextAuthLoginStep_primaryButton__343TX:disabled,.HomeNextAuthLoginStep_telegramButton__6ZDcS:disabled{opacity:.6;cursor:not-allowed}.HomeNextAuthLoginStep_primaryButton__343TX{background:#00b100}.HomeNextAuthLoginStep_telegramButton__6ZDcS{background:#2196f3}@keyframes HomeNextAuthPhoneCodeStep_hnModifierOptionAttentionPulse__w7qim{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAuthPhoneCodeStep_hnModifierGroupTitleAttentionPulse__nRMWR{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAuthPhoneCodeStep_hnModifierGroupAttentionPulse__wNOgS{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAuthPhoneCodeStep_step__pbPiH{display:flex;flex:1 1;flex-direction:column;min-height:0}.HomeNextAuthPhoneCodeStep_content__PQio0{display:flex;flex:1 1;flex-direction:column;gap:24px;align-items:stretch;justify-content:center;width:100%}.HomeNextAuthPhoneCodeStep_heading__HWeLX{display:flex;flex-direction:column;gap:8px}.HomeNextAuthPhoneCodeStep_title__AxJHC{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px}.HomeNextAuthPhoneCodeStep_subtitle__lZkRf{margin:0;color:#707070;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px}.HomeNextAuthPhoneCodeStep_phone__DkP8m{color:#111;font-weight:500}.HomeNextAuthPhoneCodeStep_changePhone__2w3fj{margin-left:8px;padding:0;border:none;background:#0000;color:#00b100;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:20px;text-decoration:underline;cursor:pointer}.HomeNextAuthPhoneCodeStep_field___wfDR{display:flex;align-items:center;width:100%;height:56px;padding:0 16px;border-radius:16px;background:#f2f2f2;box-sizing:border-box}.HomeNextAuthPhoneCodeStep_fieldError__UDeL9{box-shadow:inset 0 0 0 1px #ff3a51}.HomeNextAuthPhoneCodeStep_input__GwdKx{flex:1 1;width:100%;border:none;background:#0000;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;outline:none}.HomeNextAuthPhoneCodeStep_input__GwdKx::placeholder{color:#969696}.HomeNextAuthPhoneCodeStep_error__fgbLG{margin:-16px 0 0;color:#ff3a51;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:16px}.HomeNextAuthPhoneCodeStep_primaryButton___oax7{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 12px;border:none;border-radius:16px;background:#00b100;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:18px;font-weight:500;line-height:22px;cursor:pointer}.HomeNextAuthPhoneCodeStep_timer__yiSeW{margin:0;color:#707070;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center}@keyframes HomeNextAuthRegisterStep_hnModifierOptionAttentionPulse__VRBUw{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAuthRegisterStep_hnModifierGroupTitleAttentionPulse__eBBhF{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAuthRegisterStep_hnModifierGroupAttentionPulse__Jn997{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAuthRegisterStep_step__MsH_C{display:flex;flex:1 1;flex-direction:column;min-height:0}.HomeNextAuthRegisterStep_content__y3zwv{display:flex;flex:1 1;flex-direction:column;gap:24px;align-items:stretch;justify-content:center;width:100%}.HomeNextAuthRegisterStep_heading__umjAD{display:flex;flex-direction:column;gap:8px}.HomeNextAuthRegisterStep_title__B8c1k{color:#111;font-size:24px;font-weight:500;line-height:24px}.HomeNextAuthRegisterStep_subtitle__sM8Bn,.HomeNextAuthRegisterStep_title__B8c1k{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif}.HomeNextAuthRegisterStep_subtitle__sM8Bn{color:#707070;font-size:16px;font-weight:400;line-height:20px}.HomeNextAuthRegisterStep_field__HV_yJ{display:flex;align-items:center;width:100%;height:56px;padding:0 16px;border-radius:16px;background:#f2f2f2;box-sizing:border-box}.HomeNextAuthRegisterStep_input__1entF{flex:1 1;width:100%;border:none;background:#0000;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;outline:none}.HomeNextAuthRegisterStep_input__1entF::placeholder{color:#969696}.HomeNextAuthRegisterStep_error___NRHO{margin:-16px 0 0;color:#ff3a51;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:16px}.HomeNextAuthRegisterStep_primaryButton__1RcI4{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 12px;border:none;border-radius:16px;background:#00b100;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:18px;font-weight:500;line-height:22px;cursor:pointer}.HomeNextAuthRegisterStep_primaryButton__1RcI4:disabled{opacity:.6;cursor:not-allowed}@keyframes HomeNextAuthModal_hnModifierOptionAttentionPulse__V48Md{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAuthModal_hnModifierGroupTitleAttentionPulse__exHpk{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAuthModal_hnModifierGroupAttentionPulse__H0OTo{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAuthModal_modal__xJaJc{display:flex;width:448px;max-width:min(448px,100vw - 72px);height:100%;max-height:calc(100vh - 72px);overflow:hidden;border-radius:32px;background:#fff;box-sizing:border-box}@media(max-width:1023px){.HomeNextAuthModal_modal__xJaJc{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}}.HomeNextAuthModal_inner__UChSS{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:24px;box-sizing:border-box}.HomeNextAuthModal_header__ScwRb{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;width:100%}.HomeNextAuthModal_headerTitle__XPt9W{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px}.HomeNextAuthModal_closeButton__FoIrh{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:16px;background:#f2f2f2;color:#111;cursor:pointer}@keyframes HomeNextModifierControls_hnModifierOptionAttentionPulse__kZQvJ{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextModifierControls_hnModifierGroupTitleAttentionPulse__Bsywy{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextModifierControls_hnModifierGroupAttentionPulse__d2OJB{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextModifierControls_modifierControl__HvhdF{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#bdbdbd;overflow:hidden}.HomeNextModifierControls_modifierControl__HvhdF img{display:block;width:24px;height:24px;object-fit:contain}.HomeNextModifierControls_modifierControlChecked__YyXU_{color:#00b100}.HomeNextModifierControls_modifierControlDisabled__XHGys{opacity:.45}@keyframes AppLoader_loaderSpin__u4Z80{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AppLoader_loaderFrame___KdRh{0%{opacity:0;transform:scale(.12)}8%{opacity:1;transform:scale(1.06)}12%,20%{opacity:1;transform:scale(1)}28%{opacity:0;transform:scale(.12)}to{opacity:0;transform:scale(.12)}}.AppLoader_root__J9rkF{display:flex;align-items:center;justify-content:center}.AppLoader_fullPage__qTvdk{width:100%;min-height:100vh}.AppLoader_inContent__1C4xX{flex:1 1 auto;min-height:40vh}.AppLoader_spin__yaQza{position:relative;flex:0 0 auto;animation:AppLoader_loaderSpin__u4Z80 3.2s linear infinite}.AppLoader_frame__Z6FXc{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:0;transform:scale(.12);animation:AppLoader_loaderFrame___KdRh 3.2s ease-in-out infinite}.AppLoader_frame__Z6FXc:first-child{animation-delay:0s}.AppLoader_frame__Z6FXc:nth-child(2){animation-delay:.8s}.AppLoader_frame__Z6FXc:nth-child(3){animation-delay:1.6s}.AppLoader_frame__Z6FXc:nth-child(4){animation-delay:2.4s}@media(prefers-reduced-motion:reduce){.AppLoader_frame__Z6FXc,.AppLoader_spin__yaQza{animation:none}.AppLoader_frame__Z6FXc{opacity:0;transform:none}.AppLoader_frame__Z6FXc:first-child{opacity:1}}@keyframes HomeNextOrderCheckoutModal_hnModifierOptionAttentionPulse__YTLqr{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextOrderCheckoutModal_hnModifierGroupTitleAttentionPulse__pbdf_{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextOrderCheckoutModal_hnModifierGroupAttentionPulse__H1C_z{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextOrderCheckoutModal_modal__ISwJp{position:relative;display:flex;width:468px;max-width:min(468px,100vw - 72px);height:100%;max-height:calc(100vh - 72px);overflow:hidden;border-radius:32px;background:#f2f2f2;box-sizing:border-box}@media(max-width:1023px){.HomeNextOrderCheckoutModal_modal__ISwJp{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}}.HomeNextOrderCheckoutModal_inner__Dgd1P{display:flex;flex:1 1;flex-direction:column;min-width:0;max-width:100%;min-height:0;padding:24px;box-sizing:border-box}@media(max-width:1023px){.HomeNextOrderCheckoutModal_inner__Dgd1P{padding:24px 16px}}.HomeNextOrderCheckoutModal_header__OGJX8{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.HomeNextOrderCheckoutModal_headerTitle__TpYJi{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px}.HomeNextOrderCheckoutModal_closeButton__1N_bd{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:16px;background:#dfdfdf;color:#111;cursor:pointer}.HomeNextOrderCheckoutModal_scroll__HEZHT{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.HomeNextOrderCheckoutModal_scroll__HEZHT::-webkit-scrollbar{width:0;height:0;display:none}.HomeNextOrderCheckoutModal_card__1C_qP,.HomeNextOrderCheckoutModal_summaryCard__FlSWm{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;background:#fff}.HomeNextOrderCheckoutModal_summaryCard__FlSWm{gap:12px}.HomeNextOrderCheckoutModal_deliveryBlock__Ma_9z{display:flex;flex-direction:column;gap:12px}.HomeNextOrderCheckoutModal_deliveryRow__0LRLO{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:none;background:#0000;text-align:left;cursor:pointer}.HomeNextOrderCheckoutModal_deliveryDetails__PncW0{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;min-width:0}.HomeNextOrderCheckoutModal_deliveryLabelRow__tNeNE{display:inline-flex;align-items:center;gap:4px}.HomeNextOrderCheckoutModal_deliveryIcon__gmXQA{flex-shrink:0;width:24px;height:24px;color:#f5841f}.HomeNextOrderCheckoutModal_pickupIcon__qNehF{flex-shrink:0;width:24px;height:24px;color:#00b100}.HomeNextOrderCheckoutModal_deliveryLabel__lEgqu{color:#f5841f;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px}.HomeNextOrderCheckoutModal_deliveryTitle__E0CTY{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:24px}.HomeNextOrderCheckoutModal_deliverySubtitle__vaD8z{color:#707070;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:14px}.HomeNextOrderCheckoutModal_chevronButton__NxnYr{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:16px;background:#f2f2f2}.HomeNextOrderCheckoutModal_chevronIcon__zgmTQ{width:24px;height:24px;color:#111}.HomeNextOrderCheckoutModal_pickupBanner__cQcJ1{justify-content:center;min-height:38px;padding:8px 16px;background:#0da40d26;color:#00b100;line-height:14px;text-align:center}.HomeNextOrderCheckoutModal_closedNotice__oxodf,.HomeNextOrderCheckoutModal_pickupBanner__cQcJ1{display:flex;align-items:center;border-radius:12px;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:13px}.HomeNextOrderCheckoutModal_closedNotice__oxodf{gap:8px;box-sizing:border-box;font-weight:400}.HomeNextOrderCheckoutModal_closedNoticePickup__5on1n{justify-content:center;padding:12px 16px;background:#ed143b33;color:#ed143b}.HomeNextOrderCheckoutModal_closedNoticeDelivery__XPshJ{padding:8px 16px;background:#df8d0926;color:#df8d09}.HomeNextOrderCheckoutModal_closedNoticeIcon__BqOL8{flex-shrink:0}.HomeNextOrderCheckoutModal_closedNoticeText__Li3OD{margin:0;min-width:0}.HomeNextOrderCheckoutModal_closedNoticePickup__5on1n .HomeNextOrderCheckoutModal_closedNoticeText__Li3OD{width:100%;line-height:14px}.HomeNextOrderCheckoutModal_closedNoticeDelivery__XPshJ .HomeNextOrderCheckoutModal_closedNoticeText__Li3OD{flex:1 1;line-height:normal}.HomeNextOrderCheckoutModal_divider__kV0J9{height:1px;background:#f1f1f1}.HomeNextOrderCheckoutModal_userCard__D0WGf{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:none;border-radius:16px;background:#f2f2f2;text-align:left;cursor:pointer}.HomeNextOrderCheckoutModal_userCardExpanded__uh9kN{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:12px 16px 16px;border-radius:16px;background:#f2f2f2;box-sizing:border-box}.HomeNextOrderCheckoutModal_userCardHeader__HWt80{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.HomeNextOrderCheckoutModal_userCardClose__6wF2J{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;color:#111;cursor:pointer}.HomeNextOrderCheckoutModal_recipientForm__YsHGw{display:flex;flex-direction:column;gap:8px;width:100%}.HomeNextOrderCheckoutModal_recipientTitle__DB8zM{margin:0;color:#484848;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:16px}.HomeNextOrderCheckoutModal_recipientInput__2Bmaa{width:100%;height:48px;padding:0 16px;border:none;border-radius:16px;background:#fff;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;box-sizing:border-box}.HomeNextOrderCheckoutModal_recipientInput__2Bmaa::placeholder{color:#969696}.HomeNextOrderCheckoutModal_recipientSaveButton__momfQ{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 12px;border:none;border-radius:12px;background:#00b100;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.HomeNextOrderCheckoutModal_recipientSaveButton__momfQ:disabled{opacity:.6;cursor:default}.HomeNextOrderCheckoutModal_userDetails__Q1kuF{display:flex;flex-direction:column;gap:6px}.HomeNextOrderCheckoutModal_userName__g8nGy{color:#111;font-size:16px;font-weight:600}.HomeNextOrderCheckoutModal_userName__g8nGy,.HomeNextOrderCheckoutModal_userPhone__CZYMe{font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;line-height:18px}.HomeNextOrderCheckoutModal_userPhone__CZYMe{color:#484848;font-size:14px}.HomeNextOrderCheckoutModal_userChevron__Gb57i{flex-shrink:0;width:24px;height:24px;color:#111}.HomeNextOrderCheckoutModal_timeBlock__9DI4X{display:flex;flex-direction:column;gap:12px}.HomeNextOrderCheckoutModal_timeTabs__aocfB{display:flex;align-items:stretch;justify-content:center;padding:4px;border-radius:16px;background:#f2f2f2}.HomeNextOrderCheckoutModal_timeTab__jMwRY{display:inline-flex;flex:1 1;gap:6px;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:0 12px;border:none;border-radius:12px;background:#0000;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px;white-space:nowrap;cursor:pointer}.HomeNextOrderCheckoutModal_timeTabIcon__pHgG_{flex-shrink:0;width:24px;height:24px;color:inherit}.HomeNextOrderCheckoutModal_timeTabActive__nI8Sb{background:#111;color:#fff;font-size:15px;line-height:20px}.HomeNextOrderCheckoutModal_timeSelectors__YG_Pl{display:flex;gap:12px}.HomeNextOrderCheckoutModal_timeSelect__ozkR8{position:relative;flex:1 1;min-width:0}.HomeNextOrderCheckoutModal_timeSelectTrigger__FDoKk{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;text-align:left;cursor:pointer}.HomeNextOrderCheckoutModal_timeSelectTrigger__FDoKk:disabled{cursor:default;opacity:.6}.HomeNextOrderCheckoutModal_timeSelectValue__Jh0Sk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeNextOrderCheckoutModal_timeSelectChevron__BPnC7{flex-shrink:0;width:24px;height:24px;color:#111;transition:transform .15s ease}.HomeNextOrderCheckoutModal_timeSelectChevronOpen__Ca7id{transform:rotate(180deg)}.HomeNextOrderCheckoutModal_timeSelectDropdown__1Td2v{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:6;overflow:hidden;border:1px solid #dfdfdf;border-radius:16px;background:#fff;box-shadow:0 4px 4px -4px #0c0c0d0d}.HomeNextOrderCheckoutModal_timeSelectOpen__8UYF0{z-index:7}.HomeNextOrderCheckoutModal_timeSelectList__y2cmb{display:flex;flex-direction:column;gap:16px;max-height:220px;padding:12px;overflow:auto}.HomeNextOrderCheckoutModal_timeSelectOption___qXo8{display:flex;flex-shrink:0;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:#0000;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;text-align:left;cursor:pointer}.HomeNextOrderCheckoutModal_timeSelectOptionLabel__OT7Ia{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeNextOrderCheckoutModal_timeSelectFade__txWDS{position:absolute;right:1px;bottom:0;left:1px;height:16px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff)}.HomeNextOrderCheckoutModal_scheduledTimePanel__cYfPV{display:flex;flex-direction:column;gap:12px}.HomeNextOrderCheckoutModal_timeHelper__fsZ_T{margin:0;color:#f5841f;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px}.HomeNextOrderCheckoutModal_commentField__mSbMb{display:block}.HomeNextOrderCheckoutModal_commentInput__T648z{width:100%;min-height:104px;padding:16px;border:none;border-radius:16px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;resize:vertical;box-sizing:border-box}.HomeNextOrderCheckoutModal_commentInput__T648z::placeholder{color:#969696}.HomeNextOrderCheckoutModal_personsBlock__vsHDM{display:flex;flex-direction:column;gap:4px}.HomeNextOrderCheckoutModal_personsLabel__tvR_9{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:18px}.HomeNextOrderCheckoutModal_personsRow__SbX_E{display:flex;align-items:center;gap:8px}.HomeNextOrderCheckoutModal_personsStepper__fuWwZ{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:109px;height:36px;padding:0 8px;border-radius:12px;background:#f4f4f4;box-sizing:border-box}.HomeNextOrderCheckoutModal_personsStepButton__ZFxDB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;cursor:pointer}.HomeNextOrderCheckoutModal_personsStepButton__ZFxDB img{display:block;width:24px;height:24px}.HomeNextOrderCheckoutModal_personsStepButton__ZFxDB:disabled{opacity:.4;cursor:default}.HomeNextOrderCheckoutModal_personsValue__u_rwV{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:600;line-height:18px}.HomeNextOrderCheckoutModal_personsHint__j1PIp{margin:0;width:205px;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:14px}.HomeNextOrderCheckoutModal_utensilsBlock__uPWJG{display:flex;flex-direction:column;gap:16px}.HomeNextOrderCheckoutModal_utensilsInfo__FRq2o{color:#969696;line-height:18px}.HomeNextOrderCheckoutModal_sectionLabel___HOLM,.HomeNextOrderCheckoutModal_utensilsInfo__FRq2o{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px}.HomeNextOrderCheckoutModal_sectionLabel___HOLM{color:#484848;font-weight:500;line-height:16px}.HomeNextOrderCheckoutModal_radioRow__jZ1rY{display:flex;gap:8px}.HomeNextOrderCheckoutModal_radioOption__OOqIV{display:flex;flex:1 1;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;cursor:pointer}.HomeNextOrderCheckoutModal_radioOptionActive__KDfML{outline:1px solid #0000000a}.HomeNextOrderCheckoutModal_radioOptionPulse__iGKir{animation:HomeNextOrderCheckoutModal_hnModifierOptionAttentionPulse__YTLqr .55s ease-in-out 3}.HomeNextOrderCheckoutModal_sectionLabelPulse__L5uZx{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;animation:HomeNextOrderCheckoutModal_hnModifierGroupTitleAttentionPulse__pbdf_ .55s ease-in-out 3}.HomeNextOrderCheckoutModal_utensilRows__e8idL{display:flex;flex-direction:column;gap:16px;border-radius:16px}.HomeNextOrderCheckoutModal_utensilRowsPulse__7pHjJ{animation:HomeNextOrderCheckoutModal_hnModifierOptionAttentionPulse__YTLqr .55s ease-in-out 3}.HomeNextOrderCheckoutModal_utensilRow__yNB2T{display:flex;gap:12px;align-items:center}.HomeNextOrderCheckoutModal_utensilImagePlaceholder__SuDT8,.HomeNextOrderCheckoutModal_utensilImage__3iYK9{flex-shrink:0;width:60px;height:60px;border-radius:12px;object-fit:contain;background:#fff}.HomeNextOrderCheckoutModal_utensilInfo__X_4yj{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.HomeNextOrderCheckoutModal_utensilTitle__SXplF{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px}.HomeNextOrderCheckoutModal_utensilMeta__JVJwn{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeNextOrderCheckoutModal_utensilMetaText__lKHSn{display:flex;flex-direction:column;gap:2px}.HomeNextOrderCheckoutModal_utensilCount__Ckimq{color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:12px}.HomeNextOrderCheckoutModal_utensilPrice__0jxNf{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:16px}.HomeNextOrderCheckoutModal_quantityControl__OHWMI{display:flex;align-items:center;justify-content:space-between;width:109px;height:36px;padding:0 8px;border-radius:12px;background:#f2f2f2;box-sizing:border-box}.HomeNextOrderCheckoutModal_quantityButton__39AHJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;color:#111;cursor:pointer}.HomeNextOrderCheckoutModal_quantityButton__39AHJ:disabled{opacity:.4;cursor:default}.HomeNextOrderCheckoutModal_quantityValue__KFUJM{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:600;line-height:18px}.HomeNextOrderCheckoutModal_bonusBlock___kDd_{display:flex;flex-direction:column;gap:8px}.HomeNextOrderCheckoutModal_bonusHeader__xxXYR{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeNextOrderCheckoutModal_bonusTitleRow__FPSsz{display:inline-flex;align-items:center;gap:8px}.HomeNextOrderCheckoutModal_bonusTooltipWrap__2y2_O{position:relative;display:inline-flex}.HomeNextOrderCheckoutModal_bonusTooltip__tFitk{position:absolute;top:calc(100% + 8px);left:0;z-index:2;display:none;box-sizing:border-box;width:-webkit-max-content;width:max-content;max-width:280px;padding:10px 12px;border-radius:12px;background:#111;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:pre-wrap;pointer-events:none}.HomeNextOrderCheckoutModal_bonusTooltipWrap__2y2_O:focus-within .HomeNextOrderCheckoutModal_bonusTooltip__tFitk,.HomeNextOrderCheckoutModal_bonusTooltipWrap__2y2_O:hover .HomeNextOrderCheckoutModal_bonusTooltip__tFitk{display:block}.HomeNextOrderCheckoutModal_bonusBalance__XtIvR{display:inline-flex;align-items:center;gap:2px;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:600;line-height:.9}.HomeNextOrderCheckoutModal_bonusBalance__XtIvR svg{width:18px;height:18px}.HomeNextOrderCheckoutModal_bonusInputWrap__rECbm{display:flex;min-height:56px;padding:0 16px;border-radius:16px;background:#f2f2f2;align-items:center}.HomeNextOrderCheckoutModal_bonusInputDisabled__dil2h{opacity:.5}.HomeNextOrderCheckoutModal_bonusInput__WGaQQ{width:100%;border:none;background:#0000;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;outline:none}.HomeNextOrderCheckoutModal_bonusFooter__sdT_4{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeNextOrderCheckoutModal_bonusHint__EeeyJ{flex:1 1;margin:0;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:14px}.HomeNextOrderCheckoutModal_bonusSpendAllButton__kYify{flex-shrink:0;min-height:32px;padding:0 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:13px;line-height:14px;cursor:pointer}.HomeNextOrderCheckoutModal_bonusSpendAllButton__kYify:disabled{opacity:.5;cursor:default}.HomeNextOrderCheckoutModal_paymentHeader__jkh97{display:flex;align-items:center;justify-content:space-between;gap:8px}.HomeNextOrderCheckoutModal_paymentTitle__qsv2B{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:16px}.HomeNextOrderCheckoutModal_infoButton__nn1CB{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;cursor:pointer}.HomeNextOrderCheckoutModal_paymentEmpty__moEY1{margin:0;color:#757575;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px}.HomeNextOrderCheckoutModal_paymentGrid__VkbMW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.HomeNextOrderCheckoutModal_paymentButton__siYBT{display:flex;align-items:center;min-height:64px;padding:12px 24px;border:1px solid #f2f2f2;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:1.2;text-align:left;cursor:pointer}.HomeNextOrderCheckoutModal_paymentButton__siYBT:disabled{opacity:.6;cursor:default}.HomeNextOrderCheckoutModal_paymentButtonActive__Mi1by{border:2px solid #0f960f}.HomeNextOrderCheckoutModal_paymentButtonPulse__gEwux{animation:HomeNextOrderCheckoutModal_hnModifierOptionAttentionPulse__YTLqr .55s ease-in-out 3}.HomeNextOrderCheckoutModal_paymentButtonContent__vavmj{display:inline-flex;align-items:center;gap:4px}.HomeNextOrderCheckoutModal_paymentButtonMultiline__41YG5{display:block;white-space:normal}.HomeNextOrderCheckoutModal_changeBlock___gGbW{display:flex;flex-direction:column;gap:8px}.HomeNextOrderCheckoutModal_changeInputWrap__sU2Qa{display:flex;min-height:56px;padding:0 16px;border-radius:16px;background:#f2f2f2;align-items:center}.HomeNextOrderCheckoutModal_changeInput__3nuct{width:100%;border:none;background:#0000;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;outline:none}.HomeNextOrderCheckoutModal_changePresets__l8zMv{display:flex;flex-wrap:wrap;gap:8px}.HomeNextOrderCheckoutModal_changePresetButton__CBftK{min-height:32px;padding:0 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:13px;line-height:14px;cursor:pointer}.HomeNextOrderCheckoutModal_summaryTop__xn_rO{display:flex;align-items:center;justify-content:space-between;gap:12px}.HomeNextOrderCheckoutModal_summaryLabel__PMgza{color:#484848;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px}.HomeNextOrderCheckoutModal_summaryTotal__DKSsB{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px}.HomeNextOrderCheckoutModal_summaryRows__a8_CG{display:flex;flex-direction:column;gap:8px}.HomeNextOrderCheckoutModal_summaryRow__1BTWf{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#484848;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px}.HomeNextOrderCheckoutModal_summaryRow__1BTWf>span:last-child{color:#111;font-size:16px;line-height:20px;text-align:right}.HomeNextOrderCheckoutModal_summaryRowStack__rQ4Pw{display:flex;flex-direction:column;gap:4px}.HomeNextOrderCheckoutModal_summaryHint__KljOI{color:#969696;font-size:12px;line-height:12px}.HomeNextOrderCheckoutModal_submitButton__67pyD{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 12px;border:none;border-radius:16px;background:#00b100;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:18px;font-weight:500;line-height:22px;cursor:pointer}.HomeNextOrderCheckoutModal_submitButton__67pyD.HomeNextOrderCheckoutModal_submitButtonBlocked__cM611,.HomeNextOrderCheckoutModal_submitButton__67pyD:disabled{opacity:.6;cursor:default}.HomeNextOrderCheckoutModal_benefitOverlay__W2fPZ{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000040;box-sizing:border-box}.HomeNextOrderCheckoutModal_benefitDialog__WlW6q{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center;width:100%;max-width:398px;padding:32px;border-radius:24px;background:#fff;box-shadow:0 16px 16px #0000001a;box-sizing:border-box}.HomeNextOrderCheckoutModal_benefitClose__XmvuL{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:12px;background:#f2f2f2;color:#111;cursor:pointer}.HomeNextOrderCheckoutModal_benefitText__ss04O{display:flex;flex-direction:column;gap:8px;width:100%;text-align:center}.HomeNextOrderCheckoutModal_benefitTitle__mStct{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:24px}.HomeNextOrderCheckoutModal_benefitDescription__xGrDb{margin:0;color:#484848;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:18px}.HomeNextOrderCheckoutModal_benefitActions__ZLFq5{display:flex;flex-direction:column;gap:12px;width:100%}.HomeNextOrderCheckoutModal_benefitPrimary__3fDvc,.HomeNextOrderCheckoutModal_benefitSecondary__RXXN6{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 12px;border:none;border-radius:16px;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:18px;cursor:pointer}.HomeNextOrderCheckoutModal_benefitPrimary__3fDvc{background:#00b100;color:#fff}.HomeNextOrderCheckoutModal_benefitSecondary__RXXN6{background:#f2f2f2;color:#111}@keyframes HomeNextAddressModal_hnModifierOptionAttentionPulse__MfADK{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextAddressModal_hnModifierGroupTitleAttentionPulse__d_WLv{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextAddressModal_hnModifierGroupAttentionPulse__cTraH{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextAddressModal_modal__dbJqu{position:relative;display:flex;gap:24px;width:1100px;max-width:min(1100px,100vw - 72px);height:100%;max-height:calc(100vh - 72px);padding:24px;overflow:hidden;border-radius:32px;background:#fff;box-sizing:border-box}@media(max-width:1023px){.HomeNextAddressModal_modal__dbJqu{position:relative;flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;border-radius:0;background:#f2f2f2}}.HomeNextAddressModal_modalMobile__QusyI{overflow:hidden}.HomeNextAddressModal_mapPane__qclpN{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;border-radius:16px}@media(max-width:1023px){.HomeNextAddressModal_mapPane__qclpN{position:absolute;inset:0;z-index:0;border-radius:0}}.HomeNextAddressModal_mapInner__CE__W{position:relative;width:100%;height:100%}.HomeNextAddressModal_mapInner__CE__W .ymaps-2-1-79-map{width:100%!important;height:100%!important}.HomeNextAddressModal_mapLoading__aja08{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f2f2f2}.HomeNextAddressModal_navigateButton__Po3fz{position:absolute;right:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #dfdfdf;border-radius:16px;background:#fff;color:#00b100;box-shadow:0 4px 4px #0c0c0d0d;cursor:pointer}.HomeNextAddressModal_panel__BA21H{display:flex;flex:0 0 398px;flex-direction:column;width:398px;min-width:0;min-height:0}@media(max-width:1023px){.HomeNextAddressModal_panel__BA21H{position:relative;z-index:2;flex:1 1 auto;width:100%;min-height:0}.HomeNextAddressModal_panelMobileSheet__uqDSc{margin-top:auto;max-height:calc(100% - 56px);border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -16px 16px #00000014}.HomeNextAddressModal_panelMobileAdd__9UVzs{margin-top:auto;max-height:calc(100% - 56px)}.HomeNextAddressModal_panelMobileFull__eS7sG{margin-top:0;max-height:100%;border-radius:0;box-shadow:none}.HomeNextAddressModal_panelHidden__UZIi9{display:none}}.HomeNextAddressModal_panelHeader__QRd9G{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}@media(max-width:1023px){.HomeNextAddressModal_panelHeader__QRd9G{padding:16px 16px 0;margin-bottom:16px}}.HomeNextAddressModal_panelTitle__Y30cj{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px}.HomeNextAddressModal_iconButton__72Ysn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:16px;background:#dfdfdf;color:#111;cursor:pointer}.HomeNextAddressModal_panelScroll__bzd9u{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(max-width:1023px){.HomeNextAddressModal_panelScroll__bzd9u{padding:0 16px}.HomeNextAddressModal_panelScrollMobile__a8gLY{padding-bottom:8px}}.HomeNextAddressModal_typeSwitcher__gg_PD{display:flex;gap:8px}@media(max-width:1023px){.HomeNextAddressModal_typeSwitcherCompact__DTmYe{width:100%}}.HomeNextAddressModal_typeSwitcherPill__7ggKK{gap:0;padding:4px;border:1px solid #cdcdcd;border-radius:16px;background:#f2f2f2;box-shadow:0 4px 12px #00000026}@media(max-width:1023px){.HomeNextAddressModal_typeSwitcherPill__7ggKK{box-sizing:border-box}}.HomeNextAddressModal_typeSwitcherPill__7ggKK .HomeNextAddressModal_typeOption__vhYaP{gap:4px;height:36px;padding:0 8px;border-radius:12px;background:#0000;font-size:14px;font-weight:500;line-height:16px;outline:none}.HomeNextAddressModal_typeSwitcherPill__7ggKK .HomeNextAddressModal_typeOptionActive__9UCJA{background:#00b100;color:#fff}.HomeNextAddressModal_typeSwitcherPill__7ggKK .HomeNextAddressModal_typeOptionActive__9UCJA .HomeNextAddressModal_deliveryTypeIcon__AwiFj,.HomeNextAddressModal_typeSwitcherPill__7ggKK .HomeNextAddressModal_typeOptionActive__9UCJA .HomeNextAddressModal_pickupTypeIcon__vPp6Y{color:#fff}.HomeNextAddressModal_typeOption__vhYaP{display:flex;flex:1 1;align-items:center;gap:8px;height:48px;padding:12px 16px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;line-height:20px;text-align:left;cursor:pointer}.HomeNextAddressModal_typeOption__vhYaP span{flex:1 1}.HomeNextAddressModal_typeOptionActive__9UCJA{outline:1px solid #00b10033}.HomeNextAddressModal_deliveryTypeIcon__AwiFj{flex-shrink:0;width:24px;height:24px;color:#f5841f}.HomeNextAddressModal_pickupTypeIcon__vPp6Y{flex-shrink:0;width:24px;height:24px;color:#00b100}.HomeNextAddressModal_pickupOfferCard__GX_kX{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 12px;border-radius:12px;background:#fff;box-shadow:0 4px 4px #0c0c0d0d;color:#00b100;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:16px}.HomeNextAddressModal_pickupOfferClose__QMOsN{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;color:#00b100;cursor:pointer}.HomeNextAddressModal_pickupOfferClose__QMOsN svg{width:24px;height:24px}.HomeNextAddressModal_pickupOffer__UheO7{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border-radius:12px;background:#0da40d26;color:#00b100;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:13px;line-height:normal;text-align:center}@media(max-width:1023px){.HomeNextAddressModal_pickupOffer__UheO7{margin:0 16px}}.HomeNextAddressModal_cityFieldWrap__JkXNg{position:relative;z-index:4;display:flex;flex-direction:column;gap:8px}.HomeNextAddressModal_cityField__dynSc{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:9.5px 16px;border:1px solid #0000;border-radius:12px;background:#f2f2f2;text-align:left;cursor:pointer}.HomeNextAddressModal_cityFieldOpen__x3pDi{border-color:#00b10059}.HomeNextAddressModal_cityFieldDisabled__4n5pn{cursor:default;opacity:.72}.HomeNextAddressModal_cityFieldContent__r1t54{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.HomeNextAddressModal_cityLabel__gtduU{color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:17px}.HomeNextAddressModal_cityValue__XTldA{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:20px;font-weight:400;line-height:20px}.HomeNextAddressModal_cityChevron__f_Eg7{flex-shrink:0;width:24px;height:24px;color:#111;transition:transform .2s ease}.HomeNextAddressModal_cityChevronOpen___1xBs{transform:rotate(180deg)}.HomeNextAddressModal_cityDropdown__s40Cc{display:flex;flex-direction:column;max-height:240px;overflow:auto;border:1px solid #dfdfdf;border-radius:16px;background:#fff;box-shadow:0 16px 16px #00000014}.HomeNextAddressModal_cityOption__GNuFZ{padding:12px 16px;border:none;border-bottom:1px solid #f2f2f2;background:#fff;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:18px;text-align:left;cursor:pointer}.HomeNextAddressModal_cityOption__GNuFZ:last-child{border-bottom:none}.HomeNextAddressModal_cityOption__GNuFZ:hover{background:#f8f8f8}.HomeNextAddressModal_cityOptionActive__bbWDo{font-weight:700}.HomeNextAddressModal_listSection__PiKmB{display:flex;flex-direction:column;gap:8px}.HomeNextAddressModal_listSectionTitle__xtiOd{margin:0;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:normal}.HomeNextAddressModal_warningBanner__jGbtB{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;background:#df8d0926;color:#df8d09}.HomeNextAddressModal_warningBanner__jGbtB svg{flex-shrink:0;width:24px;height:24px}.HomeNextAddressModal_warningBanner__jGbtB p{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:13px;line-height:normal}.HomeNextAddressModal_list__K7gtc{display:flex;flex-direction:column;gap:8px}.HomeNextAddressModal_listItem___z_oI{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #f2f2f2;border-radius:16px;background:#f2f2f2}.HomeNextAddressModal_listItemActive__0ZuPP{border-color:#00b10059}.HomeNextAddressModal_listItemRestaurant__gk0sN{flex-direction:column;align-items:stretch;width:100%;gap:8px;border:1px solid #f2f2f2;background:#f2f2f2;text-align:left}.HomeNextAddressModal_listItemRestaurantBlock__XSN_B{cursor:default;gap:16px}.HomeNextAddressModal_listItemRestaurantHeader__RL_2G{display:flex;align-items:center;gap:8px;width:100%}.HomeNextAddressModal_listItemMainStatic__h9yEN{cursor:default}.HomeNextAddressModal_listItemExpand__ry60P{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;color:#111;cursor:pointer}.HomeNextAddressModal_listItemExpandIcon__hxeFm{width:24px;height:24px}.HomeNextAddressModal_hallOnlyTag__LhyaR{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px 4px 12px;border-radius:8px;background:#dfdfdf;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:13px;font-weight:400;line-height:14px;white-space:nowrap;box-sizing:border-box}.HomeNextAddressModal_hallOnlyTagIcon__6H6cY{display:block;width:24px;height:24px}.HomeNextAddressModal_hallOnlyTagIcon__6H6cY img{display:block;width:100%;height:100%}.HomeNextAddressModal_listItemRestaurantSchedule__YXXWG{width:100%}.HomeNextAddressModal_listItemMain__BvSbY{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;padding:0;border:none;background:#0000;text-align:left;cursor:pointer}.HomeNextAddressModal_listItemText__UmK_M{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.HomeNextAddressModal_listItemTitle__5W2be{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:1.1;white-space:pre-wrap}.HomeNextAddressModal_listItemSubtitle__GUWvA{color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;line-height:1.2}.HomeNextAddressModal_listItemEdit__7T87L{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;cursor:pointer}.HomeNextAddressModal_emptyState__DO4Oa{margin:8px 0 0;color:#757575;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;text-align:center}.HomeNextAddressModal_divider__h9TA_{height:1px;background:#dfdfdf}.HomeNextAddressModal_addAddressButton__YojFe{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;height:auto;padding:12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:normal;cursor:pointer}.HomeNextAddressModal_addAddressButton__YojFe svg{width:24px;height:24px}.HomeNextAddressModal_footer__aAgQ_{display:flex;flex-shrink:0;flex-direction:column;gap:8px;margin-top:24px}@media(max-width:1023px){.HomeNextAddressModal_footer__aAgQ_{margin-top:0;padding:16px;background:#fff}}.HomeNextAddressModal_primaryButton__ypdBp{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 24px;border:none;border-radius:12px;background:#00b100;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:600;line-height:18px;cursor:pointer}.HomeNextAddressModal_primaryButton__ypdBp:disabled{opacity:.55;cursor:not-allowed}.HomeNextAddressModal_secondaryButton__MTbi6{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:52px;padding:0 12px;border:none;border-radius:16px;background:#f4f4f4;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:18px;cursor:pointer}.HomeNextAddressModal_secondaryButton__MTbi6 svg{width:24px;height:24px}.HomeNextAddressModal_modalMobileMap__tpdsz{height:100%;min-height:0}@media(max-width:1023px){.HomeNextAddressModal_mapPaneMobileMain__nMEzQ{inset:0}}.HomeNextAddressModal_mobileBottomDock__ivHy1{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));box-sizing:border-box;pointer-events:none}.HomeNextAddressModal_mobileBottomDock__ivHy1>*{pointer-events:auto}.HomeNextAddressModal_mobileBottomNavigateRow__YbOP8{display:flex;justify-content:flex-end;width:100%;padding:0 16px}.HomeNextAddressModal_mobileMapToolbar__5PmNz{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.HomeNextAddressModal_mobileMapToolButton___nMoX{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #dfdfdf;border-radius:16px;background:#fff;color:#111;box-shadow:0 4px 4px #0c0c0d0d;cursor:pointer}.HomeNextAddressModal_mobileMapToolButton___nMoX svg{width:24px;height:24px}.HomeNextAddressModal_mobileMapToolButtonMuted__P5rlH{background:#f2f2f2}.HomeNextAddressModal_navigateToolIcon__Yt_sw{color:#00b100}.HomeNextAddressModal_mobileBottomSheet__fDlV_{display:flex;flex-direction:column;flex-shrink:0;width:calc(100% + max(16px,env(safe-area-inset-left)) + max(16px,env(safe-area-inset-right)));min-height:calc(52px + env(safe-area-inset-bottom, 0px));margin-right:calc(-1*max(16px,env(safe-area-inset-right)));margin-left:calc(-1*max(16px,env(safe-area-inset-left)));overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -16px 16px #00000014;box-sizing:border-box;transition:height .22s ease}.HomeNextAddressModal_mobileBottomSheetExpanded__EUkfp{min-height:0}.HomeNextAddressModal_mobileBottomSheetHidden__TXNkw{min-height:calc(52px + env(safe-area-inset-bottom, 0px))}.HomeNextAddressModal_mobileBottomSheetDragging__epsPX{transition:none}.HomeNextAddressModal_mobileSheetPreview__8z4Rj{display:flex;flex-direction:column;gap:4px;flex-shrink:0;padding:8px 16px 0}.HomeNextAddressModal_mobileSheetPreviewTitle__a9Xpe{display:-webkit-box;overflow:hidden;margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word}.HomeNextAddressModal_mobileSheetPreviewTitlePlaceholder__2ffrB{color:#969696;font-weight:400}.HomeNextAddressModal_mobileSheetPreviewSubtitle__7r4EJ{margin:0;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:1.2}.HomeNextAddressModal_mobileBottomSheetActions__w6Ae6{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:16px 16px max(32px,env(safe-area-inset-bottom))}.HomeNextAddressModal_mobileChooseAddressButton__o83FG{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.HomeNextAddressModal_mobileAddressSheetHandleHit__wXPCL{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;min-height:32px;padding:12px 0 8px;touch-action:none;cursor:grab}.HomeNextAddressModal_mobileAddressSheetHandleHit__wXPCL:active{cursor:grabbing}.HomeNextAddressModal_mobileAddressSheetHandle__QWnal{flex-shrink:0;width:52px;height:6px;border-radius:99px;background:#d9d9d9;pointer-events:none}.HomeNextAddressModal_mobileAddressSheetScroll__Kd7e7{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;padding:16px 16px 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.HomeNextAddressModal_mobileAddressSheetScroll__Kd7e7::-webkit-scrollbar{width:0;height:0;display:none}.HomeNextAddressModal_mobileTopOverlay__EOjvb{position:absolute;top:8px;right:0;left:0;z-index:3;display:flex;flex-direction:column;gap:8px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));box-sizing:border-box;pointer-events:none}.HomeNextAddressModal_mobileTopOverlay__EOjvb>*{pointer-events:auto}.HomeNextAddressModal_mobileMapDimOverlay__6kLwn{position:absolute;inset:0;z-index:1;background:#0000004d;pointer-events:none}.HomeNextAddressModal_mobileDeliveryZoneError__E9_xv{padding:16px;border-radius:16px;background:#dc26261a;color:#dc2626;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:1.3}.HomeNextAddressModal_mobileAddAddressSheet__Gzj3I{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;transition:height .22s ease}.HomeNextAddressModal_mobileAddAddressSheetDragging__2s3_B{transition:none}.HomeNextAddressModal_mobileAddAddressHeader__OVVrt{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 16px;touch-action:none;cursor:grab}.HomeNextAddressModal_mobileAddAddressTitle__qJFES{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:24px}.HomeNextAddressModal_mobileAddAddressBody__Hcora{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;padding:0 16px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.HomeNextAddressModal_mobileAddAddressBody__Hcora::-webkit-scrollbar{width:0;height:0;display:none}.HomeNextAddressModal_mobileAddAddressFooter__vtlRh{display:flex;flex-shrink:0;flex-direction:column;gap:8px;padding:16px 16px max(32px,env(safe-area-inset-bottom));border-top:1px solid #dfdfdf}.HomeNextAddressModal_mobileAddAddressFooter__vtlRh[hidden]{display:none}.HomeNextAddressModal_mobileAddAddressBackButton__ogYbg{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:0 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.HomeNextAddressModal_mobileAddAddressBackButton__ogYbg svg{width:24px;height:24px}.HomeNextAddressModal_addAddressScreen__vLCu7{display:flex;flex:1 1;flex-direction:column;min-height:0}.HomeNextAddressModal_addAddressHeader__DFP8l{display:grid;flex-shrink:0;grid-template-columns:40px 1fr 40px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:24px}@media(max-width:1023px){.HomeNextAddressModal_addAddressHeader__DFP8l{padding:16px 16px 0;margin-bottom:16px}}.HomeNextAddressModal_addAddressTitle__NwZcc{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px;text-align:center}.HomeNextAddressModal_addAddressBody__SLpLa{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.HomeNextAddressModal_addAddressBody__SLpLa::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width:1023px){.HomeNextAddressModal_addAddressBody__SLpLa{padding:0 16px}}.HomeNextAddressModal_legacyFormWrap__OKOMG .MuiButton-root,.HomeNextAddressModal_legacyFormWrap__OKOMG .action,.HomeNextAddressModal_legacyFormWrap__OKOMG .additional-switcher{display:none}.HomeNextAddressModal_legacyFormWrap__OKOMG .address-main{margin-top:0}.HomeNextAddressModal_deleteAddressButton__kfhw4{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:52px;padding:0 12px;border:none;border-radius:16px;background:#ed143b;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:18px;cursor:pointer}.HomeNextAddressModal_deleteAddressButton__kfhw4 svg{flex-shrink:0;width:24px;height:24px}.HomeNextAddressModal_deleteAddressButton__kfhw4:disabled{opacity:.55;cursor:not-allowed}.HomeNextAddressModal_deleteDialogOverlay__7nOmL{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;padding:24px;border-radius:inherit;background:#00000040;box-sizing:border-box}@media(max-width:1023px){.HomeNextAddressModal_deleteDialogOverlay__7nOmL{align-items:flex-end;justify-content:center;padding:16px 16px max(32px,env(safe-area-inset-bottom))}}.HomeNextAddressModal_deleteDialog__5Y6FI{display:flex;flex-direction:column;align-items:center;gap:24px;width:398px;max-width:100%;padding:32px;border-radius:24px;background:#fff;box-sizing:border-box;filter:drop-shadow(0 16px 16px rgba(0,0,0,.1))}@media(max-width:1023px){.HomeNextAddressModal_deleteDialog__5Y6FI{width:100%;padding:16px}}.HomeNextAddressModal_deleteDialogText__dROYq{display:flex;flex-direction:column;gap:8px;width:100%;text-align:center}.HomeNextAddressModal_deleteDialogTitle__O0Fv4{margin:0;color:#000;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:24px}.HomeNextAddressModal_deleteDialogAddress___RcPy{margin:0;color:#484848;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:normal}.HomeNextAddressModal_deleteDialogActions__byW3Q{display:flex;flex-direction:column;gap:12px;width:100%}.HomeNextAddressModal_deleteDialogCancel__0_776,.HomeNextAddressModal_deleteDialogConfirm__Ehf6m{display:inline-flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:12px;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;cursor:pointer}.HomeNextAddressModal_deleteDialogConfirm__Ehf6m{min-height:48px;padding:0 24px;background:#ed143b;color:#fff;font-weight:600;line-height:18px}.HomeNextAddressModal_deleteDialogConfirm__Ehf6m:disabled{opacity:.55;cursor:not-allowed}.HomeNextAddressModal_deleteDialogCancel__0_776{min-height:40px;padding:0 12px;background:#f2f2f2;color:#111;font-weight:400;line-height:20px}@keyframes HomeNextSkeleton_hnModifierOptionAttentionPulse__m0_lv{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextSkeleton_hnModifierGroupTitleAttentionPulse__1itpz{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextSkeleton_hnModifierGroupAttentionPulse__za_2S{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextSkeleton_skeleton__INZNN{background:#f1f1f1;animation:HomeNextSkeleton_hnSkeletonPulse__YssRG 1.2s ease-in-out infinite}@keyframes HomeNextSkeleton_hnSkeletonPulse__YssRG{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes ProductCard_hnModifierOptionAttentionPulse__gWVX7{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes ProductCard_hnModifierGroupTitleAttentionPulse__ETft6{0%,to{color:#484848}50%{color:#ed143b}}@keyframes ProductCard_hnModifierGroupAttentionPulse__KyB4T{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.ProductCard_productCard__RoyYt{display:flex;flex-direction:column;box-sizing:border-box;height:auto;padding:16px;border-radius:32px;background:#fff;transition:background .1s ease-in;cursor:pointer}@media(min-width:1024px){.ProductCard_productCard__RoyYt{flex:1 1 251px;width:auto;min-width:251px;max-width:313px}}@media(hover:hover){.ProductCard_productCard__RoyYt:hover{background:#f8f8f8}.ProductCard_productCard__RoyYt:hover .ProductCard_priceButton__EziBf:not(.ProductCard_priceButtonAccent__BP3Qg){background:#00b100;color:#fff}.ProductCard_productCard__RoyYt:hover .ProductCard_favoriteButton__gL_i5{opacity:1;pointer-events:auto}}.ProductCard_productCard__RoyYt.ProductCard_muted__bj2Rx{background:#f8f8f8}@media(max-width:1023px){.ProductCard_productCard__RoyYt{flex:none;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:8px;gap:10px;border-radius:20px;background:#f4f4f4;overflow:hidden}}.ProductCard_productCardRow__4OTpr{flex-direction:row;align-items:stretch;gap:10px;width:100%;min-width:0;max-width:none;padding:0;border-radius:16px;background:#0000}@media(min-width:1024px){.ProductCard_productCardRow__4OTpr{flex:none;min-width:0;max-width:none}}@media(max-width:1023px){.ProductCard_productCardRow__4OTpr{padding:0;gap:10px;border-radius:16px;background:#0000}}.ProductCard_productCardRow__4OTpr .ProductCard_imageWrap__OS2ZJ{width:150px;height:150px;aspect-ratio:1;padding:8px;border-radius:18px}.ProductCard_productCardRow__4OTpr .ProductCard_image__vNqKK{border-radius:18px}.ProductCard_productCardRow__4OTpr .ProductCard_info__wGDMc{flex:1 1;gap:8px;padding:0;overflow:visible}.ProductCard_productCardRow__4OTpr .ProductCard_copy__T43QQ{height:auto;min-height:0;max-height:none;overflow:visible}.ProductCard_productCardRow__4OTpr .ProductCard_titleBlock__xROhs{min-height:0;gap:8px}.ProductCard_productCardRow__4OTpr .ProductCard_title__Lmsn1{height:auto;-webkit-line-clamp:3}.ProductCard_productCardRow__4OTpr .ProductCard_weight__0Z1yN{font-size:12px;line-height:14px}.ProductCard_productCardRow__4OTpr .ProductCard_description__e_2zs{display:-webkit-box;overflow:hidden;max-height:32px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductCard_productCardRow__4OTpr .ProductCard_mainTag__ZQ5fb{top:8px;left:8px}.ProductCard_productCardRow__4OTpr .ProductCard_favoriteButton__gL_i5{top:auto;right:8px;bottom:8px}.ProductCard_productCardRow__4OTpr .ProductCard_imageBadges__sbO1O{left:8px;right:44px;bottom:8px}.ProductCard_productCardRow__4OTpr .ProductCard_actionsViewportMobile__z3jyv{display:block}.ProductCard_productCardRow__4OTpr .ProductCard_actionsViewportDesktop__s1IsA{display:none}.ProductCard_imageWrap__OS2ZJ{position:relative;flex-shrink:0;width:100%;padding:12px;border-radius:24px;overflow:hidden;box-sizing:border-box;background:#f8f8f8}@media(min-width:1024px){.ProductCard_imageWrap__OS2ZJ{height:auto;aspect-ratio:1}}@media(max-width:1023px){.ProductCard_imageWrap__OS2ZJ{width:100%;height:auto;aspect-ratio:1;padding:8px;border-radius:18px;background:#f4f4f4}}.ProductCard_image__vNqKK{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:24px}@media(max-width:1023px){.ProductCard_image__vNqKK{border-radius:18px}}.ProductCard_newBadge__6uLqs{position:absolute;top:12px;left:12px;padding:4px 16px;border:1px solid #ff7f77;border-radius:99px;background:#e41f13;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;font-weight:500;line-height:1.3}@media(max-width:1023px){.ProductCard_newBadge__6uLqs{top:8px;left:8px;padding:4px 12px}}.ProductCard_imageBadges__sbO1O{position:absolute;left:12px;right:52px;bottom:12px;z-index:1;display:flex;align-items:center;gap:18px;min-width:0}@media(max-width:1023px){.ProductCard_imageBadges__sbO1O{left:8px;right:44px;bottom:8px;gap:8px}}.ProductCard_rating__vR2td{display:flex;flex-shrink:0;align-items:center;gap:2px;height:26px;padding:4px 6px;border:1px solid #cdcdcd;border-radius:99px;background:#fff;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:18px}@media(max-width:1023px){.ProductCard_rating__vR2td{height:24px;padding:4px 8px 4px 6px;font-size:12px;line-height:16px}}.ProductCard_remaining__nXrjP{display:flex;flex-shrink:1;align-items:center;min-width:0;height:26px;padding:4px 12px;border:1px solid #faeeda;border-radius:99px;background:#f5841f;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}@media(max-width:1023px){.ProductCard_remaining__nXrjP{height:24px;padding:4px 8px;font-size:12px;line-height:16px}}.ProductCard_star__Cikxg{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.ProductCard_star__Cikxg img{display:block;width:16px;height:16px;object-fit:contain}@media(max-width:1023px){.ProductCard_star__Cikxg,.ProductCard_star__Cikxg img{width:14px;height:14px}}.ProductCard_favoriteButton__gL_i5{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:99px;background:#fff;cursor:pointer}@media(hover:hover){.ProductCard_favoriteButton__gL_i5{opacity:0;pointer-events:none;transition:opacity .1s ease-in}}.ProductCard_favoriteButton__gL_i5:disabled{cursor:default}.ProductCard_favoriteButton__gL_i5 img{display:block;width:24px;height:24px;object-fit:contain}@media(max-width:1023px){.ProductCard_favoriteButton__gL_i5{top:8px;right:8px;width:32px;height:32px;opacity:1;pointer-events:auto}.ProductCard_favoriteButton__gL_i5 img{width:20px;height:20px}}.ProductCard_favoriteButtonActive__udJg9{opacity:1;pointer-events:auto}.ProductCard_info__wGDMc{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px 8px 8px}@media(min-width:1024px){.ProductCard_info__wGDMc{flex:1 1 auto}}@media(max-width:1023px){.ProductCard_info__wGDMc{flex:1 1;min-height:0;gap:10px;padding:0;overflow:hidden}}.ProductCard_copy__T43QQ{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;min-height:0}@media(max-width:1023px){.ProductCard_copy__T43QQ{flex:none;height:84px;min-height:84px;max-height:84px;overflow:hidden}}.ProductCard_titleBlock__xROhs{display:flex;flex-direction:column;gap:2px;flex-shrink:0}@media(max-width:1023px){.ProductCard_titleBlock__xROhs{flex:1 1;min-height:0;gap:4px}}.ProductCard_title__Lmsn1{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:normal}@media(max-width:1023px){.ProductCard_title__Lmsn1{display:-webkit-box;overflow:hidden;height:36px;font-size:14px;font-weight:400;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.ProductCard_weight__0Z1yN{margin:0;color:#757575;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:10px;line-height:normal}@media(max-width:1023px){.ProductCard_weight__0Z1yN{font-size:12px;line-height:12px}}.ProductCard_description__e_2zs{margin:0;flex-shrink:1;min-height:0;overflow:hidden;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:16px;display:block;white-space:normal}@media(max-width:1023px){.ProductCard_description__e_2zs{display:none}}.ProductCard_descriptionLines1__ndE_H{max-height:16px}.ProductCard_descriptionLines2__W6Hm3{max-height:32px}.ProductCard_descriptionLines3__fZPXH{max-height:48px}.ProductCard_actionsWrap__UcjVW{flex-shrink:0;width:100%;margin-top:auto}@media(max-width:1023px){.ProductCard_actionsWrap__UcjVW{min-height:32px}.ProductCard_actionsViewportDesktop__s1IsA{display:none}}.ProductCard_actionsViewportMobile__z3jyv{display:none}@media(max-width:1023px){.ProductCard_actionsViewportMobile__z3jyv{display:block}}.ProductCard_tags___6aae{position:relative;display:flex;flex-wrap:nowrap;gap:4px;width:100%;min-width:0;overflow:hidden;flex-shrink:0}.ProductCard_tags___6aae>*{flex-shrink:0}.ProductCard_tagOverflow__rkTZ6{position:absolute;visibility:hidden;pointer-events:none}.ProductCard_mainTag__ZQ5fb{position:absolute;top:12px;left:12px;z-index:1}@media(max-width:1023px){.ProductCard_mainTag__ZQ5fb{top:8px;left:8px}}.ProductCard_tag__MZUO9{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:1}@media(max-width:1023px){.ProductCard_tag__MZUO9{height:24px;padding:0 6px;font-size:10px;line-height:10px}}.ProductCard_tag__MZUO9.ProductCard_spicy__l2rO9{background:#ff174926;color:#ff1749}.ProductCard_tag__MZUO9.ProductCard_seasonal__zIxrt{background:#e8491226;color:#ff5419}.ProductCard_tag__MZUO9.ProductCard_lenten__anwlI{background:#00b10026;color:#00b100}.ProductCard_tag__MZUO9.ProductCard_kids__921XR{background:#247b3b26;color:#247b3b}.ProductCard_actions__VEsj1{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:1023px){.ProductCard_actions__VEsj1{height:36px;padding-top:4px}}.ProductCard_actionsEnd__wdDrj{justify-content:flex-end}.ProductCard_oldPriceWrap__uMuiY{position:relative;min-width:50px}.ProductCard_oldPrice__knXRf{color:#4f4f4f;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:15px;line-height:normal}@media(max-width:1023px){.ProductCard_oldPrice__knXRf{font-size:12px;line-height:12px}}.ProductCard_oldPriceSmall__6YJ9L{font-size:10px;line-height:1}.ProductCard_strike__22H7M{position:absolute;left:0;right:0;top:50%;height:1px;background:#4f4f4f;transform:rotate(-6deg)}.ProductCard_priceButton__EziBf{display:flex;align-items:center;justify-content:center;width:110px;height:36px;border:none;border-radius:12px;background:#f1f1f1;color:#00b100;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:18px;line-height:1.2;cursor:pointer;transition:background .1s ease-in,color .1s ease-in}.ProductCard_priceButtonAccent__BP3Qg{background:#00b100;color:#fff}.ProductCard_statusButton__tLTS6{display:flex;flex-shrink:1;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:36px;height:auto;padding:6px 12px;border:none;border-radius:12px;background:#f2f2f2;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;line-height:14px;text-align:center;opacity:1;cursor:default}.ProductCard_oldPriceUnavailable__cOM4D{font-size:12px;line-height:12px}.ProductCard_priceColumn__UIu5L{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:0 4px}@media(min-width:1024px){.ProductCard_priceColumn__UIu5L{padding:0}}.ProductCard_currentPriceBold__0C2LV{color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:600;line-height:18px}.ProductCard_quantityControl__MStZn{display:flex;align-items:center;gap:12px;width:100px;height:32px;padding:0 8px;border-radius:12px;background:#f2f2f2}@media(max-width:1023px){.ProductCard_quantityControl__MStZn{width:100%;max-width:64px;gap:4px;padding:0 4px}}.ProductCard_quantityControlBusy__ufVeH{justify-content:center;gap:0;padding:0}.ProductCard_quantityButton__7MghZ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:#0000;color:#111;cursor:pointer}.ProductCard_quantityValue__Qmh4S{flex:1 1;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:18px;text-align:center}.ProductCard_addButtonCompact__f3X5M{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:32px;padding:0 8px;border:none;border-radius:12px;background:#fff;color:#00b100;cursor:pointer}.ProductCard_addButtonIcon__Yng7v{width:24px;height:24px}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ{position:relative;overflow:hidden;background:var(--hn-card-accent)}@media(max-width:1023px){.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ{background:var(--hn-card-accent)}}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ.ProductCard_muted__bj2Rx,.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ:hover{background:var(--hn-card-accent)}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_imageWrap__OS2ZJ,.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_info__wGDMc{position:relative;z-index:1}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_imageWrap__OS2ZJ{background:var(--hn-card-accent)}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_image__vNqKK{inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:0}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_currentPriceBold__0C2LV,.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_title__Lmsn1{color:#fff}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_description__e_2zs,.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_oldPrice__knXRf,.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_weight__0Z1yN{color:#cdcdcd}.ProductCard_productCard__RoyYt.ProductCard_productCardAccent__0_qJQ .ProductCard_strike__22H7M{background:#cdcdcd}.ProductCard_accentDecor__xRrLI{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit}.ProductCard_blobBlueA__YkCWM,.ProductCard_blobBlueB__CIDkL,.ProductCard_blobGreenA__TrNCY,.ProductCard_blobGreenB___pVwI,.ProductCard_blobRedA__zDEKP,.ProductCard_blobRedB__w2Y3x,.ProductCard_blobSaladA__RuIiH,.ProductCard_blobSaladB__Fv50f{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.ProductCard_blobBlueA__YkCWM img,.ProductCard_blobBlueB__CIDkL img,.ProductCard_blobGreenA__TrNCY img,.ProductCard_blobGreenB___pVwI img,.ProductCard_blobRedA__zDEKP img,.ProductCard_blobRedB__w2Y3x img,.ProductCard_blobSaladA__RuIiH img,.ProductCard_blobSaladB__Fv50f img{display:block}.ProductCard_blobGreenA__TrNCY{top:182px;right:-65px;width:114.941px;height:114.941px}.ProductCard_blobGreenA__TrNCY img{transform:rotate(-30deg)}.ProductCard_blobGreenB___pVwI{bottom:-43px;left:-64px;width:100.542px;height:100.542px}.ProductCard_blobGreenB___pVwI img{transform:rotate(-30deg)}.ProductCard_blobRedA__zDEKP{top:138px;right:-64px;width:121px;height:121px}.ProductCard_blobRedB__w2Y3x{bottom:-45px;left:-104px;width:121px;height:121px}.ProductCard_blobSaladA__RuIiH{top:97px;right:-97px;width:176px;height:176px}.ProductCard_blobSaladB__Fv50f{bottom:-85px;left:-146px;width:176px;height:176px}.ProductCard_blobBlueA__YkCWM{top:144px;right:-103px;width:160.962px;height:157.344px}.ProductCard_blobBlueA__YkCWM img{transform:rotate(-30deg)}.ProductCard_blobBlueB__CIDkL{bottom:-69px;left:-131px;width:160.962px;height:157.344px}.ProductCard_blobBlueB__CIDkL img{transform:rotate(-30deg)}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobGreenA__TrNCY{top:-36px;right:-78px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobGreenB___pVwI{bottom:-60px;left:-72px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobRedA__zDEKP{top:-48px;right:-72px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobRedB__w2Y3x{bottom:-72px;left:-88px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobSaladA__RuIiH{top:-80px;right:-110px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobSaladB__Fv50f{bottom:-110px;left:-130px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobBlueA__YkCWM{top:-40px;right:-100px}.ProductCard_accentDecorCompact__tqG04 .ProductCard_blobBlueB__CIDkL{bottom:-90px;left:-110px}@keyframes HomeNextFavoritesModal_hnModifierOptionAttentionPulse__BXblj{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeNextFavoritesModal_hnModifierGroupTitleAttentionPulse__acNrC{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeNextFavoritesModal_hnModifierGroupAttentionPulse__JsjqR{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeNextFavoritesModal_modal__LOYd6{display:flex;width:550px;max-width:min(550px,100vw - 72px);height:100%;max-height:calc(100vh - 72px);overflow:hidden;border-radius:32px;background:#fff;box-sizing:border-box}@media(max-width:1023px){.HomeNextFavoritesModal_modal__LOYd6{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:24px 24px 0 0}}.HomeNextFavoritesModal_inner__Ig5ED{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:24px;box-sizing:border-box}@media(max-width:1023px){.HomeNextFavoritesModal_inner__Ig5ED{padding:16px 8px 24px}}.HomeNextFavoritesModal_header__vKSgA{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:16px}@media(max-width:1023px){.HomeNextFavoritesModal_header__vKSgA{padding:0 8px;margin-bottom:8px}}.HomeNextFavoritesModal_title__MWdkh{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px}@media(max-width:1023px){.HomeNextFavoritesModal_title__MWdkh{font-size:20px;line-height:24px}}.HomeNextFavoritesModal_closeButton__95Ybs{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:12px;background:#f2f2f2;color:#111;cursor:pointer}.HomeNextFavoritesModal_body__m2uyC{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.HomeNextFavoritesModal_body__m2uyC::-webkit-scrollbar{width:0;height:0;display:none}.HomeNextFavoritesModal_grid__W7R3o{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 0;gap:12px 0;width:100%}.HomeNextFavoritesModal_grid__W7R3o>*{min-width:0;max-width:none}@media(max-width:1023px){.HomeNextFavoritesModal_grid__W7R3o{display:flex;flex-direction:column;gap:24px}}.HomeNextFavoritesModal_empty__kHODx{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:0;padding-bottom:24px}.HomeNextFavoritesModal_emptyImage___Wi9z{display:block;width:140px;height:190px;object-fit:contain}.HomeNextFavoritesModal_emptyCopy__9ZlX7{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.HomeNextFavoritesModal_emptyTitle___Rm8p{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:24px}.HomeNextFavoritesModal_emptyHint__Rba63{margin:0;max-width:294px;color:#969696;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px}@keyframes HomeBannerModal_hnModifierOptionAttentionPulse__Pfb34{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes HomeBannerModal_hnModifierGroupTitleAttentionPulse__WPZoV{0%,to{color:#484848}50%{color:#ed143b}}@keyframes HomeBannerModal_hnModifierGroupAttentionPulse___THsR{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.HomeBannerModal_modal__aLRS5{display:flex;width:807px;max-width:min(807px,100vw - 64px);height:654px;max-height:calc(100vh - 64px);overflow:hidden;border-radius:32px;background:#fff;box-sizing:border-box;transition:width .32s ease,max-width .32s ease,gap .32s ease,background-color .32s ease}@media(max-width:1023px){.HomeBannerModal_modal__aLRS5{flex-direction:column;gap:24px;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:32px 32px 0 0;background:#0000;overflow:hidden}}.HomeBannerModal_modalDetailsOnly__X_Oup{width:1011px;max-width:min(1011px,100vw - 64px)}@media(max-width:1023px){.HomeBannerModal_modalDetailsOnly__X_Oup{gap:0;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:32px 32px 0 0;background:#fff}.HomeBannerModal_modalDetailsOnly__X_Oup .HomeBannerModal_visual__ZfeEB{opacity:0;max-height:0;min-height:0;width:0;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none;aspect-ratio:unset;height:0}.HomeBannerModal_modalDetailsOnly__X_Oup .HomeBannerModal_details__Hq5QM{flex:1 1 auto;width:100%;height:100%;max-height:none;min-height:0;padding:16px;gap:24px;border-radius:32px 32px 0 0;overflow:hidden}.HomeBannerModal_modalDetailsOnly__X_Oup .HomeBannerModal_descriptionScroll__ErHiB,.HomeBannerModal_modalDetailsOnly__X_Oup .HomeBannerModal_detailsBody__6reol{flex:1 1 auto;min-height:0}}.HomeBannerModal_detailsHeaderBar__pFFbJ{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;width:100%}@media(max-width:1023px){.HomeBannerModal_detailsHeaderBar__pFFbJ{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}}.HomeBannerModal_detailsHeaderBar__pFFbJ .HomeBannerModal_closeButton__SA3dr{justify-self:end}.HomeBannerModal_detailsHeaderStart__pIMvP{display:flex;align-items:center;gap:8px;min-width:0}@media(max-width:1023px){.HomeBannerModal_detailsHeaderStart__pIMvP{display:contents}}.HomeBannerModal_detailsTitleCentered__6mHal{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#111;text-align:left}@media(max-width:1023px){.HomeBannerModal_detailsTitleCentered__6mHal{font-size:20px;font-weight:500;line-height:24px;text-align:center}.HomeBannerModal_detailsCmsContent__IStDT{font-size:15px;line-height:1.3;color:#484848}.HomeBannerModal_detailsCmsContent__IStDT b,.HomeBannerModal_detailsCmsContent__IStDT h1,.HomeBannerModal_detailsCmsContent__IStDT h2,.HomeBannerModal_detailsCmsContent__IStDT h3,.HomeBannerModal_detailsCmsContent__IStDT strong{color:#111;font-size:15px;font-weight:400;line-height:1.3}.HomeBannerModal_detailsCmsContent__IStDT p{margin:0 0 12px;font-size:15px;line-height:1.3}.HomeBannerModal_detailsCmsContent__IStDT ol,.HomeBannerModal_detailsCmsContent__IStDT ul{margin:0 0 12px;padding-left:22px}.HomeBannerModal_detailsCmsContent__IStDT li{margin-bottom:0;font-size:15px;line-height:1.3}}.HomeBannerModal_visual__ZfeEB{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;width:443px;height:100%;padding:24px;overflow:hidden;border:2px solid #fff;border-radius:32px 0 0 32px;box-sizing:border-box;color:#fff;background:#fff}@media(max-width:1023px){.HomeBannerModal_visual__ZfeEB{flex:0 0 auto;align-self:center;width:min(344px,100% - 32px);height:auto;aspect-ratio:344/508;max-height:calc(100% - 204px);min-height:0;margin:0;padding:0 16px 24px;border:2px solid #fff;border-radius:32px;box-sizing:border-box;background:var(--hn-banner-theme,#2196f3);justify-content:flex-end;z-index:0;transform-origin:top center;transform:translate3d(0,calc(var(--hn-banner-sheet-progress, 0) * 8px),0) scale(calc(1 - var(--hn-banner-sheet-progress, 0) * .06));filter:brightness(calc(1 - var(--hn-banner-sheet-progress, 0) * .3));transition:opacity .32s ease,max-height .32s ease,height .32s ease,width .32s ease,margin .32s ease,padding .32s ease,min-height .32s ease,border-width .32s ease,transform .28s ease,filter .28s ease}.HomeBannerModal_modalSheetDragging__IfxHS .HomeBannerModal_details__Hq5QM,.HomeBannerModal_modalSheetDragging__IfxHS .HomeBannerModal_visual__ZfeEB{transition:none}}.HomeBannerModal_sheetGrabber__rYGn1{display:none}@media(max-width:1023px){.HomeBannerModal_sheetGrabber__rYGn1{position:absolute;top:0;left:50%;z-index:2;display:block;width:64px;height:20px;padding:0;border:0;background:#0000;transform:translateX(-50%);cursor:grab}.HomeBannerModal_sheetGrabber__rYGn1:before{content:"";position:absolute;top:8px;left:14px;right:14px;height:4px;border-radius:2px;background:#d9d9d9}}.HomeBannerModal_visualImage__wo_Py,.HomeBannerModal_visualPlaceholder__hjvfL{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:1023px){.HomeBannerModal_visualImage__wo_Py,.HomeBannerModal_visualPlaceholder__hjvfL{inset:auto;left:0;top:-7.54%;width:100%;height:115.09%;object-fit:cover;object-position:top center}}.HomeBannerModal_visualGradient__3IfSQ{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(414px 429px at 50% 14.3%,#0000 0,#0000 70.33%,var(--hn-banner-theme,#2196f3) 100%)}@media(max-width:1023px){.HomeBannerModal_visualGradient__3IfSQ{background:linear-gradient(to top,var(--hn-banner-theme,#2196f3) 0,var(--hn-banner-theme,#2196f3) 22%,#0000 52%),radial-gradient(155% 73% at 50% 0,#0000 0,#0000 85%,var(--hn-banner-theme,#2196f3) 100%)}}.HomeBannerModal_visualPlaceholder__hjvfL{background:linear-gradient(180deg,#9ecfff,#2196f3)}@media(max-width:1023px){.HomeBannerModal_visualPlaceholder__hjvfL{background:var(--hn-banner-theme,#2196f3)}}.HomeBannerModal_visualContent__dHg8f{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:1023px){.HomeBannerModal_visualContent__dHg8f{gap:16px}}.HomeBannerModal_visualTitle__cA0eW{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:600;line-height:1;color:#fff;word-break:break-word}@media(max-width:1023px){.HomeBannerModal_visualTitle__cA0eW{max-width:316px}}.HomeBannerModal_ctaButton__HeBLv{display:inline-flex;flex-shrink:0;justify-content:center;height:48px;padding:0 24px;border:0;border-radius:12px;background:#fff;box-sizing:border-box;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#00b100;text-align:center;text-decoration:none;cursor:pointer;word-break:break-word}.HomeBannerModal_ctaButton__HeBLv,.HomeBannerModal_promoBlock__XGK0w{position:relative;z-index:4;align-items:center;width:100%;pointer-events:auto}.HomeBannerModal_promoBlock__XGK0w{display:flex;flex-direction:column;gap:4px}.HomeBannerModal_promoButton__R4F5g{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;padding:16px;border:1px solid #fff;border-radius:16px;background:#fff3;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:normal;cursor:pointer}.HomeBannerModal_promoCopyIcon__uVgx7{flex-shrink:0;width:24px;height:24px}.HomeBannerModal_promoHint__W7Luh{margin:0;max-width:100%;overflow:hidden;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:1.35;color:#fff9;text-overflow:ellipsis;white-space:nowrap}.HomeBannerModal_details__Hq5QM{position:relative;display:flex;flex:1 1;flex-direction:column;gap:24px;width:364px;min-width:0;height:100%;padding:24px;border-radius:0 32px 32px 0;box-sizing:border-box;transition:width .32s ease,padding .32s ease}@media(max-width:1023px){.HomeBannerModal_details__Hq5QM{flex:1 1 auto;width:100%;max-width:100%;max-height:none;min-height:0;padding:24px 16px 16px;border-radius:32px 32px 0 0;gap:24px;overflow:hidden;background:#fff;z-index:1;margin-top:calc(var(--hn-banner-sheet-shift, 0px)*-1);transition:width .32s ease,padding .32s ease,margin-top .28s ease}}.HomeBannerModal_detailsAbout__GQdzP,.HomeBannerModal_detailsFull__TBgs6{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0;min-height:0;width:100%;transition:opacity .3s ease,transform .3s ease}.HomeBannerModal_detailsPaneHidden__Ir0sz{position:absolute;inset:0;z-index:0;opacity:0;transform:translate3d(0,12px,0);pointer-events:none;visibility:hidden;transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s}.HomeBannerModal_detailsAbout__GQdzP:not(.HomeBannerModal_detailsPaneHidden__Ir0sz),.HomeBannerModal_detailsFull__TBgs6:not(.HomeBannerModal_detailsPaneHidden__Ir0sz){position:relative;z-index:1;visibility:visible;transform:translateZ(0)}.HomeBannerModal_aboutIntro__jeHbb{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0;min-height:0}@media(max-width:1023px){.HomeBannerModal_aboutIntro__jeHbb{gap:8px}}.HomeBannerModal_detailsHeader__HuEDn{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;width:100%}@media(max-width:1023px){.HomeBannerModal_detailsHeader__HuEDn .HomeBannerModal_closeButtonInHeader__cypMf{display:none}}.HomeBannerModal_detailsHeading__6paRc{display:flex;align-items:center;gap:8px;min-width:0}.HomeBannerModal_detailsTitle__g_m4W{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#111}@media(max-width:1023px){.HomeBannerModal_detailsTitle__g_m4W{font-size:18px;font-weight:600;line-height:1.35}}.HomeBannerModal_backButton__Fyu0i{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:#f4f4f4;color:#111;cursor:pointer}.HomeBannerModal_backIcon__CSQtz{width:24px;height:24px}.HomeBannerModal_closeButton__SA3dr{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:#f4f4f4;color:#111;cursor:pointer}.HomeBannerModal_closeButtonOnVisual__sw5VC{display:none;position:absolute;top:22px;right:22px;z-index:3}@media(max-width:1023px){.HomeBannerModal_closeButtonOnVisual__sw5VC{display:inline-flex}}.HomeBannerModal_closeIcon__8NBK_{width:24px;height:24px}.HomeBannerModal_detailsBody__6reol{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:0}.HomeBannerModal_descriptionScroll__ErHiB{flex:1 1;min-height:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.HomeBannerModal_descriptionScroll__ErHiB::-webkit-scrollbar{width:0;height:0;display:none}.HomeBannerModal_description__fo3c0{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#484848}@media(max-width:1023px){.HomeBannerModal_description__fo3c0{font-size:15px}}.HomeBannerModal_description__fo3c0 p{margin:0 0 12px}.HomeBannerModal_description__fo3c0 ol,.HomeBannerModal_description__fo3c0 ul{margin:0 0 12px;padding-left:24px}.HomeBannerModal_description__fo3c0 li{margin-bottom:4px}.HomeBannerModal_description__fo3c0 b,.HomeBannerModal_description__fo3c0 strong{color:#111;font-weight:500}.HomeBannerModal_descriptionPlain__8XHNm{white-space:pre-wrap}.HomeBannerModal_descriptionEmpty__bx87X{color:#757575}.HomeBannerModal_descriptionEmpty__bx87X,.HomeBannerModal_detailsLink__C6_Pw{margin:0;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px}.HomeBannerModal_detailsLink__C6_Pw{display:inline-flex;flex-shrink:0;align-self:flex-start;padding:0;border:0;background:#0000;font-weight:400;line-height:1.3;color:#111;text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}@keyframes ProductToCartShareButton_hnModifierOptionAttentionPulse__pQgSq{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes ProductToCartShareButton_hnModifierGroupTitleAttentionPulse__Isd55{0%,to{color:#484848}50%{color:#ed143b}}@keyframes ProductToCartShareButton_hnModifierGroupAttentionPulse__85dC0{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.ProductToCartShareButton_wrap__sK_tY{position:relative;display:inline-flex;flex-shrink:0}.ProductToCartShareButton_button__wPgp2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:none;border-radius:12px;background:#f4f4f4;-webkit-appearance:none;appearance:none;cursor:pointer}.ProductToCartShareButton_icon__f55qG{display:flex;width:24px;height:24px}.ProductToCartShareButton_icon__f55qG img{display:block;width:24px;height:24px;object-fit:contain}.ProductToCartShareButton_toast__gP7D_{position:absolute;top:calc(100% + 8px);right:0;z-index:3;margin:0;max-width:min(280px,100vw - 48px);padding:16px;border-radius:18px;background:#00b100;box-shadow:0 4px 4px #0c0c0d0d;color:#fff;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-size:16px;font-weight:600;line-height:18px;white-space:nowrap;pointer-events:none;box-sizing:border-box}.ProductToCartShareButton_toastStart__FTWan{right:auto;left:0}@keyframes ProductNutritionView_hnModifierOptionAttentionPulse__OsnzT{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes ProductNutritionView_hnModifierGroupTitleAttentionPulse__InlIb{0%,to{color:#484848}50%{color:#ed143b}}@keyframes ProductNutritionView_hnModifierGroupAttentionPulse__GVFAI{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.ProductNutritionView_root__PlHwo{display:flex;flex-direction:column;gap:12px}.ProductNutritionView_header__JTX6t{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProductNutritionView_title__BNkfb{margin:0;color:#111;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;font-weight:500;line-height:1.1}.ProductNutritionView_toggle__Lsx_n{display:flex;gap:8px}.ProductNutritionView_toggleItemActive__l6G38,.ProductNutritionView_toggleItem__yP_3B{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;line-height:1.1;cursor:pointer}.ProductNutritionView_toggleItem__yP_3B{background:#f2f2f2;color:#111}.ProductNutritionView_toggleItemActive__l6G38{background:#00b100;color:#fff}.ProductNutritionView_grid__8P8fT{display:flex;gap:8px}.ProductNutritionView_cell__sHzLj{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;border:1px solid #f2f2f2;border-radius:12px;background:#fff}.ProductNutritionView_cell__sHzLj:last-child{flex:0 0 auto}.ProductNutritionView_value__kYarc{color:#111;font-weight:500}.ProductNutritionView_label__EGFLJ,.ProductNutritionView_value__kYarc{font-family:var(--font-geologica),var(--font-roboto),"Roboto",sans-serif;line-height:1.1}.ProductNutritionView_label__EGFLJ{color:#969696}.ProductNutritionView_panel__7Tyzf{padding:0 16px 16px}.ProductNutritionView_panel__7Tyzf .ProductNutritionView_title__BNkfb{font-size:18px}.ProductNutritionView_panel__7Tyzf .ProductNutritionView_toggleItemActive__l6G38,.ProductNutritionView_panel__7Tyzf .ProductNutritionView_toggleItem__yP_3B{height:32px;padding:0 12px;font-size:14px}.ProductNutritionView_panel__7Tyzf .ProductNutritionView_cell__sHzLj{padding:12px;border-color:#f2f2f2}.ProductNutritionView_panel__7Tyzf .ProductNutritionView_cell__sHzLj:last-child{min-width:91px}.ProductNutritionView_panel__7Tyzf .ProductNutritionView_value__kYarc{font-size:18px}.ProductNutritionView_panel__7Tyzf .ProductNutritionView_label__EGFLJ{font-size:14px}.ProductNutritionView_mobilePanel__lVL_t{gap:12px}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_title__BNkfb{font-size:18px;font-weight:500}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_toggleItemActive__l6G38,.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_toggleItem__yP_3B{height:36px;padding:0 16px;font-size:14px;border-radius:8px}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_grid__8P8fT{gap:4px}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_cell__sHzLj{padding:12px;border-color:#f2f2f2;border-radius:12px}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_cell__sHzLj:last-child{flex:0 0 auto;min-width:0}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_value__kYarc{font-size:16px;line-height:20px}.ProductNutritionView_mobilePanel__lVL_t .ProductNutritionView_label__EGFLJ{font-size:12px;line-height:12px}.ProductNutritionView_compact__OGE_6{gap:8px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_title__BNkfb{font-size:13px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_toggle__Lsx_n{gap:6px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_toggleItemActive__l6G38,.ProductNutritionView_compact__OGE_6 .ProductNutritionView_toggleItem__yP_3B{height:24px;padding:0 8px;font-size:11px;border-radius:6px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_grid__8P8fT{gap:4px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_cell__sHzLj{padding:6px 4px;border-radius:8px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_cell__sHzLj:last-child{min-width:0}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_value__kYarc{font-size:13px;white-space:nowrap}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_label__EGFLJ{font-size:10px;white-space:nowrap}@media(max-width:1023px){.ProductNutritionView_compact__OGE_6{gap:6px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_title__BNkfb{font-size:11px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_toggle__Lsx_n{gap:4px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_toggleItemActive__l6G38,.ProductNutritionView_compact__OGE_6 .ProductNutritionView_toggleItem__yP_3B{height:20px;padding:0 6px;font-size:10px;border-radius:6px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_grid__8P8fT{gap:3px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_cell__sHzLj{padding:4px 2px;border-radius:6px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_value__kYarc{font-size:11px}.ProductNutritionView_compact__OGE_6 .ProductNutritionView_label__EGFLJ{font-size:9px}}@keyframes ProductToCartModalAsideImage_hnModifierOptionAttentionPulse__uZZKR{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes ProductToCartModalAsideImage_hnModifierGroupTitleAttentionPulse__IvZyV{0%,to{color:#484848}50%{color:#ed143b}}@keyframes ProductToCartModalAsideImage_hnModifierGroupAttentionPulse__bjJua{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.ProductToCartModalAsideImage_root__Ui8el{position:absolute;inset:0;overflow:hidden;background:#f1f1f1}.ProductToCartModalAsideImage_placeholder__kpyBn{width:100%;height:100%;background:#f1f1f1}.ProductToCartModalAsideImage_preview__LgbQ7{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);filter:blur(6px)}.ProductToCartModalAsideImage_shimmer__EH1Nz{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#f2f2f259,#ffffffbf 50%,#f2f2f259);background-size:200% 100%;animation:ProductToCartModalAsideImage_modalImageShimmer__cN9vG 1.1s ease-in-out infinite}.ProductToCartModalAsideImage_image__6O47G{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.ProductToCartModalAsideImage_imageVisible__sWECx{opacity:1}@keyframes ProductToCartModalAsideImage_modalImageShimmer__cN9vG{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ProductToCartModalAside_hnModifierOptionAttentionPulse__kfix1{0%,to{box-shadow:0 0 0 0 #e41f1300}50%{box-shadow:0 0 0 3px #e41f1366}}@keyframes ProductToCartModalAside_hnModifierGroupTitleAttentionPulse__PBCUL{0%,to{color:#484848}50%{color:#ed143b}}@keyframes ProductToCartModalAside_hnModifierGroupAttentionPulse__sTnbG{0%,to{box-shadow:inset 0 0 0 0 #00b10000}50%{box-shadow:inset 0 0 0 2px #00b10073}}.ProductToCartModalAside_aside__hH1Lp{display:flex;flex-direction:column;flex-shrink:0;width:520px;min-height:0;height:100%;box-sizing:border-box}@media(max-width:1023px){.ProductToCartModalAside_aside__hH1Lp{flex-shrink:0;width:100%;height:auto;border-bottom:1px solid #f1f1f1}}.ProductToCartModalAside_asideImageWrap__TfzV3{position:relative;padding:8px;overflow:visible}.ProductToCartModalAside_asideLabels__ma_lS{position:absolute;top:24px;left:24px;z-index:1}.ProductToCartModalAside_asideImageFrame__NII9V{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border:1px solid #00b100;border-radius:18px;box-shadow:0 0 0 4px #00b1001a;background:#f1f1f1}.ProductToCartModalAside_asideImagePlaceholder__Rj5Ud{width:100%;height:100%;background:#f1f1f1}@media(max-width:1023px){.ProductToCartModalAside_asideNutrition__poS1Y{display:none}}