.ProductSummary_image__Q8BzO{margin:0 auto}@media(min-width:1024px){.ProductSummary_image__Q8BzO{width:260px;height:260px}}.ProductSummary_content__KxRpk{margin-top:32px;text-align:center;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.ProductSummary_content__KxRpk{text-align:left}}.ProductSummary_content__KxRpk .ProductSummary_price__CytWV,.ProductSummary_content__KxRpk .ProductSummary_title__M1EEi{font-weight:var(--font-weight-semibold);font-size:18px;color:#040504}@media(min-width:1024px){.ProductSummary_content__KxRpk .ProductSummary_price__CytWV,.ProductSummary_content__KxRpk .ProductSummary_title__M1EEi{line-height:40px;font-size:20px}}.ProductSummary_content__KxRpk .ProductSummary_description__xSx2_{font-size:14px;color:#343b38}@media(min-width:1024px){.ProductSummary_content__KxRpk .ProductSummary_description__xSx2_{font-size:16px;line-height:24px}}.ProductSummary_content__KxRpk .ProductSummary_price__CytWV{color:var(--Primary-starbucks-green)}.GroupAttributesSelector_accordion__x1B8O{padding-bottom:16px;border-bottom:1px solid #d0d6d4}.GroupAttributesSelector_accordion__x1B8O.GroupAttributesSelector_open__xineL{padding-bottom:0;border-bottom:none}.GroupAttributesSelector_accordion__x1B8O.GroupAttributesSelector_hidden__ToC4W{display:none}.GroupAttributesSelector_accordion__x1B8O.GroupAttributesSelector_open__xineL .GroupAttributesSelector_header___oA4_{padding-bottom:16px}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_{display:flex;flex-direction:column}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg .GroupAttributesSelector_title__mZLp1{font-weight:var(--font-weight-semibold);font-size:20px;color:#040504;line-height:28px}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg .GroupAttributesSelector_nav__0k_t4{display:flex;align-items:center;gap:8px}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg .GroupAttributesSelector_nav__0k_t4 .GroupAttributesSelector_label__NSPBo{display:flex;align-items:center;border-radius:12px;height:28px;padding:0 12px;font-size:14px;font-weight:var(--font-weight-semibold);background-color:var(--Gray-50);color:#343b38}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg .GroupAttributesSelector_nav__0k_t4 .GroupAttributesSelector_label__NSPBo.GroupAttributesSelector_active__S_xj_{background-color:#d4e9e3;color:var(--Primary-starbucks-green)}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg .GroupAttributesSelector_nav__0k_t4 button{width:28px;height:28px;transition:transform .3s ease}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_main__xlwxg .GroupAttributesSelector_nav__0k_t4 button.GroupAttributesSelector_active__S_xj_{transform:rotate(-180deg)}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_header___oA4_ .GroupAttributesSelector_summary__fBHCJ{font-size:14px;color:#7c7c7c;min-height:38px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_container__9a_j_{display:none;flex-direction:column;gap:16px}.GroupAttributesSelector_accordion__x1B8O .GroupAttributesSelector_container__9a_j_.GroupAttributesSelector_open__xineL{display:flex}.OptionCard_wrapper__YSbs1{border:1px solid #d0d6d4;padding:8px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:20px}.OptionCard_wrapper__YSbs1 .OptionCard_content__gU96B{text-align:left;flex:1}.OptionCard_wrapper__YSbs1 .OptionCard_content__gU96B .OptionCard_title__ObnyT{margin-bottom:4px;font-weight:var(--font-weight-semibold);line-height:24px;color:#1c201e}.OptionCard_wrapper__YSbs1 .OptionCard_content__gU96B .OptionCard_subtitle__a6EUm{font-size:14px;color:#64706c;line-height:20px}.OptionCard_wrapper__YSbs1 .OptionCard_action__1ZiPl{display:flex;align-items:center;justify-content:center;min-width:20px}.Spinner_container__3nwBb{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}.Spinner_container__3nwBb svg{animation:Spinner_spin__L1iCD linear infinite;transform-origin:center;animation-duration:.6s}@keyframes Spinner_spin__L1iCD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderDetails_container__lpLwf{padding:0 16px;text-align:left}.OrderDetails_container__lpLwf .OrderDetails_item__ww2YL{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #d0d6d4}.OrderDetails_container__lpLwf .OrderDetails_item__ww2YL>p{font-size:14px}.OrderDetails_container__lpLwf .OrderDetails_item__ww2YL>p:first-child{font-weight:var(--font-weight-semibold)}.OrderDetails_container__lpLwf .OrderDetails_item__ww2YL>div p{font-size:14px;text-align:right}.OrderItems_container__qUBJw{padding:0 16px;text-align:left}.OrderItems_container__qUBJw .OrderItems_summaryItems__Wesbi{display:flex;flex-direction:column;align-items:center;border-top:1px solid #d0d6d4;border-bottom:1px solid #d0d6d4}.OrderItems_container__qUBJw .OrderItems_item__Cl042{display:flex;justify-content:space-between;gap:16px;padding:16px 0;width:100%}.OrderItems_container__qUBJw .OrderItems_item__Cl042 .OrderItems_image__HFjcD{width:48px;height:48px}.OrderItems_container__qUBJw .OrderItems_item__Cl042 .OrderItems_description__kjExx{width:100%;font-size:12px}.OrderItems_container__qUBJw .OrderItems_item__Cl042 .OrderItems_description__kjExx p:first-child{font-weight:var(--font-weight-semibold);color:#000;margin-bottom:8px}.OrderItems_container__qUBJw .OrderItems_item__Cl042 .OrderItems_description__kjExx p:last-child{color:var(--Gray-600);font-weight:var(--font-weight-light)}.OrderItems_container__qUBJw .OrderItems_item__Cl042 .OrderItems_price__mTHdU{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--Primary-starbucks-green)}.OrderItems_container__qUBJw .OrderItems_subTotal__htDXI,.OrderItems_container__qUBJw .OrderItems_total__G0zAH{display:flex;justify-content:space-between;align-items:center}.OrderItems_container__qUBJw .OrderItems_subTotal__htDXI{padding:16px 0;font-size:14px}.OrderItems_container__qUBJw .OrderItems_subTotal__htDXI p:first-child{font-weight:var(--font-weight-semibold)}.OrderItems_container__qUBJw .OrderItems_total__G0zAH{margin-bottom:16px;color:var(--Primary-starbucks-green);font-weight:var(--font-weight-semibold)}.OrderSuccess_bgOval__wcMkE{position:absolute;z-index:0;top:0;left:0;right:0;background-color:var(--Primary-Colors-House-Green);height:282px;clip-path:ellipse(70% 90% at 50% 10%)}.OrderSuccess_container__tGDMH{z-index:1;margin:0 auto;padding:40px 20px;width:100%;text-align:center}@media(width >= 1024px){.OrderSuccess_container__tGDMH{max-width:622px;padding:40px 0}}.OrderSuccess_container__tGDMH .OrderSuccess_header__r7wJV{color:#fff;margin-bottom:20px}.OrderSuccess_container__tGDMH .OrderSuccess_header__r7wJV h1{font-size:32px;font-weight:var(--font-weight-semibold);margin-bottom:12px}.OrderSuccess_container__tGDMH .OrderSuccess_header__r7wJV p{font-size:20px}.OrderSuccess_container__tGDMH .OrderSuccess_content__sJ5Dr{margin:56px 0 48px;display:flex;flex-direction:column;gap:40px}.OrderSuccess_container__tGDMH .OrderSuccess_content__sJ5Dr .OrderSuccess_accordionBox__GZXNN{border:1px solid #d0d6d4;border-radius:16px}.OrderSuccess_container__tGDMH .OrderSuccess_content__sJ5Dr .OrderSuccess_accordionTitle__QY3my{padding:16px}.OrderSuccess_container__tGDMH .OrderSuccess_homeButtonContainer___v1Zc{background-color:#fff}@media(width < 1024px){.OrderSuccess_container__tGDMH .OrderSuccess_homeButtonContainer___v1Zc{padding:16px;position:fixed;bottom:0;left:0;right:0}}@media(width >= 1024px){.OrderSuccess_container__tGDMH .OrderSuccess_homeButtonContainer___v1Zc{margin:0 auto;max-width:300px}}.SavedAddressList_spinner__HjOC3{margin:auto;padding:24px}.SavedAddressList_container__RDfPc{width:100%}.SavedAddressList_container__RDfPc .SavedAddressList_title__kFuFV{font-size:16px;font-weight:var(--font-weight-semibold);padding:8px 0}.SavedAddressList_container__RDfPc button.SavedAddressList_item__udPIz{width:100%;padding:16px 24px;display:flex;gap:16px;align-items:center;color:var(--Gray-600);border-bottom:1px solid #f5f7f6}.SavedAddressList_container__RDfPc button.SavedAddressList_item__udPIz svg{color:var(--Gray-300)}.SavedAddressList_container__RDfPc button.SavedAddressList_item__udPIz .SavedAddressList_itemContent__j7uwe{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.SavedAddressList_container__RDfPc button.SavedAddressList_item__udPIz .SavedAddressList_itemContent__j7uwe span:last-child{font-size:14px;color:var(--Gray-300)}.InputNumber_inputNumber__gdu7Y{border:none;border-radius:16px;display:flex;width:132px;height:40px;background-color:var(--Gray-50);padding:0 8px;align-items:center;justify-content:center}.InputNumber_inputNumber__gdu7Y button{background-color:transparent;width:40px;height:40px;color:var(--Gray-300);display:flex;align-items:center;justify-content:center}.InputNumber_inputNumber__gdu7Y input{flex:1;width:100%;background-color:transparent;border:none;text-align:center;padding:0;font-weight:var(--font-weight-semibold)}.InputNumber_inputNumber__gdu7Y input:focus{outline:none;box-shadow:none}.InputNumber_inputNumber__gdu7Y input[type=number]::-webkit-inner-spin-button,.InputNumber_inputNumber__gdu7Y input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InputNumber_inputNumber__gdu7Y input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.StoreDetails_container__9ceNE{display:flex;flex-direction:column;gap:24px;margin-top:24px}.StoreDetails_container__9ceNE .StoreDetails_storeName__Y0CpI{font-size:24px;font-weight:var(--font-weight-semibold);margin-bottom:8px}.StoreDetails_container__9ceNE .StoreDetails_address__R93ov{color:var(--Gray-400)}.StoreDetails_container__9ceNE .StoreDetails_actions__JZ_7s{display:flex;gap:8px;width:100%}.ScheduleList_container__VTVRn .ScheduleList_subtitle__Ihqgc{color:var(--Gray-800);font-size:16px;font-weight:var(--font-weight-semibold);margin-bottom:24px}.ScheduleList_container__VTVRn .ScheduleList_content__JAoFP{display:flex;flex-direction:column;gap:12px;padding:0 16px}.ScheduleList_container__VTVRn .ScheduleList_content__JAoFP .ScheduleList_item__WnC_v{display:flex;justify-content:space-between}.ScheduleList_container__VTVRn .ScheduleList_content__JAoFP .ScheduleList_today__beJ8L{color:var(--Primary-starbucks-green);font-weight:var(--font-weight-semibold)}.ScheduleList_container__VTVRn .ScheduleList_content__JAoFP .ScheduleList_text__0HDgk{display:flex;align-items:center;gap:16px}.Stores_container__6UYrG{margin:0 auto;padding:48px 20px;width:100%;display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.Stores_container__6UYrG{max-width:var(--max-width-container);flex-direction:row;padding:48px 0}}.Stores_container__6UYrG .Stores_main__3Hp8w{display:flex;flex-direction:column;gap:24px;width:100%}@media(width >= 1024px){.Stores_container__6UYrG .Stores_main__3Hp8w{width:504px}}.Stores_container__6UYrG .Stores_main__3Hp8w .Stores_title__d13_d{font-size:20px;font-weight:var(--font-weight-semibold)}@media(width >= 1024px){.Stores_container__6UYrG .Stores_main__3Hp8w .Stores_title__d13_d{font-size:24px}}.Stores_container__6UYrG .Stores_map__urT4v{width:100%;height:170px;border-radius:8px}.Stores_container__6UYrG .Stores_map__urT4v.Stores_mapDetails__myRAt{height:420px}@media(width >= 1024px){.Stores_container__6UYrG .Stores_map__urT4v{height:100%}}.Stores_container__6UYrG .Stores_aside___LcLx{width:100%}@media(width >= 1024px){.Stores_container__6UYrG .Stores_aside___LcLx{flex:1;height:calc(100vh - 274px);position:sticky;top:220px}}.TermsForm_container__Yk7ql{flex-direction:column}.TermsForm_container__Yk7ql,.TermsForm_container__Yk7ql label{display:flex;gap:16px}.TermsForm_container__Yk7ql label{align-items:center;color:#343b38}.TermsForm_container__Yk7ql label p{font-size:14px;line-height:20px}