.QtyControl_plus__t6Rdq{width:36px;height:36px;border-radius:18px;background:var(--c-chip);display:grid;place-items:center;transition:background .15s}.QtyControl_plus__t6Rdq:hover{background:#ead7e7}.QtyControl_pill__mcRjd{background:var(--c-chip);color:var(--c-primary);font-family:var(--font-display);font-weight:500;font-size:15px;padding:12px 22px;border-radius:var(--r-pill);white-space:nowrap;transition:background .15s}.QtyControl_pill__mcRjd:hover{background:#ead7e7}.QtyControl_stepper__ItJTd{display:inline-flex;align-items:center;height:36px;border-radius:18px;background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px}.QtyControl_stepper__ItJTd button{width:32px;height:36px;font-size:18px;color:#fff}.QtyControl_stepper__ItJTd span{min-width:20px;text-align:center}.QtyControl_stepperPill__GtCxN{height:44px;border-radius:var(--r-pill)}.QtyControl_stepperPill__GtCxN button{width:40px;height:44px}.Categories_list__t9QHQ{list-style:none;margin:0;display:flex;justify-content:space-between;gap:12px;background:var(--c-surface);border-radius:var(--r-xl);padding:24px 28px 20px;overflow-x:auto;scrollbar-width:none}.Categories_list__t9QHQ::-webkit-scrollbar{display:none}.Categories_item___ZKi6{display:flex;flex-direction:column;align-items:center;gap:10px}.Categories_circle__dLH06{width:84px;height:84px;border-radius:42px;flex-shrink:0;transition:transform .2s}.Categories_item___ZKi6:hover .Categories_circle__dLH06{transform:translateY(-2px)}.Categories_search__VdteN{position:absolute;left:27px;top:27px}.Categories_label__sE2Qq{font-family:var(--font-display);font-weight:500;font-size:14px;text-align:center;white-space:nowrap}@media (max-width:900px){.Categories_list__t9QHQ{justify-content:flex-start;gap:18px;padding:18px 16px 16px;border-radius:var(--r-lg)}.Categories_circle__dLH06{width:72px;height:72px}.Categories_search__VdteN{left:21px;top:21px}}.Dialog_overlay__v2VfK{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(30,0,25,.45);animation:Dialog_fade__1xeiJ .18s ease-out}.Dialog_panel__tyHKM{width:min(560px,100%);max-height:min(720px,calc(100dvh - 32px));overflow:auto;background:var(--c-surface);border-radius:var(--r-lg);padding:24px;box-shadow:0 30px 60px rgba(30,0,25,.25);animation:Dialog_rise__C0WqD .22s ease-out}.Dialog_right__074Av{place-items:stretch end;padding:0}.Dialog_right__074Av .Dialog_panel__tyHKM{width:min(440px,100%);max-height:none;height:100dvh;border-radius:var(--r-lg) 0 0 var(--r-lg);display:flex;flex-direction:column;animation:Dialog_slide__lKxiQ .24s ease-out}.Dialog_head__34Dtq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.Dialog_title__isb7I{font-family:var(--font-display);font-weight:700;font-size:24px}.Dialog_close__CgUQc{width:40px;height:40px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--c-chip);color:var(--c-primary);flex-shrink:0}@keyframes Dialog_fade__1xeiJ{0%{opacity:0}}@keyframes Dialog_rise__C0WqD{0%{transform:translateY(12px);opacity:0}}@keyframes Dialog_slide__lKxiQ{0%{transform:translateX(40px);opacity:0}}.CartDrawer_list__qr6xf{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;flex:1 1;overflow:auto;align-content:start}.CartDrawer_item__2weQ3{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.CartDrawer_thumb__QbZAZ{position:relative;width:64px;height:64px;border-radius:16px;overflow:hidden}.CartDrawer_thumbImg__pJn4h{object-fit:cover}.CartDrawer_info__mbncf{min-width:0}.CartDrawer_title__MWXuJ{font-family:var(--font-display);font-weight:500;font-size:15px;line-height:20px}.CartDrawer_price__3S3KJ{font-family:var(--font-display);font-weight:600;font-size:15px;margin-top:2px}.CartDrawer_footer__DT8sB{border-top:1px solid #efe3ed;padding-top:16px;margin-top:16px;display:grid;grid-gap:10px;gap:10px}.CartDrawer_totalRow__5ViKq{display:flex;justify-content:space-between;align-items:baseline;color:var(--c-muted);font-size:15px}.CartDrawer_total__TiZM_{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--c-ink)}.CartDrawer_primary__m0xa1,.CartDrawer_secondary__kBKJn{font-family:var(--font-display);font-weight:600;font-size:16px;padding:16px 22px;border-radius:var(--r-pill)}.CartDrawer_primary__m0xa1{background:var(--c-primary);color:#fff}.CartDrawer_primary__m0xa1:hover{background:var(--c-primary-hover)}.CartDrawer_secondary__kBKJn{background:var(--c-chip);color:var(--c-primary);justify-self:start}.CartDrawer_clear__Ig2S6{color:var(--c-muted);font-size:14px;justify-self:center}.CartDrawer_empty__2v_il{display:grid;grid-gap:10px;gap:10px;align-content:start}.CartDrawer_emptyTitle__25F5v{font-family:var(--font-display);font-weight:600;font-size:20px}.CartDrawer_emptyText__19C8w{font-size:15px;line-height:22px;color:var(--c-muted)}.CartDrawer_extras__XBitI{font-size:12px;line-height:16px;color:var(--c-muted);margin-top:2px}.CartDrawer_stepper__JQJUk{display:inline-flex;align-items:center;height:36px;border-radius:18px;background:var(--c-chip);color:var(--c-primary);font-family:var(--font-display);font-weight:600;font-size:15px}.CartDrawer_stepper__JQJUk button{width:32px;height:36px;font-size:18px;color:var(--c-primary)}.CartDrawer_stepper__JQJUk span{min-width:18px;text-align:center}a.CartDrawer_secondary__kBKJn{display:inline-block}.Footer_footer__F7Wbt{background:var(--c-footer);color:#fff;margin-top:88px}.Footer_inner__ITEGX{padding-top:56px;padding-bottom:40px;display:flex;flex-direction:column;gap:40px}.Footer_top__phS0w{display:flex;justify-content:space-between;gap:32px}.Footer_brand___LZnv{display:flex;flex-direction:column;gap:16px}.Footer_logo__eCeRp{color:#fff}.Footer_about__HQd5Z{font-size:14px;line-height:21px;color:var(--c-footer-text);width:300px}.Footer_socials__RGMMs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.Footer_social__BE9qP{display:inline-block;border:1px solid rgba(255,255,255,.35);padding:7px 14px;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:500;font-size:13px;transition:background .15s}.Footer_social__BE9qP:hover{background:rgba(255,255,255,.1)}.Footer_col__jz_RX{display:flex;flex-direction:column;gap:12px;white-space:nowrap}.Footer_colTitle__yjx7k{font-family:var(--font-display);font-weight:600;font-size:16px}.Footer_link__X2pj8{font-size:15px;color:var(--c-footer-text)}a.Footer_link__X2pj8:hover{color:#fff}.Footer_divider__DJc2u{height:1px;background:rgba(255,255,255,.12)}.Footer_bottom__enE_5{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--c-footer-muted)}@media (max-width:900px){.Footer_top__phS0w{flex-wrap:wrap}.Footer_brand___LZnv{flex-basis:100%}.Footer_about__HQd5Z{width:auto;max-width:360px}.Footer_col__jz_RX{min-width:160px}}@media (max-width:520px){.Footer_bottom__enE_5{flex-direction:column}}.Header_header__KRTqD{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:20px;position:relative;z-index:20}.Header_left__xGDvG,.Header_right__V4nv4{display:flex;align-items:center;min-width:0}.Header_left__xGDvG{gap:32px}.Header_right__V4nv4{gap:12px;flex-shrink:0}.Header_logo__Co3Jr{color:var(--c-primary);flex-shrink:0;display:block}.Header_cityWrap__u8o8Q{position:relative}.Header_city__tBXtA{display:inline-flex;align-items:center;gap:6px;padding:9px 12px 9px 14px;border-radius:var(--r-pill);background:var(--c-chip);font-family:var(--font-display);font-weight:500;font-size:15px;white-space:nowrap}.Header_city__tBXtA img{transition:transform .15s}.Header_flip__s0Xz_{transform:rotate(180deg)}.Header_cityList__e09J0{position:absolute;top:calc(100% + 8px);left:0;margin:0;padding:8px;list-style:none;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(46,11,43,.16);min-width:220px}.Header_cityList__e09J0 button{width:100%;text-align:left;padding:10px 12px;border-radius:12px;font-family:var(--font-display);font-weight:500;font-size:15px}.Header_active__1tSgK,.Header_cityList__e09J0 button:hover{background:var(--c-chip)}.Header_active__1tSgK{color:var(--c-primary)}.Header_delivery__awkdA{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.Header_deliveryHint__8ebrw{font-size:13px;color:var(--c-muted);white-space:nowrap}.Header_deliveryAddr__bDf3E{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-weight:600;font-size:17px;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.Header_phone__gNTmK{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.Header_phoneNum__4KHNo{font-family:var(--font-display);font-weight:500;font-size:16px}.Header_phoneHint__IGzFd{font-size:13px;color:var(--c-muted)}.Header_login__O11hk{background:#fff;padding:13px 20px;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:500;font-size:15px;transition:background .15s}.Header_login__O11hk:hover{background:var(--c-chip)}.Header_cart__NeG0r{position:relative;display:inline-flex;align-items:center;gap:8px;padding:13px 20px 13px 18px;border-radius:var(--r-pill);background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;white-space:nowrap;transition:background .15s}.Header_cart__NeG0r:hover{background:var(--c-primary-hover)}.Header_badge__TYrJq{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--c-pink);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.Header_addrForm__TiMkO{display:grid;grid-gap:12px;gap:12px}.Header_addrLabel___SF_m{font-size:14px;color:var(--c-muted)}.Header_addrInput___wcKx{font:inherit;font-size:16px;padding:14px 16px;border-radius:16px;border:1px solid #e3d3e0;background:#fff;color:var(--c-ink)}.Header_addrInput___wcKx:focus{outline:none;border-color:var(--c-primary)}.Header_addrNote__2Owdo{font-size:13px;line-height:18px;color:var(--c-muted)}.Header_addrSave__9FCwS{background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;padding:14px 22px;border-radius:var(--r-pill)}.Header_addrSave__9FCwS:disabled{opacity:.45;cursor:default}@media (max-width:1180px){.Header_phone__gNTmK{display:none}.Header_left__xGDvG{gap:20px}}@media (max-width:900px){.Header_header__KRTqD{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo city right" "delivery delivery delivery";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:14px;row-gap:14px;padding-top:16px;padding-bottom:12px}.Header_left__xGDvG{display:contents}.Header_logo__Co3Jr{grid-area:logo}.Header_cityWrap__u8o8Q{grid-area:city;justify-self:start}.Header_delivery__awkdA{grid-area:delivery}.Header_right__V4nv4{grid-area:right}.Header_login__O11hk{display:none}}@media (max-width:520px){.Header_logo__Co3Jr svg{width:118px;height:auto}.Header_cart__NeG0r{padding:11px 14px}.Header_cartLabel__bVv9n{display:none}}.PreorderPromo_promo__Na6q_{position:relative;height:100%;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(142.43deg,#a04fae 14.29%,#7a1a78 53.57%,#45003f 85.71%);color:#fff;container-type:inline-size;scroll-margin-top:24px}.PreorderPromo_inner__fBKh5{position:relative;height:100%;min-height:calc(457 / 792 * 100cqw)}.PreorderPromo_stage__mHxqv{position:absolute;inset:0;pointer-events:none}.PreorderPromo_glow__gizuX{position:absolute;left:calc(350 / 792 * 100cqw);top:calc(-11.5 / 792 * 100cqw);width:calc(480 / 792 * 100cqw);height:auto;max-width:none}.PreorderPromo_ring__d7hTS{position:absolute;left:calc(390 / 792 * 100cqw);top:calc(28.5 / 792 * 100cqw);width:calc(400 / 792 * 100cqw);height:auto;max-width:none}.PreorderPromo_cake__kEajk{position:absolute;left:calc(400 / 792 * 100cqw);top:calc(87 / 792 * 100cqw);width:calc(380 / 792 * 100cqw);aspect-ratio:1;filter:drop-shadow(0 18px 30px rgba(30,0,25,.35))}.PreorderPromo_cakeImg__SR8MG{object-fit:cover}.PreorderPromo_spark__1fypR{position:absolute}.PreorderPromo_s1__NUapi{left:calc(420 / 792 * 100cqw);top:calc(44 / 792 * 100cqw)}.PreorderPromo_s2__cHumS{left:calc(470 / 792 * 100cqw);top:calc(24 / 792 * 100cqw)}.PreorderPromo_s3__je96o{left:calc(740 / 792 * 100cqw);top:calc(70 / 792 * 100cqw)}.PreorderPromo_text__VPgOo{position:absolute;left:calc(44 / 792 * 100cqw);top:50%;transform:translateY(-50%);width:min(380px,48cqw);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.PreorderPromo_badge__za1l9{background:var(--c-pink-soft);color:var(--c-primary);font-family:var(--font-display);font-weight:600;font-size:13px;padding:4px 10px;border-radius:var(--r-pill)}.PreorderPromo_title___bcef{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:46px}.PreorderPromo_desc__zHXSR{font-size:16px;line-height:24px;color:var(--c-on-dark);max-width:360px}.PreorderPromo_actions__nv7jI{display:flex;flex-wrap:wrap;gap:12px;padding-top:10px}.PreorderPromo_ghost__iwj4u,.PreorderPromo_primary__YusBf{font-family:var(--font-display);font-size:15px;padding:14px 24px;border-radius:var(--r-pill);white-space:nowrap;transition:background .15s}.PreorderPromo_primary__YusBf{background:#fff;color:var(--c-primary);font-weight:600}.PreorderPromo_primary__YusBf:hover{background:#fbeef8}.PreorderPromo_ghost__iwj4u{border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:500}.PreorderPromo_ghost__iwj4u:hover{background:rgba(255,255,255,.1)}.PreorderPromo_steps__WegQ6{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.PreorderPromo_step__3PVjJ{display:flex;gap:14px;align-items:flex-start}.PreorderPromo_num__4h__d{width:36px;height:36px;border-radius:18px;background:var(--c-chip);color:var(--c-primary);font-family:var(--font-display);font-weight:700;display:grid;place-items:center;flex-shrink:0}.PreorderPromo_stepTitle__v2fI3{font-family:var(--font-display);font-weight:600;font-size:16px}.PreorderPromo_stepText__aELqs{font-size:14px;line-height:20px;color:var(--c-muted);margin-top:2px}@container (max-width: 620px){.PreorderPromo_inner__fBKh5{min-height:0;display:flex;flex-direction:column}.PreorderPromo_text__VPgOo{position:relative;left:auto;top:auto;transform:none;width:auto;padding:28px 24px 0}.PreorderPromo_title___bcef{font-size:32px;line-height:38px}.PreorderPromo_stage__mHxqv{position:relative;inset:auto;order:2;height:86cqw}.PreorderPromo_glow__gizuX{left:2cqw;top:-6cqw;width:96cqw}.PreorderPromo_ring__d7hTS{left:10cqw;top:2cqw;width:80cqw}.PreorderPromo_cake__kEajk{left:12cqw;top:10cqw;width:76cqw}.PreorderPromo_s1__NUapi{left:14cqw;top:6cqw}.PreorderPromo_s2__cHumS{left:24cqw;top:2cqw}.PreorderPromo_s3__je96o{left:84cqw;top:12cqw}}.PromoTiles_list__9sR3p{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px}.PromoTiles_tile__rniOD{display:block;aspect-ratio:222/300;border-radius:var(--r-lg);background:linear-gradient(to bottom,var(--from),var(--to));color:#fff;transition:transform .2s}.PromoTiles_tile__rniOD:hover{transform:translateY(-3px)}.PromoTiles_shade__OrOCc{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--to) 85%,transparent))}.PromoTiles_text__rI6tA{position:absolute;left:calc(16 / 222 * 100cqw);right:calc(16 / 222 * 100cqw);bottom:calc(16 / 222 * 100cqw);display:flex;flex-direction:column;gap:4px}.PromoTiles_title__iOBbR{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:23px}.PromoTiles_subtitle__7Wy4h{font-size:13px;color:#ffe3f1}.PromoTiles_app__hSp8g .PromoTiles_shade__OrOCc{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--to) 85%,transparent))}.PromoTiles_icon__RlUtl{border-radius:calc(26 / 222 * 100cqw);overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.25)}@media (max-width:1100px){.PromoTiles_list__9sR3p{grid-template-columns:repeat(5,200px);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.PromoTiles_list__9sR3p::-webkit-scrollbar{display:none}.PromoTiles_list__9sR3p>li{scroll-snap-align:start}}@media (max-width:520px){.PromoTiles_list__9sR3p{grid-template-columns:repeat(5,168px);gap:12px}.PromoTiles_title__iOBbR{font-size:17px;line-height:21px}}.Stats_panel__SOrnJ{margin:0;display:flex;justify-content:space-between;gap:24px;background:var(--c-surface);border-radius:var(--r-xl);padding:36px 40px}.Stats_item__d6fvQ{display:flex;flex-direction:column;gap:4px;width:220px}.Stats_value__TApbd{font-family:var(--font-display);font-weight:700;font-size:44px;color:var(--c-primary);white-space:nowrap}.Stats_label__jRZrF{margin:0;font-size:15px;color:var(--c-muted)}@media (max-width:900px){.Stats_panel__SOrnJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px;border-radius:var(--r-lg)}.Stats_item__d6fvQ{width:auto}.Stats_value__TApbd{font-size:34px}}.page_main__GlU4n{display:flex;flex-direction:column;gap:32px}@media (max-width:600px){.page_main__GlU4n{gap:24px}}.SweetRadar_banner__sZ9Yo{display:flex;align-items:center;gap:20px;background:var(--c-surface);border-radius:var(--r-lg);padding:20px 24px}.SweetRadar_pin__ciSAX{width:56px;height:56px;border-radius:28px;background:var(--c-chip);display:grid;place-items:center;flex-shrink:0}.SweetRadar_text__CvQZb{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.SweetRadar_head__UfH3F{display:flex;align-items:center;gap:8px}.SweetRadar_title__bF51L{font-family:var(--font-display);font-weight:600;font-size:19px}.SweetRadar_badge__liG0g{background:var(--c-pink);color:#fff;font-family:var(--font-display);font-weight:500;font-size:12px;padding:3px 8px;border-radius:var(--r-pill)}.SweetRadar_desc__Jp__W{font-size:15px;color:var(--c-muted);max-width:760px}.SweetRadar_cta__hp71s{background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;padding:14px 22px;border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;transition:background .15s}.SweetRadar_cta__hp71s:hover{background:var(--c-primary-hover)}.SweetRadar_dlg__Kqyop{display:grid;grid-gap:14px;gap:14px}.SweetRadar_search__AEPUW{font:inherit;font-size:16px;padding:14px 16px;border-radius:16px;border:1px solid #e3d3e0;color:var(--c-ink)}.SweetRadar_search__AEPUW:focus{outline:none;border-color:var(--c-primary)}.SweetRadar_points__gGAC7,.SweetRadar_results__0qOdw{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.SweetRadar_result__e5IWG{width:100%;display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:8px;border-radius:16px;text-align:left}.SweetRadar_result__e5IWG:hover:not(:disabled){background:var(--c-chip)}.SweetRadar_result__e5IWG:disabled{opacity:.5;cursor:default}.SweetRadar_thumb__JIeyl{position:relative;width:48px;height:48px;border-radius:14px;overflow:hidden}.SweetRadar_thumbImg__eia4Q{object-fit:cover}.SweetRadar_resultTitle__RB1Wl{font-family:var(--font-display);font-weight:500;font-size:15px}.SweetRadar_resultMeta__HsK6C{font-size:13px;color:var(--c-muted);white-space:nowrap}.SweetRadar_empty__8QPwi{font-size:14px;color:var(--c-muted);padding:8px}.SweetRadar_back__rwpNc{justify-self:start;color:var(--c-primary);font-family:var(--font-display);font-weight:500;font-size:14px}.SweetRadar_pickedTitle__MCd_6{font-family:var(--font-display);font-weight:600;font-size:19px}.SweetRadar_point__DcbAU{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#faf5f9}.SweetRadar_pointName___xcZH{font-family:var(--font-display);font-weight:600;font-size:15px}.SweetRadar_pointMeta__FPy2u{font-size:13px;color:var(--c-muted);margin-top:2px}.SweetRadar_pointActions__y0m3R{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.SweetRadar_pointDelivery__ixgeZ{font-size:12px;color:var(--c-muted)}.SweetRadar_order__Yup_N{background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:500;font-size:14px;padding:10px 16px;border-radius:var(--r-pill);white-space:nowrap}.SweetRadar_note__umyw1{font-size:12px;color:var(--c-muted)}@media (max-width:760px){.SweetRadar_banner__sZ9Yo{flex-wrap:wrap;padding:18px;gap:14px}.SweetRadar_text__CvQZb{flex-basis:calc(100% - 70px)}.SweetRadar_cta__hp71s{width:100%;text-align:center}.SweetRadar_point__DcbAU{flex-direction:column;align-items:stretch}.SweetRadar_pointActions__y0m3R{flex-direction:row;justify-content:space-between;align-items:center}}.FittedImage_plate__kmhAC{position:relative;overflow:hidden;container-type:inline-size}.FittedImage_fit__2eCmU{position:absolute;left:calc(var(--l) * 100cqw);top:calc(var(--t) * 100cqw);width:calc(var(--s) * 100cqw);aspect-ratio:1;pointer-events:none}.FittedImage_img__14daV{object-fit:cover}.ProductCard_card___H3uy{display:flex;flex-direction:column;gap:10px;min-width:0}.ProductCard_pic__5xWj7{display:block;width:100%;aspect-ratio:1;border-radius:var(--r-md);transition:transform .2s}.ProductCard_pic__5xWj7:hover{transform:translateY(-2px)}.ProductCard_badge__pTSrR{position:absolute;left:10px;top:10px;background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:11px;padding:3px 8px;border-radius:var(--r-pill)}.ProductCard_badgeNew__LNx_g{background:var(--c-pink)}.ProductCard_title__V_5Ge{font-family:var(--font-display);font-weight:500;font-size:15px;line-height:20px;height:40px;overflow:hidden}.ProductCard_title__V_5Ge a:hover{color:var(--c-primary)}.ProductCard_weight__qtBc_{font-size:13px;color:var(--c-muted)}.ProductCard_row__o8opT{display:flex;align-items:center;justify-content:space-between;gap:8px}.ProductCard_price__IGfaR{font-family:var(--font-display);font-weight:600;font-size:17px;white-space:nowrap}.SectionHead_head__Wm0bM{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.SectionHead_title__pbnXQ{font-family:var(--font-display);font-weight:700;font-size:32px;scroll-margin-top:24px}.SectionHead_more__oqN1a{display:inline-flex;align-items:center;gap:4px;color:var(--c-primary);font-family:var(--font-display);font-weight:500;font-size:15px;white-space:nowrap}.SectionHead_more__oqN1a:hover{text-decoration:underline}@media (max-width:520px){.SectionHead_title__pbnXQ{font-size:26px}}.Popular_cards__revin{list-style:none;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;background:var(--c-surface);border-radius:var(--r-xl);padding:24px}@media (max-width:1024px){.Popular_cards__revin{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}@media (max-width:600px){.Popular_cards__revin{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px;row-gap:20px;border-radius:var(--r-lg)}}.Cakes_grid__C_fEc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.Cakes_card__19a9L{background:var(--c-surface);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.Cakes_pic__hAxhd{display:block;width:100%;aspect-ratio:384/280}.Cakes_badge__yETZa{position:absolute;left:16px;top:16px;background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:12px;padding:4px 10px;border-radius:var(--r-pill)}.Cakes_badgeNew__qB_yo{background:var(--c-pink)}.Cakes_body__Vb1Bu{display:flex;flex-direction:column;gap:8px;padding:20px 24px 24px;flex:1 1}.Cakes_title__QbPzl{font-family:var(--font-display);font-weight:600;font-size:20px}.Cakes_title__QbPzl a:hover{color:var(--c-primary)}.Cakes_desc__qfgcT{font-size:14px;line-height:20px;color:var(--c-muted)}.Cakes_row__78jVR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;margin-top:auto}.Cakes_priceWrap__E137_{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.Cakes_price__Tddbz{font-family:var(--font-display);font-weight:700;font-size:21px}.Cakes_weight__PNlLk{font-size:14px;color:var(--c-muted)}.Cakes_promo__6mCYI{grid-column:span 2}@media (max-width:1100px){.Cakes_grid__C_fEc{grid-template-columns:repeat(2,minmax(0,1fr))}.Cakes_promo__6mCYI{grid-column:1/-1}}@media (max-width:700px){.Cakes_grid__C_fEc{grid-template-columns:1fr;gap:16px}}.AppPromo_promo__zqwNw{position:relative;height:440px;border-radius:var(--r-xl);overflow:hidden;background:linear-gradient(153.95deg,#45003f 14.29%,#7a1a78 57.14%,#a04fae 85.71%);color:#fff}.AppPromo_glow__z5C5w{position:absolute;left:calc(100% - 500px - 60px);top:-100px;width:640px;height:640px;max-width:none;pointer-events:none}.AppPromo_text__QEN8J{position:absolute;left:56px;top:66px;width:520px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.AppPromo_badge__FRQyL{background:var(--c-pink-soft);color:var(--c-primary);font-family:var(--font-display);font-weight:500;font-size:13px;padding:7px 14px;border-radius:var(--r-pill)}.AppPromo_title__Jp9sj{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:46px}.AppPromo_desc__i3wez{font-size:17px;line-height:26px;color:var(--c-on-dark);max-width:500px}.AppPromo_stores__FRZlX{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.AppPromo_store__oX_et{background:var(--c-phone);color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;padding:14px 22px;border-radius:16px;transition:background .15s}.AppPromo_store__oX_et:hover{background:#33002b}.AppPromo_phoneWrap__H_Dqf{position:absolute;left:calc(100% - 1200px + 767.74px);top:70px;width:294.928px;height:522.766px;display:flex;align-items:center;justify-content:center}.AppPromo_phone__qwAUB{transform:rotate(6deg);width:244px;height:500px;border-radius:40px;background:var(--c-phone);box-shadow:0 30px 50px rgba(30,0,25,.45);padding:8px;flex:none}.AppPromo_screen__OIDwz{position:relative;width:100%;height:100%;border-radius:33px;overflow:hidden}.AppPromo_screenImg__ie4od{object-fit:cover;object-position:top}@media (max-width:1100px){.AppPromo_phoneWrap__H_Dqf{left:auto;right:24px}.AppPromo_text__QEN8J{width:min(520px,55%)}}@media (max-width:820px){.AppPromo_promo__zqwNw{height:auto;padding:32px 24px 0;border-radius:var(--r-lg)}.AppPromo_glow__z5C5w{left:-80px;top:auto;bottom:-320px}.AppPromo_text__QEN8J{position:relative;left:auto;top:auto;width:auto}.AppPromo_title__Jp9sj{font-size:30px;line-height:36px}.AppPromo_desc__i3wez{font-size:16px;line-height:24px}.AppPromo_phoneWrap__H_Dqf{position:relative;right:auto;top:auto;margin:28px auto -150px}}.page_page__u2pqa{display:flex;flex-direction:column;gap:24px;padding-top:8px}.page_top__ZOrGW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.page_pic__Nz4hN{aspect-ratio:1;border-radius:var(--r-xl);position:-webkit-sticky;position:sticky;top:24px}.page_badge__GtRd9{position:absolute;left:20px;top:20px;background:var(--c-primary);color:#fff;font-family:var(--font-display);font-weight:600;font-size:13px;padding:5px 12px;border-radius:var(--r-pill)}.page_badgeNew__BMZO1{background:var(--c-pink)}.page_info__deUwH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.page_card__y_RUe{background:var(--c-surface);border-radius:var(--r-lg);padding:24px;display:grid;grid-gap:10px;gap:10px;align-content:start}.page_h2__9U_t4{font-family:var(--font-display);font-weight:600;font-size:20px}.page_text__AzOTo{font-size:15px;line-height:23px;color:var(--c-ink)}.page_note__37ERr{font-size:13px;color:var(--c-muted)}.page_relatedTitle__udmSv{font-family:var(--font-display);font-weight:700;font-size:32px;margin-bottom:20px}.page_related__T9kUx{list-style:none;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;background:var(--c-surface);border-radius:var(--r-xl);padding:24px}@media (max-width:1024px){.page_related__T9kUx{grid-template-columns:repeat(3,minmax(0,1fr))}.page_related__T9kUx li:nth-child(n+4){display:none}}@media (max-width:900px){.page_info__deUwH,.page_top__ZOrGW{grid-template-columns:1fr}.page_pic__Nz4hN{position:relative;top:auto;border-radius:var(--r-lg)}}@media (max-width:600px){.page_related__T9kUx{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}.page_related__T9kUx li:nth-child(n+3){display:none}.page_relatedTitle__udmSv{font-size:26px}}