.RestockPage_page__IdlnW{position:relative;width:100%;max-width:var(--DEVICE-WIDTH);height:100dvh;display:flex;flex-direction:column;background:var(--color-gray50);overflow:hidden}.RestockPage_topHeader__s1v32{position:relative;z-index:20;height:64px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(249,250,251,.95)}.RestockPage_iconButton__jxY_E{position:relative;width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.RestockPage_topHeader__s1v32 .RestockPage_iconButton__jxY_E:first-child{margin-left:-8px}.RestockPage_notificationDot__yewii{position:absolute;top:8px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--color-red-notification);border:1px solid var(--color-white)}.RestockPage_scrollArea__2LjF8{flex:1 1;overflow-y:auto;padding-bottom:136px}.RestockPage_hero__OtEL0{padding:7.4px 24px 16px}.RestockPage_title__zrVkO{color:var(--color-gray900);font-size:25.9px;font-style:normal;font-weight:700;line-height:33.8px;letter-spacing:-.65px;word-break:keep-all}.RestockPage_subtitle__RLyH0{margin-top:12px;color:var(--color-gray500);font-size:14.9px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:-.4px}.RestockPage_sortBar__0VlT1{position:-webkit-sticky;position:sticky;top:0;z-index:15;background:var(--color-gray50);padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.RestockPage_totalCount__Hmxt8{color:var(--color-gray900);font-size:15px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.3px}.RestockPage_sortTabs__o3TVC{display:flex;align-items:center;gap:16px}.RestockPage_sortButton__mFad8{color:var(--color-gray500);font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.3px}.RestockPage_activeSort__wtB_i{color:var(--color-gray900);font-weight:700}.RestockPage_mainCardsSection__H7NMX{display:flex;flex-direction:column;gap:24px;padding:0 20px}.RestockPage_mainCard__q0ELV{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:20px;padding:20px;border-radius:26px;background:var(--color-white);box-shadow:0 12px 36px 0 rgba(0,0,0,.08),0 4px 12px 0 rgba(0,0,0,.02)}.RestockPage_compactCard__rxE3t{gap:16px;padding:21px;border:1px solid transparent;border-radius:24px;box-shadow:0 4px 20px 0 rgba(0,0,0,.04)}.RestockPage_mainImageWrap__Bzwg2{position:relative;display:block;flex-shrink:0;width:104px;height:104px;border-radius:16px;overflow:hidden;background:var(--color-gray100)}.RestockPage_mainImage__PPSU3{object-fit:cover}.RestockPage_blankImage__RqpoO{position:absolute;inset:0;width:100%;height:100%;background:var(--color-gray100)}.RestockPage_mainCardBody__fY_sb{min-width:0;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding-top:2px}.RestockPage_mainInfoBlock__ciAp6{display:flex;flex-direction:column;align-items:flex-start;gap:0}.RestockPage_stockBadge__o0m9V{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:var(--color-blue-stock-bg);color:var(--color-blue-stock);font-size:12px;font-style:normal;font-weight:700;line-height:150%}.RestockPage_mainProductName___A7zC{width:100%;color:var(--color-gray900);margin-top:3px;font-size:16.9px;font-style:normal;font-weight:500;line-height:21.25px;letter-spacing:-.4px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RestockPage_watchingWrap__cFYJE{margin-top:10px;display:inline-flex;align-items:center;gap:4px}.RestockPage_compactCard__rxE3t .RestockPage_mainProductName___A7zC{font-weight:600}.RestockPage_watchingText__gfwbb{color:var(--color-gray500);font-size:12px;font-style:normal;font-weight:600;line-height:150%}.RestockPage_mainBottomRow__uGadK{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between}.RestockPage_compactCard__rxE3t .RestockPage_mainBottomRow__uGadK{margin-top:8px}.RestockPage_mainPriceRow__jeN1W{display:flex;align-items:baseline;gap:4px}.RestockPage_discountRate__HLTZo{color:var(--color-red-discount)}.RestockPage_discountRate__HLTZo,.RestockPage_mainPrice__01Jxy{font-size:17.9px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:-.45px}.RestockPage_mainPrice__01Jxy{color:var(--color-gray900)}.RestockPage_miniCartButton__EwWvR{width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:var(--color-gray100);display:flex;align-items:center;justify-content:center}.RestockPage_miniCartButtonActive__4VfsJ{background:var(--color-green);box-shadow:0 10px 15px -3px rgba(0,56,36,.3),0 4px 6px -4px rgba(0,56,36,.3)}.RestockPage_moreButton__mhUIC{width:100%;padding:16px 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--color-gray500);font-size:14px;font-style:normal;font-weight:500;line-height:143%}.RestockPage_section__6uYBm{width:100%;margin-top:16px;padding-bottom:40px}.RestockPage_sectionHeader__RO0Mu{padding:0 24px;display:flex;align-items:center;justify-content:space-between}.RestockPage_sectionTitle__SVjP9{color:var(--color-gray900);font-size:20px;font-style:normal;font-weight:700;line-height:150%}.RestockPage_sectionMore__XX4b3{display:inline-flex;align-items:center;gap:2px;color:var(--color-gray500);font-size:13px;font-style:normal;font-weight:500;line-height:150%}.RestockPage_horizontalCards__A2_sT{margin-top:16px;padding:0 20px;display:flex;align-items:flex-start;gap:12px;overflow-x:auto}.RestockPage_sectionEmptyNotice__36ew5{margin-top:16px;padding:0 24px;color:var(--color-gray500);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.RestockPage_horizontalCard__ql8qW{width:150px;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.RestockPage_horizontalImageWrap__UR8Xz{position:relative;display:block;width:150px;aspect-ratio:4/5;border-radius:20px;overflow:hidden;border:1px solid var(--color-gray100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.RestockPage_horizontalImage__Cbm7l{object-fit:cover}.RestockPage_horizontalCartButton__IIfE_{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border-radius:9999px;background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.RestockPage_horizontalCartButtonActive__R3Eq1{background:var(--color-green)}.RestockPage_horizontalName__3_h65{color:var(--color-gray900);font-size:15px;font-style:normal;font-weight:700;line-height:20.63px;letter-spacing:0;word-break:keep-all}.RestockPage_horizontalPriceRow__CvUTp{display:flex;align-items:baseline;gap:4px}.RestockPage_horizontalPriceRow__CvUTp .RestockPage_discountRate__HLTZo{font-size:13px;line-height:19.5px;letter-spacing:0}.RestockPage_horizontalPrice__3ykCI{color:var(--color-gray900);font-size:15px;font-style:normal;font-weight:700;line-height:22.5px}.RestockPage_mdSection__e4TBB{padding-bottom:24px}.RestockPage_mdCards__qxHVy{margin-top:16px;padding:0 20px;display:flex;align-items:center;gap:12px;overflow-x:auto}.RestockPage_mdCard__pkWAH{width:240px;box-sizing:border-box;height:88px;flex-shrink:0;border-radius:16px;background:var(--color-white);box-shadow:0 4px 20px 0 rgba(0,0,0,.04);padding:12px;display:flex;align-items:center;gap:12px}.RestockPage_mdImageWrap__rum__{position:relative;display:block;width:64px;height:64px;flex-shrink:0;border-radius:12px;overflow:hidden}.RestockPage_mdImage__w5JAe{object-fit:cover}.RestockPage_mdBody__MB1ya{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.RestockPage_mdName__bbQWA{color:var(--color-gray900);font-size:15px;font-style:normal;font-weight:700;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RestockPage_mdPrice__72ZiJ{color:var(--color-gray500);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.RestockPage_loadingWrap__BMm3S{padding:16px 20px}.RestockPage_emptyText__Oaoae,.RestockPage_errorText__kvX9b,.RestockPage_loadingText__D0T85{color:var(--color-gray500);font-size:14px;line-height:150%}.RestockPage_emptySection__BJopH{border-radius:20px;background:var(--color-white);padding:20px}.RestockPage_bottomGradient__JzpNP{position:absolute;left:0;right:0;bottom:0;z-index:25;padding:48px 20px 20px;background:linear-gradient(180deg,rgba(249,250,251,0) 0,rgba(249,250,251,.95) 50%,var(--color-gray50) 100%)}.RestockPage_bottomButtons__zp15E{display:flex;gap:8px;width:100%;max-width:448px;margin:0 auto}.RestockPage_primaryCta___E65Z,.RestockPage_secondaryCta__S8jgW{height:50px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:700;line-height:156%}.RestockPage_secondaryCta__S8jgW{flex:140 1;border:1px solid var(--color-green-dark);color:var(--color-green-dark);background:transparent}.RestockPage_primaryCta___E65Z,.RestockPage_secondaryCta__S8jgW{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.RestockPage_primaryCta___E65Z{flex:202 1;background:var(--color-green);color:var(--color-white)}.RestockPage_primaryCtaDisabled__KOsKO{background:var(--color-gray300);box-shadow:none;cursor:not-allowed}@keyframes RestockPage_shimmer__Too_U{0%{background-position:-200% 0}to{background-position:200% 0}}.RestockPage_skeletonBone__x6jRO{background:linear-gradient(90deg,var(--color-gray200) 25%,var(--color-gray100) 50%,var(--color-gray200) 75%);background-size:200% 100%;animation:RestockPage_shimmer__Too_U 1.5s ease-in-out infinite;border-radius:8px}.RestockPage_skeletonMainCard__eTU8x{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:20px;padding:20px;border-radius:26px;background:var(--color-white);box-shadow:0 4px 20px 0 rgba(0,0,0,.04)}.RestockPage_skeletonImage__ZihS9{flex-shrink:0;width:104px;height:104px;border-radius:16px}.RestockPage_skeletonBody__Sr071{flex:1 1;display:flex;flex-direction:column;gap:8px;padding-top:2px}.RestockPage_skeletonBadge__3ghOf{width:72px;height:18px;border-radius:4px}.RestockPage_skeletonTitle__6m8pj{width:80%;height:20px}.RestockPage_skeletonSub__XLy7l{width:50%;height:14px}.RestockPage_skeletonPrice__ob5a0{width:40%;height:24px;margin-top:8px}@media(max-width:390px){.RestockPage_title__zrVkO{font-size:25.9px}}.CommonTextHeader_CommonTextHeaderContainer__gjKDX{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:101;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 10px;background-color:#fff;border-bottom:1px solid var(--color-border)}.CommonTextHeader_CommonTextHeaderContainer__gjKDX .CommonTextHeader_svgBox__Ry4Q8{display:flex;width:44px;height:44px;padding:10px;justify-content:center;align-items:center;cursor:pointer}.CommonTextHeader_rightIcons___rqlA{display:flex;align-items:center;gap:4px;flex-shrink:0;position:relative;z-index:1}.CommonTextHeader_iconButton__hVACU{display:flex;width:44px;height:44px;padding:10px;justify-content:center;align-items:center;cursor:pointer;background:none;border:none}.CommonTextHeader_headerText__kLHDa{position:absolute;left:50%;transform:translateX(-50%);color:#000;text-align:center;font-size:16.667px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.033px;pointer-events:none;max-width:calc(100% - 180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InterviewDetail_fridgeTitle__YkkoJ{color:#000;text-align:center;font-family:Unbounded;font-size:26px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.39px;padding:9px 0;width:90%;margin:auto;border-top:1px solid #000;border-bottom:1px solid #000}.InterviewDetail_divider__iAQRu{height:3px;background-color:#000;width:90%;margin:0 auto 6px}.InterviewDetail_fridgeInfo__IOLOc{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:20px;padding-bottom:100px}.InterviewDetail_episode__k6_jP{color:#a0a0a0;text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.72px}.InterviewDetail_fridgeSubtitle__ckD5M{color:#000;font-size:27px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.81px;max-width:220px;text-align:center}.InterviewDetail_grade__j2mHF{display:flex;gap:5px;align-items:center;color:#6f6f6f;font-size:13px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.026px}.InterviewDetail_nickname__m7CaN{color:#000;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.032px}.InterviewDetail_thumbnailWrapper__eTlN1{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:18px;height:375px;position:relative}.CookedMealGuide_tabWrapper__9nA6d{width:100%;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CookedMealGuide_tabContainer__QP3j6{display:flex;flex-direction:row;padding:0 20px;height:44px;background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 3px rgba(0,0,0,.03);z-index:1000}.CookedMealGuide_tab__cObxl{flex:1 1;height:100%;display:flex;justify-content:center;align-items:center;position:relative;background:none;border:none;padding:0;cursor:pointer}.CookedMealGuide_tabTextContainer__u1MGW{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;justify-content:center;padding:0 5px}.CookedMealGuide_activeTab__gB6A_{border-bottom-color:#000}.CookedMealGuide_tabContent__afR06{position:relative;background-color:#fff;z-index:5}.CookedMealImgSection_timerDigit__SK6KG{width:66.25px}.CookedMealImgSection_timerDigitText__MEGOd{font-size:36px;line-height:54px;letter-spacing:-1.08px;font-weight:700;color:#d84141;text-align:center;display:block}.CookedMealImgSection_timeText__2saUY{width:66.25px;justify-content:center;display:flex;flex-direction:row}.CookedMealImgSection_timeTextSpan__OkRef{font-size:14px;font-weight:500;color:#6f5136;line-height:21px}.CookedMealImgSection_container__pFdrw{align-self:center;width:100%}.CookedMealImgSection_title__9wHg3{font-size:16.67px;text-align:center;font-weight:700;letter-spacing:-.5px;line-height:25px;color:#5b3819;margin:0}.CookedMealImgSection_timerContainer__n2njG{display:flex;flex-direction:row;align-items:center;justify-content:center}.CookedMealImgSection_separator___SWi9{font-size:33px;font-weight:800;color:#ddd}.CookedMealImgSection_labelContainer__x7qSM{display:flex;flex-direction:row;justify-content:center;gap:10px}.CookedMealImgSection_couponDownload__GqRnV{cursor:pointer;align-content:center;justify-content:center;margin-top:25px;margin-bottom:57px;padding:0 20px}.CookedMealImgSection_infoSection__sdmuv{background-color:#fff;padding:60px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.CookedMealImgSection_infoLabel__6HrwJ{font-size:16.08px;font-weight:700;color:#1c9b4f;line-height:22.344px}.CookedMealImgSection_infoTitle__Bcz2O{font-size:25px;text-align:center;font-weight:700;color:#000;letter-spacing:-.5px;line-height:32.5px}.CookedMealImgSection_infoDescription__ZfX07{text-align:center;font-size:14px;font-weight:400;color:#707070;letter-spacing:-.468px;line-height:19.6px}.CookedMealImgSection_infoButton__L5yBG{height:43px;font-size:13px;background:#fff;border:1px solid #ff823d;border-radius:9px;padding:0 20px;color:#ff833d;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.CookedMealImgSection_imageContainer__8HFtc{margin-top:30px}.CookedMealImgSection_whiteBackground__5wqhJ{background-color:#fff}.CookedMealImgSection_recommendSection__XwJpr{align-content:center;padding:40px 20px 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.CookedMealImgSection_recommendLabel__d5JUL{font-size:16.08px;font-weight:700;color:#1c9b4f;letter-spacing:-.5px;text-align:center;line-height:22.344px}.CookedMealImgSection_recommendTitle__xLorv{font-size:25px;font-weight:700;color:#000;letter-spacing:-.7px;line-height:32.5px;text-align:center;margin:0}.CookedMealImgSection_recommendDescription___D4H9{text-align:center;margin:0}.CookedMealImgSection_highlightText__M1sDn{font-size:15px;color:#ff1818;font-weight:600;letter-spacing:-.3px;line-height:21px}.CookedMealImgSection_normalText__uZA4p{font-size:15px;color:#707070;font-weight:400;letter-spacing:-.3px;line-height:21px}.CookedMealImgSection_productSection__KX0t1{display:flex;flex-direction:column;gap:15px;width:90%;margin:0 auto}.CookedMealImgSection_moreButton__V7zG5{width:100%;height:40px;display:flex;align-items:center;font-size:12px;justify-content:center;border:1px solid hsla(0,0%,75%,.8);border-radius:4px;margin-bottom:30px;color:#828282;cursor:pointer}.CookedMealImgSection_guideSection__HKWQe{background-color:#fff6e2;padding:60px 20px 50px;margin-top:20px;display:flex;align-items:center;justify-content:center}.CookedMealImgSection_guideContainer__ehglz{display:flex;flex-direction:column;align-items:center;gap:10px}.CookedMealImgSection_guideLabel__0akhD{font-size:16.08px;font-weight:600;color:#d84141;line-height:22.344px}.CookedMealImgSection_guideTitle__qRd_Y{font-size:25px;font-weight:700;color:#5b3819;letter-spacing:-.75px;line-height:35px;text-align:center;margin:0}.CookedMealImgSection_guideImageContainer__ZxMjT{margin-top:20px;margin-bottom:20px}.CookedMealImgSection_guideButton__03vwy{height:40px;font-size:13px;background:#fff6e2;border-radius:9px;padding:0 20px;border:1px solid #ff833d;color:#ff833d;font-weight:700;cursor:pointer}.CookedMealImgSection_guideButton__03vwy:hover{opacity:.9}.CookedMealImgSection_specialSection__biD95{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:50px 0 56px;width:90%;margin:0 auto;gap:10px}.CookedMealImgSection_specialLabel__KaNaq{color:#1c9b4f;font-size:12px;line-height:16.68px;letter-spacing:.6px;font-weight:800}.CookedMealImgSection_specialTitle__poF9N{color:#000;font-size:25px;line-height:32.5px;letter-spacing:-.5px;font-weight:700;text-align:center;white-space:pre-line;margin:0}.CookedMealImgSection_specialDescription__28iPL{color:#8d8a7c;font-size:13px;line-height:18.2px;letter-spacing:-.26px;margin:0;text-align:center}.CookedMealImgSection_tabContainer__iuZdt{display:flex;width:100%;flex-direction:row;height:44px;border-bottom:.5px solid #e0e0e0;margin:15px 20px}.CookedMealImgSection_tabButton__HcRuR{height:100%;width:33.3%;display:flex;justify-content:center;align-items:center;background:none;border:none;border-bottom:2px solid #fff;cursor:pointer;padding:0}.CookedMealImgSection_tabButton__HcRuR.CookedMealImgSection_tabButtonActive___dvRP{border-bottom-color:#000}.CookedMealImgSection_tabText__UhIFU{text-align:center;color:#828282;font-size:14px;font-weight:400}.CookedMealImgSection_tabText__UhIFU.CookedMealImgSection_tabTextActive__nxxAW{font-size:14px;color:#000;font-weight:600}