.CartIcon_wrapper__DsAx3{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);z-index:1000;width:calc(100% - 32px);max-width:440px;animation:CartIcon_slideUp__jDhbT .4s cubic-bezier(.16,1,.3,1)}.CartIcon_container__2HLVo{width:100%;height:68px;background:var(--cart-icon-bg);color:var(--cart-icon-color);border-radius:var(--cart-icon-radius);border:none;padding:0 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 12px 30px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease;overflow:hidden}.CartIcon_container__2HLVo:active{transform:scale(.96);box-shadow:0 6px 15px rgba(0,0,0,.1)}.CartIcon_left__ylIaQ{gap:14px}.CartIcon_left__ylIaQ,.CartIcon_previews__jydQW{display:flex;align-items:center}.CartIcon_previewCircle__q1sX8{width:40px;height:40px;border-radius:var(--card-radius,12px);border:2px solid var(--cart-icon-bg);overflow:hidden;margin-right:-18px;background:white;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative}.CartIcon_previewImage__K_jm4{object-fit:cover;width:100%;height:100%}.CartIcon_moreCircle__nCtAG{width:40px;height:40px;border-radius:var(--card-radius,12px);background:#333;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:2px solid var(--cart-icon-bg);box-shadow:0 2px 8px rgba(0,0,0,.15)}.CartIcon_info__NVNfa{margin-left:16px;display:flex;flex-direction:column;justify-content:center}.CartIcon_itemCount__nLivi{font-size:16px;font-weight:600;letter-spacing:-.01em}.CartIcon_right__kUPDP{display:flex;align-items:center;gap:12px}.CartIcon_totalStruck__Q_l_t{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:line-through;opacity:.6;margin-right:-6px}.CartIcon_total__riCxK{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartIcon_arrowBox__wfQCj{width:34px;height:34px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}@keyframes CartIcon_slideUp__jDhbT{0%{transform:translate(-50%,100px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width:768px){.CartIcon_wrapper__DsAx3{bottom:calc(16px + env(safe-area-inset-bottom));left:12px;right:12px;transform:none;width:auto;max-width:none;animation:CartIcon_slideUpMobile__SUlj5 .4s cubic-bezier(.16,1,.3,1)}@keyframes CartIcon_slideUpMobile__SUlj5{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.CartIcon_container__2HLVo{height:64px;padding:0 16px}.CartIcon_moreCircle__nCtAG,.CartIcon_previewCircle__q1sX8{width:40px;height:40px;border-radius:var(--card-radius,10px)}.CartIcon_total__riCxK{font-size:18px}.CartIcon_arrowBox__wfQCj{display:none}}@media (max-width:480px){.CartIcon_container__2HLVo{height:60px;padding:0 14px}.CartIcon_moreCircle__nCtAG,.CartIcon_previewCircle__q1sX8{width:36px;height:36px}.CartIcon_total__riCxK{font-size:17px}}.NoImage_image__RbDiQ{display:block;width:100%;height:100%;object-fit:cover}.NoImage_icon___3p0n{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;opacity:.4}.ProgressCircle_container__XeoIZ{position:relative;display:inline-flex;align-items:center;justify-content:center}.ProgressCircle_svg___znju{position:absolute;top:0;left:0}.ProgressCircle_progressCircle__YN3Ml{transition:stroke-dashoffset .5s ease}.ProgressCircle_content__MrvME{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.Toast_toast___sM_W{position:fixed;z-index:var(--z-toast,9900);background:#ffffff;border-radius:var(--card-radius,18px);box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;align-items:stretch;overflow:hidden;max-width:380px;animation:Toast_slideIn__aqqbl .3s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,.04)}.Toast_clickable__7sLR1{cursor:pointer}@keyframes Toast_slideIn__aqqbl{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Toast_bottom-left__DCLGu{bottom:24px;left:24px}.Toast_bottom-right__QF5Re{bottom:24px;right:24px}.Toast_top-right__ENS9o{top:24px;right:24px}.Toast_top-left__LwM9a{top:24px;left:24px}.Toast_bottom-center__0njSo{bottom:24px;left:50%;transform:translateX(-50%)}.Toast_top-center__jR6DS{top:24px;left:50%;transform:translateX(-50%)}.Toast_relative__Ypb4h{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none}.Toast_dark__BQWh6{border:1px solid rgba(255,255,255,.1)}.Toast_dark__BQWh6,.Toast_promo__zmeJG{background:rgba(0,0,0,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:#ffffff}.Toast_success__qIKn3{border-left:4px solid #22c55e}.Toast_content__hIvac{flex:1 1;display:flex;align-items:center}.Toast_closeWrapper__Ag3RX{display:flex;align-items:flex-start;padding:8px}.Toast_closeBtn__NI2j9{opacity:.6}.Toast_closeBtn__NI2j9:hover{opacity:1}@media (max-width:480px){.Toast_toast___sM_W{left:12px;right:12px;max-width:none;width:auto}.Toast_bottom-center__0njSo,.Toast_top-center__jR6DS{transform:none;left:12px;right:12px}}.ScheduleBadge_badge__nLXIZ{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--button-radius,20px);background:var(--surface-2);color:var(--popup-text,var(--foreground,#1D1D1F));font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease;white-space:nowrap;border:none;line-height:1}.ScheduleBadge_badge__nLXIZ:hover{background:var(--surface-2-hover)}.ScheduleBadge_clockIcon__GpKWh{flex-shrink:0;width:16px;height:16px}.ScheduleBadge_badgeProduct__CabYv{padding:8px 14px;font-size:14px}.ScheduleBadge_badgeCategory__jsKIJ{font-size:14px;padding:6px 14px;vertical-align:middle}.ScheduleBadge_badgeModal__9_igk{font-size:14px;padding:6px 14px;cursor:default}.ScheduleBadge_badgeModal__9_igk:hover{background:var(--surface-2)}.ScheduleBadge_popupOverlay__GV860{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:9999;display:flex;align-items:center;justify-content:center;animation:ScheduleBadge_fadeIn__x0cmQ .15s ease}.ScheduleBadge_popup__ceNqa{background:var(--popup-bg,#fff);color:var(--popup-text,var(--foreground,#1D1D1F));border-radius:var(--button-radius,16px);padding:24px;min-width:280px;max-width:340px;box-shadow:0 16px 48px rgba(0,0,0,.15);animation:ScheduleBadge_scaleIn__N27fE .2s ease}.ScheduleBadge_popupTitle__oYlYi{font-size:17px;font-weight:700;color:var(--popup-text,var(--foreground,#1D1D1F));margin:0 0 16px;display:flex;align-items:center;gap:8px}.ScheduleBadge_scheduleTable__t2JVA{width:100%;display:flex;flex-direction:column;gap:0}.ScheduleBadge_scheduleRow__V7atf{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:.5px solid color-mix(in srgb,var(--popup-text,var(--foreground,#000)) 12%,transparent)}.ScheduleBadge_scheduleRow__V7atf:last-child{border-bottom:none}.ScheduleBadge_dayName__apyZO{font-size:14px;font-weight:500;color:var(--popup-text,var(--foreground,#1D1D1F))}.ScheduleBadge_dayTime__pp8TM{font-size:14px;color:color-mix(in srgb,var(--popup-text,var(--foreground,#424245)) 75%,transparent);font-weight:500}.ScheduleBadge_dayOff__EqMz9{font-size:14px;color:color-mix(in srgb,var(--popup-text,var(--foreground,#C7C7CC)) 40%,transparent)}.ScheduleBadge_popupClose__pPFTf{width:100%;margin-top:16px;padding:10px;border:none;border-radius:var(--button-radius,10px);background:color-mix(in srgb,var(--popup-text,var(--foreground,#000)) 8%,transparent);color:var(--popup-text,var(--foreground,#1D1D1F));font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.ScheduleBadge_popupClose__pPFTf:hover{background:color-mix(in srgb,var(--popup-text,var(--foreground,#000)) 14%,transparent)}@keyframes ScheduleBadge_fadeIn__x0cmQ{0%{opacity:0}to{opacity:1}}@keyframes ScheduleBadge_scaleIn__N27fE{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.Toggle_toggle__aPHXR{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Toggle_toggle__aPHXR.Toggle_disabled__hX_uK{cursor:not-allowed;opacity:.6}.Toggle_input___JJsf{position:absolute;width:0;height:0;opacity:0}.Toggle_track__Di9iq{position:relative;width:44px;height:26px;background:#e5e7eb;border-radius:var(--button-radius,13px);transition:background-color .2s ease;flex-shrink:0}.Toggle_track__Di9iq.Toggle_checked__wRApe{background:var(--main-button-color,#007AFF)}.Toggle_track__Di9iq.Toggle_disabled__hX_uK{background:var(--main-button-color,#007AFF);opacity:.5}.Toggle_thumb__OpT__{position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.Toggle_thumb__OpT__.Toggle_checked__wRApe{transform:translateX(18px)}.Toggle_label__aEiba{font-size:.9rem;color:inherit}.Tag_tag__LtQfA{display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);border-radius:var(--button-radius,20px);white-space:nowrap}.Tag_sm__TrIJv{padding:3px 8px}.Tag_md__SVdkC{padding:4px 10px}.Tag_icon__9siN7{width:14px;height:14px;flex-shrink:0}.Tag_sm__TrIJv .Tag_icon__9siN7{width:12px;height:12px}.Tag_label__Y_zp2{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.2}.Tag_sm__TrIJv .Tag_label__Y_zp2{font-size:11px}.SegmentedControl_track__qeTiO{--seg-pad:3px;display:flex;gap:0;position:relative;background:var(--surface-2);border-radius:var(--card-radius,12px);padding:var(--seg-pad);border:1px solid var(--surface-2-hover);overflow:hidden;flex-shrink:0}.SegmentedControl_option__N0L0q{flex:1 1;min-width:0;background:none;border:none;color:var(--text-secondary);padding:9px 4px;border-radius:var(--button-radius,9px);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;transition:all .25s ease;position:relative;z-index:2;text-align:center}.SegmentedControl_option__N0L0q:disabled{opacity:.4;cursor:not-allowed}.SegmentedControl_option__N0L0q.SegmentedControl_active__F7vjo{color:var(--text-primary);font-weight:700}.SegmentedControl_track__qeTiO:before{content:"";position:absolute;top:var(--seg-pad);left:var(--seg-pad);bottom:var(--seg-pad);background:color-mix(in srgb,var(--surface-ink) 22%,var(--background,#ffffff));border-radius:var(--button-radius,9px);transition:transform .35s cubic-bezier(.2,.8,.2,1);z-index:1;width:var(--option-width,calc((100% - 2 * var(--seg-pad)) / 4));border:1px solid var(--surface-2-strong);box-shadow:0 2px 6px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.06);transform:translateX(calc(var(--active-index, 0) * 100%))}.SegmentedControl_noActive__9CvaO:before{display:none}@media (max-width:480px){.SegmentedControl_track__qeTiO{border-radius:var(--button-radius,10px)}.SegmentedControl_option__N0L0q{font-size:12px;padding:7px 2px;border-radius:var(--button-radius,8px)}}