.cookieDetails_panel__iFaih{border:1px solid var(--color-black-300);border-radius:8px;overflow:hidden}.cookieDetails_cookie-details-container__uSZKD{display:flex;align-items:stretch;justify-content:space-between}.cookieDetails_cookie-details-container__uSZKD[is-show-detail=true]{border-radius:8px 8px 0 0}.cookieDetails_cookie-checkbox-group__mouer{display:flex;flex:1;width:100%;padding:8px 12px;gap:24px}.cookieDetails_cookie-details-container__uSZKD .cookieDetails_cookie-checkbox-group__mouer>div>div{gap:24px}.cookieDetails_cookie-details-container__uSZKD .cookieDetails_cookie-checkbox-group__mouer .cookieDetails_item__tz0sM{height:20px;padding-block:0}.cookieDetails_cookie-details-container__uSZKD .cookieDetails_cookie-checkbox-group__mouer .cookieDetails_item__tz0sM>div:first-child{width:20px;height:20px;margin-right:8px}.cookieDetails_show-detail-button__AlR1w{width:137px;border-left:1px solid var(--color-black-300);background-color:var(--color-black-100);display:flex;align-items:center;justify-content:center}.cookieDetails_show-detail-icon__Waxgj{padding:8px;cursor:pointer}.cookieDetails_show-detail-icon__Waxgj>svg{display:block}.cookieDetails_details-wrap__wR9gX{max-height:0;overflow:hidden;opacity:0;transition:var(--transition)}.cookieDetails_details-wrap__wR9gX[data-details-shown=true]{opacity:1;max-height:400px}.cookieDetails_details-info-container__GIu3g{padding:8px 12px;border-top:1px solid var(--color-black-300)}.cookieDetails_details-list__AnxI4{margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cookieDetails_detail__1EwTM{margin-left:16px;margin-bottom:4px}@media (max-width:800px){.cookieDetails_cookie-checkbox-group__mouer{flex-direction:column;flex:1;width:100%;gap:0}.cookieDetails_cookie-details-container__uSZKD .cookieDetails_cookie-checkbox-group__mouer>div>div{gap:8px}.cookieDetails_cookie-details-container__uSZKD .cookieDetails_cookie-checkbox-group__mouer .cookieDetails_item__tz0sM{height:20px;padding-block:0}.cookieDetails_cookie-details-container__uSZKD .cookieDetails_cookie-checkbox-group__mouer .cookieDetails_item__tz0sM>div{width:20px;height:20px;margin-right:8px}.cookieDetails_details-list__AnxI4{gap:12px}}.cookiesSection_wrapper__5m7LA{background-color:#fff;position:fixed;width:100vw;bottom:0;min-height:100px;height:max-content;display:flex;justify-content:center;z-index:var(--z-cookie);overflow:hidden;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.cookiesSection_wrapper__5m7LA[is-hidden=true]{display:none}.cookiesSection_cookie-container__kyiw6{padding-top:16px;padding-bottom:16px;width:100%;overflow-y:auto;background-color:#fff;display:flex;flex-direction:column;gap:12px;overflow:hidden}@media (min-width:1440px){.cookiesSection_cookie-container__kyiw6{max-width:1920px;padding-inline:100px}}.cookiesSection_cookie-info-container__B3x6k{display:flex;justify-content:space-between;align-items:center;gap:56px}.cookiesSection_hero-container__s1U_S{display:flex;flex-direction:column}.cookiesSection_hero-container__s1U_S .cookiesSection_title__Ceigu{margin-bottom:4px}.cookiesSection_button-group__3N4vX{display:flex;gap:12px}.cookiesSection_button-text__ZcEJR{text-decoration:underline;width:max-content;font-size:14px!important;color:var(--color-branding)}.cookiesSection_button__Uv1WN{flex:1 0 auto;width:max-content;font-size:14px!important;color:var(--color-black-900)}.cookiesSection_button__Uv1WN[is-active=true]{background-color:var(--color-branding);color:#fff}@media (max-width:800px){.cookiesSection_cookie-container__kyiw6{padding-inline:12px}.cookiesSection_cookie-info-container__B3x6k{display:flex;flex-direction:column;gap:12px}.cookiesSection_button-group__3N4vX[is-full=true]{width:100%}}div.storeModal_store-modal__lL3nl{width:calc(100vw - 400px);max-width:1200px;height:calc(100vh - 200px);max-height:745px;background-color:#fff;padding:0;border-radius:16px;box-shadow:0 0 10px 0 var(--color-black-500)}.storeModal_customer-close-icon__tkupz{width:48px;height:48px;border-radius:50%;color:var(--color-black-900);background-color:#fff;display:flex;align-items:center;justify-content:center}.storeModal_modal-title__Pmk0d{font-size:20px;font-weight:600;padding:24px 0;width:100%}div.storeModal_address-modal__RcNBs{background-color:#fff;padding:24px;width:500px;border-radius:16px;box-shadow:0 0 32px 0 hsla(0,0%,47%,.5)}.storeModal_search__N2a4r{width:100%;background-color:#fff}.storeModal_search__N2a4r[list-height=true]{height:48px;padding:0;top:72px}.storeModal_mb-16__TnWYz{margin-bottom:16px}.storeModal_mb-12__jBPSY{margin-bottom:12px}.storeModal_mb__PcZTJ{margin-bottom:4px}.storeModal_delivery-search__HXRgp{position:relative;width:100%}.storeModal_modal-container__5XIh0{display:grid;grid-template-columns:450px auto;grid-template-rows:auto 1fr;grid-auto-flow:column;height:calc(100vh - 200px);max-height:745px;transform:translateZ(0);border-radius:16px;overflow:hidden}.storeModal_list-container__67Die{margin-top:16px;padding:0 16px 0 24px;overflow-y:auto}.storeModal_delivery-store-list__a5avK,.storeModal_left-container__XeAmQ,.storeModal_pickup-store-list__4C6J5{display:flex;flex-direction:column;gap:16px}.storeModal_left-container__XeAmQ{height:100%;overflow:hidden;padding:0 16px 0 24px}.storeModal_left-container__XeAmQ::-webkit-scrollbar{width:8px;background:none}.storeModal_left-container__XeAmQ::-webkit-scrollbar-thumb{border-radius:4px;background:var(--color-black-500)}.storeModal_store-container__2FJAS{width:100%;padding-bottom:24px}.storeModal_map-container__c5SpS{display:flex;overflow:hidden;border-radius:0 8px 8px 0;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.storeModal_loading__fJedT{height:60%;display:flex;width:100%;align-items:center;justify-content:center}.storeModal_type-search-container__dUZUX{position:sticky;top:0;background:#fff;z-index:1}.storeModal_type-search-container__dUZUX[is-hide=true]{display:none}.storeModal_no-store-tip__neljq{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30%;gap:16px}.storeModal_no-store-tip-text__vFFqD{text-align:center;display:block}.storeModal_drawer-customer-title__uZIvD{display:flex;gap:12px;padding-bottom:24px;font-size:20px;font-weight:600;cursor:pointer;align-items:center}div.storeModal_store-modal-content__rEva3{flex:1;height:1px;overflow:visible}@media (max-width:800px){div.storeModal_store-modal__lL3nl{display:flex;flex-direction:column;width:100vw;max-width:unset;max-height:unset;height:unset;padding:16px 16px 0;border-radius:0;top:0;left:0;right:0;bottom:0;transform:translateZ(0)}div.storeModal_store-modal-content__rEva3{flex:1;height:1px;overflow:visible}div.storeModal_address-modal__RcNBs{display:flex;flex-direction:column;width:100vw;padding:16px;border-radius:16px 16px 0 0;transform:none;position:fixed;bottom:0;left:0}div.storeModal_address-modal-content__lhkZ2{flex:1;height:auto}.storeModal_modal-title__Pmk0d{display:none}.storeModal_customer-close-icon__tkupz{width:24px;height:24px;border-radius:50%;color:var(--color-black-900);background-color:transparent}.storeModal_modal-container__5XIh0{grid-template-columns:100%;grid-template-rows:auto auto 1fr;grid-auto-flow:unset;height:100%;transform:none;max-height:unset;margin:0 -16px;padding:8px 16px 0}.storeModal_modal-container__5XIh0[is-hide-map=true]{overflow-x:hidden;overflow-y:auto}.storeModal_modal-container__5XIh0[is-full-map-only-mobile=true]{grid-template-rows:auto 1fr}.storeModal_left-container__XeAmQ{gap:12px;width:100%;padding:0}.storeModal_search__N2a4r{padding:0;background-color:#fff}.storeModal_search__N2a4r[list-height=true]{height:48px;padding:0;top:0}.storeModal_store-container__2FJAS{flex:1;overflow-y:auto;margin-inline:-10px;padding-inline:10px;width:auto}.storeModal_map-container__c5SpS{width:100vw;margin:16px -16px 0;min-height:unset;border-radius:0;transition:var(--transition);grid-column-start:unset;grid-column-end:unset;grid-row-start:unset;grid-row-end:unset}.storeModal_map-container__c5SpS[is-hide=true]{opacity:0}.storeModal_map-container__c5SpS[is-hide=true][is-pickup-search-focus=true]{height:0!important;flex:0;margin-top:0}.storeModal_map-container__c5SpS[is-full-map-only-mobile=true]{height:100%}.storeModal_list-container__67Die{flex:1;gap:12px;display:flex;flex-direction:column;overflow:hidden;padding:14px 0 0;margin-top:0}.storeModal_list-container__67Die[is-hide=true]{display:none}.storeModal_pickup-store-list__4C6J5{flex:1}.storeModal_delivery-store-list__a5avK{padding-bottom:16px}}@media (min-width:800px){.storeModal_store-details-drawer__rUANz{width:450px!important}.storeModal_store-details-drawer-body__W5Fzr{display:flex;flex-direction:column;height:100%;overflow:hidden}.storeModal_store-container__2FJAS .storeModal_drawer__UDJ4Q{height:100%;border-radius:16px;top:0;width:450px;bottom:0;background-color:#fff;padding:24px 16px}}.storeCard_card__JkyxP{display:flex;justify-content:space-between;width:100%;gap:12px;padding:12px;border-radius:8px;border:1px solid var(--color-black-300);transition:var(--transition);color:var(--color-black-900);cursor:pointer;outline:none;overflow:visible;align-items:center}@media (min-width:800px){.storeCard_card__JkyxP:hover{border:1px solid var(--color-branding);box-shadow:0 0 16px 0 hsla(0,0%,47%,.25)}}.storeCard_card__JkyxP[card-active=true]{border:1px solid var(--color-branding);box-shadow:0 0 16px 0 hsla(0,0%,47%,.25)}.storeCard_card-image__Z5rXe{width:130px;height:130px;flex-shrink:0;position:relative}.storeCard_card-image--default__cqjoZ{width:100%;height:100%;background-color:#f3f0e9;padding-inline:20px;border-radius:6px;overflow:hidden}.storeCard_card-image--default__cqjoZ svg{width:100%;height:100%}.storeCard_close-icon-container__9_z0V{width:130px;height:130px;position:absolute;background:rgba(0,0,0,.5);border-radius:6px;top:0}.storeCard_close-icon__odL_J{width:64px;height:64px;top:33px;left:33px;position:absolute}.storeCard_image__0xiJQ{height:100%;width:100%;display:block;border-radius:6px;object-fit:cover}.storeCard_card-store__9N8wh{width:50%;justify-content:space-between;height:128px}.storeCard_card-store-info__Zymsp,.storeCard_card-store__9N8wh{flex:1;display:flex;flex-direction:column;gap:4px}.storeCard_store-name__IxERy{display:flex;justify-content:space-between;align-items:center}.storeCard_store-icon__UOIMN{cursor:pointer;flex-shrink:0;align-self:flex-start}.storeCard_store-name-text__a3mEr{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:16px}.storeCard_card-text__SnV6f{width:100%;max-height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;text-overflow:ellipsis}.storeCard_card-time__SiIEN{width:100%;max-height:40px;display:-webkit-box;white-space:nowrap}.storeCard_card__JkyxP .storeCard_link__ZvOCU{font-size:12px;height:28px;line-height:28px;width:fit-content;padding:8px 16px;border-radius:20px}@media (max-width:800px){.storeCard_card-image__Z5rXe{width:94px;height:94px}.storeCard_card__JkyxP[card-active=true]{box-shadow:0 0 10px 0 hsla(0,0%,47%,.25)}.storeCard_store-name__IxERy{display:-webkit-flex;font-size:14px}.storeCard_card-store__9N8wh{height:102px}.storeCard_card__JkyxP .storeCard_link__ZvOCU{font-size:12px;height:20px;line-height:20px;padding:4px 12px}.storeCard_close-icon-container__9_z0V{width:94px;height:94px}.storeCard_close-icon__odL_J{width:56px;height:56px;top:19px;left:19px}.searchResult_search-result-container__G53oR{overflow-y:auto;content-visibility:auto;flex:1;width:100%;max-height:calc((var(--vh) * 100) - 64px);padding:16px 16px 76px}.searchResult_search-result-container__G53oR[is-empty=true]{padding:16px}.searchResult_block__uQN_2{width:100%;height:60px}.searchResult_category__5yBTU{margin-bottom:28px}.searchResult_category-title__KTbQX{margin-bottom:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.searchResult_product-list-container__nbrWb{display:flex;flex-direction:column;gap:12px}}.hero_hero-banner-container__3clqR{padding:24px 16px 12px;max-width:100vw;width:100%;height:232px;max-height:232px}.hero_hero-banner-container__3clqR[is-hide=true]{display:none}.hero_skeleton-image__q14mr{width:100%;height:116px;border-radius:16px 16px 0 0!important}.hero_image__dXAXY{border-radius:16px 16px 0 0;object-fit:cover}.hero_image-item__xjPPp,.hero_image__dXAXY{width:100%;height:116px}.hero_slider-item__XWCmr{border-radius:16px 16px 0 0;width:100%;height:116px!important}.hero_default-mask-text-container__d3unx{display:flex;align-items:center;justify-content:center}.hero_default-mask-text-icon___loJy{width:16px;height:16px}.hero_default-mask-text__rKNOh{margin-left:4px;display:inline-block}.hero_photo__iowzi{border-radius:16px 16px 0 0;width:100%;height:116px;margin:0;border:0;overflow:hidden}.hero_photo__iowzi img{display:block}.hero_banner-info__d0cF3{width:100%;height:80px;background-color:#fff;display:flex;align-items:center;gap:8px;padding:16px;border-radius:0 0 16px 16px}.hero_banner-left__E7jzJ{height:48px;width:48px;border-radius:50%;position:relative;background-color:var(--color-branding);overflow:hidden;min-width:48px;min-height:48px;animation:hero_fadeIn__uYwJk var(--transition)}.hero_location-default-image__L7iBn{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8px;background-color:#f3f0e9;color:var(--color-branding);overflow:hidden}.hero_location-default-image--padding__AZT2n{padding:6px}@media (min-width:800px){.hero_location-default-image--padding__AZT2n{padding:10px}}@keyframes hero_fadeIn__uYwJk{0%{opacity:0}}.hero_skeleton-favicon__6oQ5l{display:block;height:48px;width:48px;border-radius:50%!important}.hero_favicon__CLxK5{object-fit:cover;position:absolute;display:block;height:48px;width:48px}.hero_time__2GXFI{display:flex;align-items:center;gap:4px;animation:hero_fadeIn__uYwJk var(--transition)}.hero_banner-right__c9_8C{display:flex;flex-direction:column;gap:4px}.hero_skeleton-store-name___egcN{width:200px;height:24px;border-radius:4px!important}.hero_skeleton-time__bDhZp{width:100px;height:16px;border-radius:4px!important}.hero_store-name__dP8e0{font-weight:600;font-size:20px;max-width:calc(100vw - 108px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:hero_fadeIn__uYwJk var(--transition)}.hero_timeText__u4GFN{font-size:14px}@media (min-width:800px){.hero_hero-banner-container__3clqR{margin-inline:auto;padding:32px 40px;max-width:1360px;width:100%;max-height:432px;height:432px}.hero_hero-banner-container__3clqR[is-hide=true]{display:block}.hero_image__dXAXY,.hero_skeleton-image__q14mr{height:250px}.hero_photo__iowzi{border-radius:16px 16px 0 0;height:250px}.hero_image-item__xjPPp{width:100%;height:250px}.hero_slider-item__XWCmr{border-radius:16px 16px 0 0;width:100%;height:250px!important}.hero_default-mask-text-icon___loJy{width:21px;height:21px}.hero_default-mask-text__rKNOh{margin-left:8px}.hero_banner-info__d0cF3{height:118px;gap:16px;padding:24px}.hero_banner-left__E7jzJ{height:70px;width:70px;min-width:70px;min-height:70px}.hero_favicon__CLxK5,.hero_skeleton-favicon__6oQ5l{height:70px;width:70px}.hero_skeleton-store-name___egcN{width:240px;height:32px}.hero_skeleton-time__bDhZp{width:120px;height:20px}.hero_store-name__dP8e0{font-size:32px;max-width:calc(100vw - 222px)}@media (min-width:1380px){.hero_store-name__dP8e0{max-width:1138px}}}.storeDetails_store-container__KJJlu{width:100%;height:calc(100% - 50px);display:flex;flex-direction:column;justify-content:space-between;scrollbar-gutter:stable;padding:0;max-height:unset}.storeDetails_store-container__KJJlu ::-webkit-scrollbar{width:8px;background:none}.storeDetails_store-container__KJJlu ::-webkit-scrollbar-thumb{border-radius:4px;background:var(--color-black-500)}.storeDetails_loading__W4uzS{flex:1;display:flex;width:100%;align-items:center;justify-content:center}.storeDetails_store-name-text__LdU0A{margin-top:16px;font-size:20px;font-weight:600;width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px}@media (max-width:800px){.storeDetails_store-name-text__LdU0A{font-size:18px}}.storeDetails_detail-container__N1Ga0{overflow:auto;max-height:calc(100vh - 345px);min-height:calc(100vh - 345px);padding-top:0;width:100%;font-size:14px;font-weight:400;color:var(--color-black-900);display:flex;flex-direction:column;gap:4px}.storeDetails_address__J_3YE{min-height:40px;margin:8px 0;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;text-overflow:ellipsis}.storeDetails_hours__GKv0P{font-size:16px;font-weight:600}.storeDetails_time__s_HIa{font-size:14px;margin-bottom:16px}.storeDetails_mb__hTAwV{margin-bottom:8px}.storeDetails_hours-container__Xv7I3{margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.storeDetails_time-container__DDKfU{display:flex;justify-content:space-between}.storeDetails_button__qg5PO{width:100%;position:relative;bottom:0;margin-top:8px}.storeDetails_card-image__0jJVW{width:100%;height:230px;flex-shrink:0;position:relative}.storeDetails_image__3L5ZZ{height:230px!important;width:100%;display:block;border-radius:8px;object-fit:cover}.storeDetails_detail-image__r_sUP{position:relative;border-radius:8px;height:230px!important}.storeDetails_detail-image--default__gko_e{display:flex;justify-content:center;align-items:center;width:100%;height:230px!important;background-color:#f3f0e9;color:var(--color-branding);border-radius:8px;overflow:hidden}.storeDetails_close-icon-container__2Y18J{width:100%;height:230px;position:absolute;background:rgba(0,0,0,.5);border-radius:8px;top:0}.storeDetails_close-icon__79m26{width:100px;height:100px;top:65px;left:159px;position:absolute}@media (max-width:800px){.storeDetails_store-container__KJJlu{padding:16px;max-height:calc(var(--vh) * 80)}.storeDetails_loading__W4uzS{height:200px}.storeDetails_detail-container__N1Ga0{margin-top:40px;display:-webkit-flex;max-height:unset;min-height:unset;height:auto}.storeDetails_card-image__0jJVW{width:100%;height:192px}.storeDetails_image__3L5ZZ{height:192px!important;width:100%;display:block;border-radius:6px;object-fit:cover}.storeDetails_close-icon-container__2Y18J{height:192px}.storeDetails_close-icon__79m26{width:80px;height:80px;top:56px;left:calc(50% - 40px)}.storeDetails_detail-image--default__gko_e,.storeDetails_detail-image__r_sUP{height:192px!important}}@media (min-width:800px){.storeDetails_store-container__KJJlu{height:unset;flex:1;justify-content:space-between;overflow:hidden}.storeDetails_detail-container__N1Ga0{min-height:unset}}div.tableScanModal_table-scan-modal__JNjfM{display:flex;flex-direction:column;width:100vw;height:100vh;padding:0!important;border-radius:0;top:0;left:0;right:0;bottom:0;transform:translateZ(0)}.tableScanModal_table-scan-modal-content__Lldzc{flex:1;height:100vh}.tableScanModal_photo___KxKr{border-radius:32px;width:100%;height:116px;margin:0;border:0}.tableScanModal_mt-8__6LMvU{margin-top:8px}.tableScanModal_map-icon__NBFUr{min-width:16px;min-height:16px;max-width:16px;max-height:16px}.tableScanModal_photo___KxKr img{display:block;width:100vw;height:46.5vh;object-fit:cover}.tableScanModal_table-scan-container__lmqEA{padding:32px 24px;text-align:center;height:calc(100vh - (46.5vh - 24px));min-height:450px;width:100vw;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;position:fixed;bottom:0}.tableScanModal_address-item__tdHa4{width:100%;display:flex;align-items:center;margin-top:24px}.tableScanModal_address__cPvre{text-align:left;width:100%;max-height:40px;margin-left:8px;line-height:19.6px;display:-webkit-box;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;text-overflow:ellipsis}.tableScanModal_table-scan-type-container__Hu32p{margin-top:32px;width:100%;display:flex;justify-content:center;gap:16px;height:112px}.tableScanModal_table-scan-type-item__KtfA_{position:relative;flex:1;border:1px solid var(--color-black-300);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.tableScanModal_table-scan-type-item__KtfA_[is-selected=true]{border:2px solid var(--color-branding)}.tableScanModal_checked__ZmaUp{position:absolute;right:-1px;bottom:-1px;border-radius:0 0 8px 0}.productCard_product-card-container__fsUPH{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:400;color:var(--color-black-900);background-color:#fff;border-radius:16px;border:1px solid var(--color-black-300);overflow:hidden}.productCard_product-card-container__fsUPH[data-plp-loaded=true]{transition:var(--transition);transition-duration:.4s}.productCard_product-card-container__fsUPH[data-plp-loaded=true]:hover{border-color:var(--color-branding);box-shadow:0 0 16px 0 hsla(0,0%,47%,.25)}.productCard_card-image__hcU6f{flex-shrink:0;width:150px;height:150px;border-radius:16px 0 0 16px!important}.productCard_card-image-soldout__MGaXo{flex-shrink:0;width:150px;height:150px;position:relative}.productCard_card-image-soldout__MGaXo:before{content:"";top:0;left:0;width:150px;height:150px;border-radius:16px 0 0 16px;display:block;position:absolute;background-color:rgba(0,0,0,.1);box-sizing:border-box;transition:var(--transition)}@keyframes productCard_slideIn__z1ZOK{0%{opacity:0}}.productCard_image__Wb8Oz{width:100%;height:100%;display:block;border-radius:16px 0 0 16px}.productCard_card-info__qbwiS{width:calc(100% - 152px);display:flex;flex-direction:column;gap:8px;padding:16px}.productCard_card-text__dRPow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:600}.productCard_skeleton-product-name__lnTEb{width:100%;max-width:200px;height:22px;border-radius:4px!important}.productCard_skeleton-product-description1__afSud{width:100%;max-width:316px;height:16px;border-radius:4px!important}.productCard_skeleton-product-description2__cwx1w{max-width:150px;height:16px;border-radius:4px!important;margin-bottom:6px}.productCard_skeleton-product-price__PB_uC{width:48px;height:20px;border-radius:4px!important}.productCard_skeleton-product-icon__3meep{width:32px;height:32px;border-radius:50%!important}.productCard_soldout__lKKo9{font-size:14px;font-weight:600;color:var(--color-branding)}.productCard_card-text__dRPow[is-sold-out=true]{color:var(--color-black-400)}.productCard_card-description__YjWkE{height:40px;margin-bottom:10px;line-height:19.6px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;text-overflow:ellipsis;color:var(--color-black-600)}.productCard_card-description__YjWkE[is-sold-out=true]{color:var(--color-black-400)}.productCard_card-price___ApUj{font-size:14px}.productCard_price-group__oIFpC{display:flex;justify-content:space-between;align-items:center}.productCard_price__PaV6N[is-sold-out=true]{color:var(--color-black-400)}button.productCard_add-button__4Usi1{background-color:#fff;border:1px solid var(--color-black-300)!important;box-shadow:0 0 6px 0 hsla(0,0%,47%,.25);height:32px;width:32px}button.productCard_add-button--oval__aENUF{width:unset;border-radius:20px;padding:6px 6px 6px 12px}button.productCard_add-button--equal-padding__JVYJk{width:unset;border-radius:20px;padding:6px 12px}button.productCard_add-button--loading__QgSqQ{color:var(--color-branding)}.productCard_add-button__4Usi1 p{font-weight:600}.productCard_icon__kp92F{width:16px;height:16px}.productCard_product-quantity__dHj3c{display:flex;justify-content:center;align-items:center;min-width:20px;height:20px;background-color:var(--color-branding);color:#fff;margin-left:4px;padding:2px;border-radius:10px}.productCard_product-card-container__fsUPH .productCard_number-selector__Vrjdx{height:24px;gap:6px}@media (min-width:800px){.productCard_product-card-container__fsUPH .productCard_number-selector__Vrjdx{height:32px;gap:8px}}.productCard_product-card-container__fsUPH .productCard_number-selector__Vrjdx button{width:24px;height:24px}@media (min-width:800px){.productCard_product-card-container__fsUPH .productCard_number-selector__Vrjdx button{width:32px;height:32px}}.productCard_product-card-container__fsUPH .productCard_number-selector__Vrjdx p{width:24px}@media (min-width:800px){.productCard_product-card-container__fsUPH .productCard_number-selector__Vrjdx p{width:32px}}@media (max-width:800px){.productCard_product-card-container__fsUPH[data-plp-loaded=true]:hover{border-color:var(--color-black-300);box-shadow:none}.productCard_card-image__hcU6f{width:120px;height:120px}.productCard_card-image-soldout__MGaXo{width:120px;height:120px;position:relative}.productCard_card-image-soldout__MGaXo:before{content:"";top:0;left:0;width:120px;height:120px;display:block;position:absolute;background-color:rgba(0,0,0,.1);box-sizing:border-box;transition:var(--transition)}.productCard_card-info__qbwiS{display:-webkit-flex;width:calc(100% - 122px);padding:12px;gap:2px}.productCard_card-description__YjWkE{margin-bottom:8px;-webkit-line-clamp:2}.productCard_skeleton-product-name__lnTEb{width:110px;height:20px}.productCard_skeleton-product-description1__afSud{width:100%;max-width:200px;height:14px}.productCard_skeleton-product-description2__cwx1w{max-width:88.76px;height:14px}.productCard_skeleton-product-description3__eYSVG{display:none}.productCard_skeleton-product-price__PB_uC{width:56.62px;height:20px}.productCard_skeleton-product-icon__3meep{width:24px;height:24px;border-radius:50%}.productCard_soldout__lKKo9{font-weight:400}button.productCard_add-button__4Usi1{width:24px;height:24px}.productCard_icon__kp92F{width:12px;height:12px}button.productCard_add-button--oval__aENUF{width:unset;padding:3px 3px 3px 8px}button.productCard_add-button--equal-padding__JVYJk{width:unset;padding:3px 8px}.productCard_product-quantity__dHj3c{min-width:18px;height:18px;line-height:18px}}.menuGroup_menu-page-container__6QqNq{position:unset;max-width:240px;min-width:240px;flex:1 1 240px;box-sizing:border-box}.menuGroup_icon__N1bvg,.menuGroup_skeleton-icon__GeJte{display:none}.menuGroup_menu-list-container__r6Olh{position:sticky;top:104px;padding-right:4px;display:flex;flex-direction:column;gap:4px;width:240px;transition:var(--transition);max-height:calc((var(--vh) * 100) - 135px);scrollbar-gutter:gutter;overflow-x:hidden;overflow-y:auto}.menuGroup_menu-list-container__r6Olh::-webkit-scrollbar{width:8px}.menuGroup_menu-list-container__r6Olh::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--color-black-300)}.menuGroup_menu-list-container__r6Olh[is-near-bottom=true]{max-height:calc(var(--vh) * 100 - 248px)}.menuGroup_menu-list__gu5FT{list-style:none;padding:0}.menuGroup_menu-item__I0Lac{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500;color:var(--color-black-600);animation:menuGroup_fadeIn__cTq3z var(--transition) forwards}.menuGroup_menu-title-button__3VUxE{padding:10px 20px;border-radius:8px;background-color:var(--color-black-200);cursor:pointer;width:100%;height:40px;display:flex;align-items:center;gap:8px}.menuGroup_menu-title-button__3VUxE:hover{background-color:var(--color-black-100)!important}.menuGroup_caret-down-icon__CBRYe{width:16px;height:16px;display:block;transform:rotate(180deg);transition:var(--transition)}.menuGroup_caret-down-icon__CBRYe[is-expand=true]{transform:rotate(270deg)}.menuGroup_menu-title__76FY6{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.menuGroup_skeleton-category-item__7Ey8i{width:236px;height:40px}.menuGroup_skeleton-menu-item__pdqov{height:40px;width:232px}.menuGroup_menu-title-button__3VUxE[is-selected=true]{background-color:var(--color-black-200);color:var(--color-branding)}.menuGroup_category-title-button__KkSvF{padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;width:100%;height:40px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;color:var(--color-black-600);transition:var(--transition);transition-duration:.2s;animation:menuGroup_heightIn__rSthg var(--transition);position:relative}.menuGroup_category-title-button__KkSvF:before{content:"";position:absolute;display:block;left:0;width:3px;height:24px;top:8px;background:var(--color-branding);transition:var(--transition);transition-duration:.1s;border-top-right-radius:2px;border-bottom-right-radius:2px;transform:translate3d(-3px,0,0)}.menuGroup_category-title-button__KkSvF:hover{background-color:var(--color-black-100)}.menuGroup_category-title-button__KkSvF[is-selected=true]{background-color:var(--color-branding-rgb);color:var(--color-branding);font-weight:600}.menuGroup_category-title-button__KkSvF[is-selected=true]:before{transform:none}@keyframes menuGroup_heightIn__rSthg{0%{opacity:0;height:0;padding-block:0}}@keyframes menuGroup_fadeIn__cTq3z{0%{opacity:0}}@media (max-width:800px){.menuGroup_menu-page-container__6QqNq{position:sticky;top:0;max-width:100%;height:62px;max-height:62px;flex-shrink:0;display:flex;display:-webkit-flex;align-items:center;overflow:visible;z-index:21;margin:0 -16px}.menuGroup_menu-page-container__6QqNq[is-loading=false]{top:104px}.menuGroup_menu-item__I0Lac{flex-direction:row;gap:0;margin:0}.menuGroup_skeleton-icon__GeJte{min-width:36px;height:36px;display:block}.menuGroup_icon__N1bvg{background-color:var(--color-background)}.menuGroup_icon-sticky__1g205,.menuGroup_icon__N1bvg{display:flex;display:-webkit-flex;min-width:60px;width:60px;height:62px;padding-left:16px;padding-right:8px;justify-content:center;align-items:center}.menuGroup_icon-sticky__1g205,.menuGroup_menu-list-container-sticky__ZA_v7{background-color:#fff;border-bottom:1px solid var(--color-black-200)}.menuGroup_menu-list-container-sticky__ZA_v7{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;display:-webkit-flex;align-items:center;height:62px;width:auto;margin-right:-10px;padding:12px 16px 12px 0;border-radius:0;z-index:20;-ms-overflow-style:none;gap:8px;min-width:calc(100vw - 60px);top:104px}.menuGroup_menu-list-container-sticky__ZA_v7::-webkit-scrollbar{display:none}.menuGroup_menu-list-container__r6Olh{position:unset;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;display:-webkit-flex;align-items:center;height:62px;width:auto;margin-right:-10px;padding:12px 16px 12px 0;border-radius:0;background-color:var(--color-background);z-index:20;scrollbar-width:none;-ms-overflow-style:none;gap:8px;min-width:calc(100vw - 60px)}.menuGroup_skeleton-container__ZbKJ1{margin-left:8px;display:flex;flex-direction:row;gap:8px;overflow:hidden}.menuGroup_skeleton-category-item__7Ey8i{min-width:89px;height:36px;margin-bottom:0;margin-left:8px}.menuGroup_skeleton-menu-item__pdqov{display:none}.menuGroup_menu-list-container__r6Olh::-webkit-scrollbar{display:none}.menuGroup_menu-title-button__3VUxE{display:none}.menuGroup_menu-list__gu5FT{display:flex;display:-webkit-flex;width:max-content;gap:8px}.menuGroup_category-title-button__KkSvF{width:max-content;padding:8px 12px;font-size:16px;height:38px;line-height:22px;animation:none}.menuGroup_category-title-button__KkSvF:before{content:unset}.menuGroup_category-title-button__KkSvF[is-selected=true]{background-color:var(--color-branding);color:var(--color-button-text);font-weight:500}.menuGroup_category-title-button__KkSvF[is-selected=true]:before{content:none}.menuGroup_dawer__FpkZy{width:100%;max-height:calc(var(--vh) * 70);overflow-y:auto;border-radius:16px 16px 0 0;padding:0 16px 16px;display:flex;display:-webkit-flex;flex-direction:column;gap:10px}.menuGroup_drawer-title__ZNOMD{font-size:18px;font-weight:600;width:calc(100vw - 52px);width:-webkit-calc(100vw - 52px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuGroup_drawer-menu-title__xpjOU{width:calc(100vw - 32px);width:-webkit-calc(100vw - 32px);white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer;flex-shrink:0}}.categoryGroup_category-list-container__kx_cL{width:calc(100% - 232px);overflow:hidden;content-visibility:auto;padding-left:32px}.categoryGroup_menu-title__cSWcf{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.categoryGroup_menu-title-container__nd6hy{font-size:28px;line-height:58px;height:58px;display:flex;align-items:center;margin-bottom:32px;border-bottom:1px solid var(--color-black-300)}.categoryGroup_menu-title-container__nd6hy[is-single-menu=true]{display:none}.categoryGroup_skeleton-menu-title__3yA_c{width:100px;height:34px}.categoryGroup_category__QAJrm{margin-bottom:48px}.categoryGroup_category-title__1cmIC{width:100%;margin-bottom:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.categoryGroup_skeleton-category-title__zKgjA{width:200px;height:29px;margin-bottom:24px}.categoryGroup_product-list-container__rTlRz{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(264px,1fr))}@media (min-width:1024px){.categoryGroup_product-list-container__rTlRz{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media (max-width:800px){.categoryGroup_category-list-container__kx_cL{width:100%;padding-left:0}.categoryGroup_menu-title-container__nd6hy{display:none}.categoryGroup_category__QAJrm{margin-bottom:28px}.categoryGroup_category-title__1cmIC{margin-bottom:12px}.categoryGroup_product-list-container__rTlRz{-webkit-display:grid;gap:12px}.categoryGroup_skeleton-menu-title__3yA_c{display:none}.categoryGroup_skeleton-category-title__zKgjA{width:110px;height:24px;margin-bottom:12px}}.plp_plpPage__IxsMZ{min-height:calc(100svh - 648px);min-height:calc(100vh - 648px);width:100%;display:flex;gap:0;margin-inline:auto;padding-inline:40px;max-width:1360px}.plp_plp-page--loading__R3eWK{min-height:100svh;min-height:100vh}.plp_plp-empty-page__Wfx6n{min-height:calc(100svh - 632px);min-height:calc(100vh - 632px);display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}@media (max-width:800px){.plp_plpPage__IxsMZ{display:flex;flex-direction:column;padding-inline:16px;max-width:100vw;gap:12px;min-height:calc(100svh - 482px);min-height:calc(100vh - 482px)}.plp_plp-empty-page__Wfx6n{min-height:calc(var(--vh) * 100 - 531px)}}.search-bar_inputWrapper__ZS4ka{flex-shrink:1;height:38px;max-width:420px;min-width:127px;width:100%}@media (max-width:800px){.search-bar_inputWrapper__ZS4ka{display:none}}.search-bar_search-modal__a_Z_p .search-bar_inputWrapper__ZS4ka{flex-shrink:0;width:100%;max-width:unset;height:64px;background-color:#fff;display:flex;align-items:center;gap:4px;padding-inline:16px;transform:translate3d(100%,0,0);transition:var(--transition)}[data-search-input=true]:is(.search-bar_search-modal__a_Z_p .search-bar_inputWrapper__ZS4ka){transform:none;display:flex}.search-bar_inputWrapper__ZS4ka>svg{width:40px;height:40px;padding:4px;margin-left:-8px}@media (min-width:800px){.search-bar_inputWrapper__ZS4ka>svg{display:none}}.search-bar_inputWrapper__ZS4ka .search-bar_search__ylv1s{max-width:420px;max-height:38px!important;border-radius:24px!important;border:none}@media (max-width:800px){.search-bar_inputWrapper__ZS4ka .search-bar_search__ylv1s{max-width:unset;width:100%;height:40px}}.search-bar_inputWrapper__ZS4ka .search-bar_search__ylv1s input{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){.search-bar_inputWrapper__ZS4ka .search-bar_search__ylv1s input{max-width:unset;height:38px}}.search-bar_inputWrapper__ZS4ka .search-bar_search__ylv1s input::placeholder{font-size:14px}button.search-bar_searchToggle__atNps{padding:6px;height:36px}@media (min-width:800px){button.search-bar_searchToggle__atNps{display:none}}.search-bar_searchIcon__eYLJD{width:18px;height:18px}@media (min-width:800px){.search-bar_searchIcon__eYLJD{width:20px;height:20px}}@media (max-width:800px){div.search-bar_search-modal__a_Z_p{padding:0!important}.search-bar_search-modal-content___2lpM{flex:1;height:calc(var(--vh) * 100);padding:0;background-color:var(--color-black-100);display:flex;flex-direction:column;overflow:hidden}.search-bar_plpPage__giwWV{display:flex;flex-direction:column;padding-inline:16px;gap:12px;overflow-y:auto;content-visibility:auto;flex:1;top:64px;padding:0}.search-bar_plp-empty-page__MkY0H{flex:1;display:flex;gap:16px;justify-content:center;top:64px;overflow:hidden}.search-bar_plp-empty-page-wrapper__DRIWD{flex:1;display:flex;justify-content:center;align-items:center}.search-bar_plp-empty-page-content__7oXZq{padding-bottom:30px}.search-bar_no-result-text__ZbJSy{text-align:center;color:var(--color-black-600)}}.location-bar_location-bar__P5jZg{overflow:hidden;width:100%;padding-inline:0;display:flex;align-items:center;height:40px}.location-bar_location-bar__P5jZg svg{margin-right:8px}.location-bar_skeleton-fulfillment__v5xZh{width:240px;height:20px}.location-bar_skeleton-time__ByxoI{width:199px;height:20px}.location-bar_location-info-container__4hjYH{width:100%;display:flex;font-size:14px}.location-bar_location-info-name__pfRZp{max-width:500px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.location-bar_location-info-name__pfRZp{max-width:200px}}.location-bar_fulfillment__AhrMC{display:flex;align-items:center;white-space:nowrap;flex:1;overflow:hidden}.location-bar_fulfillment__AhrMC button{height:40px;text-decoration:underline;font-weight:700}.location-bar_time__F6sjH{display:flex;align-items:center;padding-left:16px}.location-bar_right__AMvxq{display:flex;align-items:center;padding-left:2px;height:16px}.location-bar_location-info-address__fI14f{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-bar_caret-down-icon__6jhFT{margin-left:4px;display:block;transform:rotate(180deg)}.location-bar_text-strong__PgcoO{font-weight:600}.location-bar_text__hM6Sn{font-weight:400}@media (max-width:800px){.location-bar_location-bar__P5jZg{padding-inline:16px}.location-bar_location-bar__P5jZg svg{margin-right:4px}.location-bar_skeleton-fulfillment__v5xZh{width:100%}.location-bar_skeleton-time__ByxoI{width:105px;height:14px}.location-bar_clock-icon__v1D6s{display:none}.location-bar_location-info-name__pfRZp{max-width:40vw;font-weight:600}.location-bar_change-button__Fqm4e{display:none}.location-bar_location-bar__P5jZg{justify-content:space-between}.location-bar_fulfillment__AhrMC svg{height:40px;font-weight:700}}.loyaltyBanner_wrapper__cjpFS{width:100%;padding:24px 16px 12px}.loyaltyBanner_container__csbrj{border-radius:16px;border:1px solid var(--color-black-300)}button.loyaltyBanner_not-redeem__button__uGUKJ{color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}button.loyaltyBanner_not-redeem__button__uGUKJ:hover:not(:disabled){box-shadow:0 0 0 1px var(--color-error)}.loyaltyBanner_content__2poZA{display:flex;flex-direction:column;gap:12px;justify-content:space-between;background-color:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 0 0 1px var(--color-black-300)}.loyaltyBanner_tips___JETB{padding:8px 16px;color:var(--color-black-600)}.loyaltyBanner_redeem-reward-icon__Mw8U4{color:var(--color-branding)}.loyaltyBanner_redeem-reward__2O0iy{display:flex;flex-direction:column;gap:4px}.loyaltyBanner_redeem-reward-point__hyVG1{display:flex;align-items:center;gap:4px;color:var(--color-branding)}.loyaltyBanner_content--left__cWXqT{display:flex;align-items:center;gap:12px}@media (min-width:800px){.loyaltyBanner_wrapper__cjpFS{padding:32px 40px}.loyaltyBanner_content__2poZA{flex-direction:row;align-items:center;padding:12px 24px}.loyaltyBanner_tips___JETB{padding:8px 32px}}