.SimilarProductsSheet_scrollArea__VDvlC{max-height:70dvh;overflow-y:auto;scrollbar-width:none;padding-bottom:20px}.SimilarProductsSheet_scrollArea__VDvlC::-webkit-scrollbar{display:none}.SimilarProductsSheet_grid__VitWi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 12px;gap:16px 12px;padding-top:8px}.SimilarProductsSheet_card__q0__H{display:block;text-decoration:none;color:inherit}.SimilarProductsSheet_imageWrapper__aGrrB{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background-color:var(--color-gray8)}.SimilarProductsSheet_name__1OMeF{margin-top:8px;font-size:14px;line-height:150%;color:var(--color-gray1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SimilarProductsSheet_priceRow__p_FPB{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.SimilarProductsSheet_discount__9IVNZ{font-size:14px;font-weight:700;color:var(--color-red)}.SimilarProductsSheet_price___sBGG{font-size:14px;font-weight:700;color:var(--color-black)}.SimilarProductsSheet_viewPrice__FsQC_{font-size:12px;color:var(--color-gray5);text-decoration:line-through}.AiReviewSummary_card__SyMT2{width:100%;padding:16px 20px;border-radius:16px;border-left:3px solid var(--color-green);background-color:var(--color-white);overflow:hidden;cursor:pointer}.AiReviewSummary_header__AIFPu{justify-content:space-between;margin-bottom:14px}.AiReviewSummary_headerLeft__WbOAP,.AiReviewSummary_header__AIFPu{display:flex;align-items:center}.AiReviewSummary_title__4tnEz{font-size:14px;font-weight:600;line-height:20px;color:var(--color-gray900)}.AiReviewSummary_infoButton__l_I96{display:flex;align-items:center;margin-left:3px;padding:4px;border:none;background:none;cursor:pointer}.AiReviewSummary_meta__Ozqoc{flex-shrink:0;font-size:12px;line-height:16px;color:var(--color-gray4)}.AiReviewSummary_bullets__S5loc{display:flex;flex-direction:column;gap:4px}.AiReviewSummary_bulletRow__AfkS2{display:flex;align-items:flex-start;gap:6px}.AiReviewSummary_bulletDot__Z1FA6{flex-shrink:0;font-size:14px;line-height:21px;color:var(--color-gray2)}.AiReviewSummary_bulletText___MkHP{flex:1 1;font-size:14px;line-height:21px;color:var(--color-gray2)}.AiReviewSummary_notice__4Dbu0{padding:8px 0 20px}.AiReviewSummary_noticeTitle__Ip2h1{margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px;color:var(--color-gray900)}.AiReviewSummary_noticeList__rJEtd{display:flex;flex-direction:column;gap:12px}.AiReviewSummary_noticeText__lQAiF{font-size:13px;line-height:20px;color:var(--color-gray3)}.PromotionBannerItem_wrapper__iguN2{margin-top:12px}.PromotionBannerItem_banner__1EOhX{display:flex;align-items:center;padding:12px 10px 12px 12px;border-left:3px solid var(--color-green);border-radius:10px;background-color:var(--color-greenECF5F0);cursor:pointer}.PromotionBannerItem_iconWrap__nUMNf{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin-right:8px;border-radius:50%;background-color:var(--color-white)}.PromotionBannerItem_text__dNzwd{flex:1 1;font-size:13.5px;font-weight:500}.PromotionBannerItem_prefix__UV_NB{color:var(--color-gray555555)}.PromotionBannerItem_highlight__IZ4KT{font-weight:700;color:var(--color-green)}.PromotionBannerItem_chevron__VOWbs{font-size:12px;font-weight:600;color:var(--color-green)}.ReviewPreviewItem_wrapper__1eY_H{padding:0 16px}.ReviewPreviewItem_card__CDse6{width:100%;margin-top:10px;padding:20px;border-radius:16px;background-color:var(--color-white)}.ReviewPreviewItem_header__i8TxX{display:flex;align-items:center;cursor:pointer}.ReviewPreviewItem_title__77_X8{margin-right:4px;font-size:16px;font-weight:700;color:var(--color-black)}.ReviewPreviewItem_count__ljX8S{font-size:12px;color:var(--color-gray3)}.ReviewPreviewItem_chevron___0TfV{display:flex;align-items:center;margin-left:auto;padding:2px 0 2px 8px}.ReviewPreviewItem_reviewRow__3x4ax{display:flex;margin-top:16px;cursor:pointer}.ReviewPreviewItem_thumbnail__n9Acy{position:relative;flex-shrink:0;width:92px;height:92px;border-radius:8px;overflow:hidden}.ReviewPreviewItem_body__1AfES{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;margin-left:12px}.ReviewPreviewItem_content__jHah7{margin:0;font-size:14px;line-height:21px;color:var(--color-gray2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ReviewPreviewItem_meta__JV3Xi{display:flex;align-items:center;margin-top:4px}.ReviewPreviewItem_badge__fML8f{padding:4px 5px;border-radius:4px;background-color:var(--color-white);font-size:10px;font-weight:500;line-height:12.5px;color:var(--color-black)}.ReviewPreviewItem_nickname__sBTrD{padding:0 8px;font-size:12px;font-weight:500;color:var(--color-black)}.ReviewPreviewItem_date__6o9PU{font-size:12px;font-weight:500;color:var(--color-gray5)}.ToppingRecommendSection_wrap__V_21s{margin-top:24px;padding-top:20px;padding-bottom:8px;border-top:1px solid var(--color-gray7)}.ToppingRecommendSection_head__f5Pk8{margin:0 20px}.ToppingRecommendSection_title__5tS02{margin-bottom:4px;font-size:18px;font-weight:700;color:var(--color-black)}.ToppingRecommendSection_sub__NEG6C{margin-bottom:16px;font-size:13px;color:var(--color-gray3)}.ToppingRecommendSection_scroll__7WOh4{display:flex;padding:0 20px;overflow-x:auto;scrollbar-width:none}.ToppingRecommendSection_scroll__7WOh4::-webkit-scrollbar{display:none}.ToppingRecommendSection_card__KrgMQ{flex-shrink:0;width:118px;margin-right:8px}.ToppingRecommendSection_img__S10qO{position:relative;width:118px;height:118px;background-color:var(--color-gray7)}.ToppingRecommendSection_addBtn__29rRo{display:flex;align-items:center;justify-content:center;width:100%;height:34px;margin-top:6px;border:1px solid var(--color-gray6);background-color:var(--color-white);font-size:13px;font-weight:600;color:var(--color-gray2);cursor:pointer}.ToppingRecommendSection_body__r8yO9{margin-top:8px}.ToppingRecommendSection_name__hFWem{min-height:35px;font-size:13px;line-height:1.35;color:var(--color-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToppingRecommendSection_strike___9kkK{min-height:15px;font-size:12px;color:var(--color-gray5);text-decoration:line-through}.ToppingRecommendSection_priceRow__bH5Um{display:flex;align-items:baseline}.ToppingRecommendSection_discount___6Ff_{margin-right:4px;font-size:14px;font-weight:700;color:var(--color-orangeSub)}.ToppingRecommendSection_price__0iePu{font-size:14px;font-weight:700;color:var(--color-black)}.flicking-viewport.vertical{display:inline-flex}.flicking-viewport.vertical>.flicking-camera{display:inline-flex;flex-direction:column}.flicking-camera{display:flex;flex-direction:row}.flicking-camera>*{flex-shrink:0}.flicking-viewport{position:relative;overflow:hidden}.flicking-viewport:not(.vertical){width:100%;height:100%}.flicking-viewport.vertical,.flicking-viewport.vertical>.flicking-camera{display:inline-block}.flicking-viewport.vertical.middle>.flicking-camera>*{vertical-align:middle}.flicking-viewport.vertical.bottom>.flicking-camera>*{vertical-align:bottom}.flicking-viewport.vertical>.flicking-camera>*{display:block}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{width:100%;height:100%;position:relative;z-index:1;white-space:nowrap;will-change:transform}.flicking-camera>*{display:inline-block;white-space:normal;vertical-align:top}.OriginPlayModal_modal__33ajQ{position:fixed;top:0;bottom:0;width:100vw;max-width:var(--DEVICE-WIDTH);background-color:var(--color-black);z-index:2000;overflow:hidden}.OriginPlayModal_slide__3tmgF{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.OriginPlayModal_slide__3tmgF.OriginPlayModal_active__M69ux{opacity:1}.OriginPlayModal_tapZones__jhByG{position:absolute;inset:0;display:flex;z-index:1}.OriginPlayModal_tapZone__5w1m3{width:50%;height:100%;cursor:pointer}.OriginPlayModal_topBar__DJHc5{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:56px;z-index:3}.OriginPlayModal_backButton__9xelN{display:flex;align-items:center;width:80px;padding:6px 8px;border:none;background:none;cursor:pointer}.OriginPlayModal_title__NFtJu{flex:1 1;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:var(--color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OriginPlayModal_topSpacer__IRwgj{width:80px}.OriginPlayModal_progressRow__s1VdV{position:absolute;top:56px;left:0;right:0;display:flex;gap:4px;padding:0 2px;z-index:3}.OriginPlayModal_progressTrack__kP8Zr{flex:1 1;height:2px;overflow:hidden;background-color:var(--color-green)}.OriginPlayModal_progressFill__tKq48{width:100%;height:2px;background-color:var(--color-white);transform:translateX(-100%)}.OriginPlayModal_progressFill__tKq48.OriginPlayModal_done__va9W6{transform:translateX(0)}.OriginPlayModal_progressFill__tKq48.OriginPlayModal_running__9vkXV{animation:OriginPlayModal_originProgress__PVXXm 2.5s linear forwards}@keyframes OriginPlayModal_originProgress__PVXXm{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OriginPlayModal_bottomInfo__Gk4KY{position:absolute;left:0;right:0;bottom:32px;padding:0 20px;z-index:2;pointer-events:none}.OriginPlayModal_subTitle__LD5pg{font-size:16px;font-weight:500;line-height:20.8px;color:var(--color-white)}.OriginPlayModal_partnerRow__jsKhA{display:flex;align-items:center;margin-top:16px}.OriginPlayModal_partnerLogo__EvWMi{position:relative;width:32px;height:32px;margin-right:4px;border-radius:50%;overflow:hidden;background-color:var(--color-gray7)}.OriginPlayModal_partnerName__tuqKJ{font-size:14px;color:var(--color-white)}.RecommendList_recommandContainer__TDFxC{padding:calc(32*var(--REM)) calc(20*var(--REM)) calc(8*var(--REM))}.RecommendList_recommandContainer__TDFxC .RecommendList_title__Ub_EL{font-size:calc(20*var(--REM));line-height:130%;font-weight:700;margin-bottom:calc(24*var(--REM))}.RecommendList_recommandContainer__TDFxC .RecommendList_listContainer__imvuI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.RecommendList_recommandContainer__TDFxC .RecommendList_listContainer__imvuI .RecommendList_item__RF_tg{width:100%;margin-bottom:calc(24*var(--REM))}.CategoryBanner_container__uQoik{position:relative;height:100px;margin:6px;overflow:hidden;border-radius:4px}.CategoryBanner_slide__9DmWe{position:relative;width:100%;height:100px;cursor:pointer}.CategoryBanner_textBox__tUOah{position:absolute;bottom:12px;left:16px;display:flex;flex-direction:column;gap:2px}.CategoryBanner_title__WFY_4{color:var(--color-white);font-size:13px;font-weight:500;line-height:18px}.CategoryBanner_boldTitle__UjkUg{color:var(--color-white);font-size:15px;font-weight:700;line-height:20px}.CategoryBanner_indexBadge__0LPEr{position:absolute;right:12px;bottom:8px;z-index:1;padding:3px 8px;background-color:rgba(0,0,0,.4);border-radius:100px;color:var(--color-white);font-size:10px;line-height:14px}.CategoryListPage_header__aQYfz{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:101;display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 6px 0 23px;background-color:var(--color-green)}.CategoryListPage_headerTitle__Zob7f{margin:0;color:var(--color-white);font-size:18px;font-weight:700;line-height:27px}.CategoryListPage_cartButton__Hhd8w{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer}.CategoryListPage_bannerDivider__a7kHf{height:6px;background-color:var(--color-gray100)}.CategoryListPage_loading__y5IDX{padding:20px 16px}.CategoryListPage_twoPane__CEXPQ{display:flex;align-items:flex-start}.CategoryListPage_sidebar__wNSPt{position:-webkit-sticky;position:sticky;top:56px;display:flex;flex-direction:column;flex-shrink:0;width:110px;padding:6px 0;background-color:var(--color-gray100);min-height:calc(100dvh - 56px);max-height:calc(100dvh - 56px);overflow-y:auto;scrollbar-width:none}.CategoryListPage_sidebar__wNSPt::-webkit-scrollbar{display:none}.CategoryListPage_sidebarTab__rm7w3{flex-shrink:0;height:44px;margin:2px 8px;padding:0 12px;background:transparent;border:none;border-radius:14px;color:var(--color-gray8E8E93);font-size:13px;font-weight:400;line-height:19.5px;text-align:left;cursor:pointer}.CategoryListPage_sidebarTabActive__smixd{background-color:var(--color-white);box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--color-green);font-weight:700}.CategoryListPage_content__1gL13{flex:1 1;min-width:0;padding-bottom:100px;background-color:var(--color-white)}.CategoryListPage_section__X75OD{scroll-margin-top:56px;border-top:1px solid var(--color-grayE8E8E8)}.CategoryListPage_section__X75OD:first-child{border-top:none}.CategoryListPage_sectionTitle__bMEEO{margin:0;color:var(--color-gray2);font-size:15px;font-weight:700;line-height:19.5px}.CategoryListPage_sectionTitleActive__MDVdT{color:var(--color-green)}.CategoryListPage_section__X75OD>.CategoryListPage_sectionTitle__bMEEO{padding:14px 16px}.CategoryListPage_partnerRow__3gS_7{display:flex;align-items:center;gap:10px;padding:8px 16px;text-decoration:none}.CategoryListPage_partnerLogo__iiALI{position:relative;flex-shrink:0;width:28px;height:28px;overflow:hidden;border:1px solid var(--color-gray7);border-radius:50%}.CategoryListPage_partnerName__9rYHJ{overflow:hidden;color:var(--color-gray666666);font-size:14px;font-weight:500;line-height:18.2px;text-overflow:ellipsis;white-space:nowrap}.CategoryListPage_typeRow__FoZqI{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;text-decoration:none}.CategoryListPage_typeRowLeft__2Jv5q{display:flex;align-items:center;gap:10px;min-width:0}.CategoryListPage_typeIcon__yJjqz{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--color-ivoryFFF8F0);border-radius:50%}.CategoryListPage_categoryRow__jGpod{display:block;padding:8px 16px;color:var(--color-gray666666);font-size:14px;line-height:18.2px;text-decoration:none}.MainBanner_flickingBanner__JfFl_{width:100%;aspect-ratio:375/340;max-height:389.86px;position:relative}.MainBanner_flickingBanner__JfFl_ .MainBanner_imgContainer__6K0ko{width:100%;height:100%;aspect-ratio:375/340;position:relative}.MainBanner_flickingBanner__JfFl_ .MainBanner_img_length__z_JK4{position:absolute;top:90%;right:3%;background:rgba(0,0,0,.4);color:#fff;padding:5px 10px;border-radius:100px;z-index:10;font-size:12px}.MainBanner_seoOnly__3pL4c{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}