.CocoCheckoutContent_cocoCheckoutPage__3FYz9{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 156px);text-align:center}.CocoCheckoutContent_loadingContent__xy2hw{align-items:center;display:flex;flex-direction:column;gap:24px}.checkout_checkoutPage__REYoG{min-height:calc(100vh - 156px)}.checkout_checkoutPageRow__RRaoT{background-color:#fff;min-height:120px;padding:24px;width:100%}.checkout_checkoutPageRow__RRaoT+.checkout_checkoutPageRow__RRaoT{margin-top:24px}@media(min-width:768px){.checkout_checkoutPageRow__RRaoT{padding:40px}}.checkout_checkoutPageLocked__JZGg1{pointer-events:none}@media(min-width:2560px){.checkout_checkoutContent__kySWO .checkout_heading__VqQWv{font-size:24px;line-height:32px}}.CompanyInfo_companyInfoForm__YBrTa{display:flex;flex-direction:column;gap:16px}.CompanyInfo_companyInfoFormSaveButton__EAcWr{font-size:12px;width:100%}.CompanyInfo_companyInfoFormCard__4CT8s div{gap:16px}.CompanyInfo_companyInfoFormSubtitle__ViEcq{color:var(--titleColor)}.CompanyInfoSkeleton_companyInfoSkeleton__UeOrV{background-color:#fff;display:grid;gap:24px;grid-area:largeCol;grid-template-rows:32px repeat(5,auto) 72px;height:fit-content}.CompanyInfoSkeleton_companyInfoSkeleton__UeOrV .CompanyInfoSkeleton_formFields__MjAuf{display:grid;gap:8px;grid-template-rows:24px 48px}.CompanyInfoSkeleton_companyInfoSkeleton__UeOrV .CompanyInfoSkeleton_otherFields__Ch8sk{display:grid;gap:8px;grid-template-rows:24px 24px}.CompanyInfoSkeleton_companyInfoSkeleton__UeOrV .CompanyInfoSkeleton_button__wj_x5{height:48px;margin-top:24px}.DeliveryOptionsSkeleton_deliveryOptions__COmnJ{background-color:#fff;display:flex;flex-direction:column;gap:24px}.DeliveryOptionsSkeleton_deliveryOptionsTitle__mJjQb{height:36px}.DeliveryOptionsSkeleton_deliveryOptionsGrid__qctu2{display:flex;flex-direction:column;gap:16px}.DeliveryOptionsSkeleton_deliveryOptionsCard__l6hhh{height:92px;padding:16px}@media(min-width:1024px){.DeliveryOptionsSkeleton_deliveryOptionsCard__l6hhh{padding:24px}}.DeliveryOptionsSkeleton_deliveryOptionsButton__iz7PZ{height:48px;margin-top:24px}@media(min-width:1024px){.DeliveryOptionsSkeleton_deliveryOptionsButton__iz7PZ{margin-top:32px}}.ConfirmedDeliveryOption_pretitle__4ZAzs{display:block;margin-bottom:24px}.DeliveryOptionSelector_deliveryOptionsGrid__dWFYN{display:flex;flex-direction:column;gap:16px}.DeliveryOptionSelector_saveButton__J3Zn1{margin-top:24px}@media(min-width:1024px){.DeliveryOptionSelector_saveButton__J3Zn1{margin-top:32px}}.StoreSelectorFlyIn_saveButton__2EEHI{width:100%}.StoreList_listContainer__Q183c{display:flex;flex-direction:column;gap:16px;margin-top:24px}.StoreList_listContainer__Q183c .StoreList_showMoreButton__QVdGo{display:flex;justify-content:center;padding:16px 0}.StoreList_listContainer__Q183c .StoreList_skeletonWrapper__IjR1O{display:flex;flex-direction:column;gap:16px}.StoreList_listContainer__Q183c .StoreList_skeleton___hXgl{height:140px}.StoreList_messageContainer__DMxsM{padding:40px 20px;text-align:center}.StoreList_errorMessage__x64JF{color:#ad4141;font-size:16px;margin-bottom:20px}.StoreList_emptyMessage__gspcS{color:#666;font-size:16px;margin:0}.StoreInformation_storeInfoHeader__IAhKF{align-items:center;display:flex;gap:16px}.StoreInformation_storeInfoHeaderBackButton__2k4OW{border:none;padding:0}.StoreInformation_storeInfoHeaderBackButton__2k4OW svg{aspect-ratio:1;height:24px;width:24px}.StoreInformation_storeInformationDetails__ICzWM{align-items:flex-start;align-self:stretch;display:flex;gap:16px;padding-bottom:1.5rem}.StoreInformation_storeInfoRow__h8ENB{align-items:flex-start;display:flex;gap:16px}.StoreInformation_storeIconColumn__SZVpQ{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:48px}.StoreInformation_storeIcon__A_GmL{align-items:center;background:#1a1919;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.StoreInformation_storeDistance__GjPsi{color:#666;font-family:Scala Sans Pro Regular,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:400;letter-spacing:.3px;line-height:24px;text-align:center}.StoreInformation_storeDetailsColumn__kDX3l{display:flex;flex-direction:column;gap:8px}.StoreInformation_storeName__s19EZ{color:#1a1919;font-family:ClassGarmnd BT,Times New Roman,serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.StoreInformation_storeAddress__JUbtJ{color:#666;font-family:Scala Sans Pro Regular,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:400;letter-spacing:.6px;line-height:24px}.StoreInformation_paddingOpeningHours__Cxq4e{padding-top:1.5rem}.PudoSelectorFlyIn_customerNumberFormWrapper__JUGvD,.PudoSelectorFlyIn_saveButton__hWOIK{width:100%}.PudoLocationList_listContainer__VVvUn{display:flex;flex-direction:column;gap:16px;margin-top:24px}.DeliveryOptionsWrapper_deliveryOptionsWrapper__D_3eL{display:flex;flex-direction:column;gap:24px}