.DeliveryAddress_deliveryWrapper__CrSKc{display:flex;flex-direction:column;gap:var(--spacing-around-sm)}.DeliveryAddress_addressOption__w5P1a{display:flex;flex-direction:column;background-color:var(--color-skeleton-background);padding:var(--spacing-around-xlg) var(--spacing-around-xxlg) var(--spacing-around-xxlg)}.DeliveryAddress_optionContent__nVTr2{display:flex;flex-direction:column;gap:var(--spacing-around-xxlg)}.DeliveryAddress_divider__ulkWC{height:1px;margin-top:var(--spacing-around-xlg);background-color:var(--color-header-mainmenu-borders);width:100%}.DeliveryAddress_manualForm__bYlDa{padding-bottom:var(--spacing-around-xlg);gap:0}.DeliveryAddress_manualFormReveal__daEGF{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.DeliveryAddress_manualFormReveal__daEGF.DeliveryAddress_visible__ZfHy7{grid-template-rows:1fr}.DeliveryAddress_manualFormInner__v36lF{overflow:hidden;display:flex;flex-direction:column}.DeliveryAddress_manualFormReveal__daEGF.DeliveryAddress_visible__ZfHy7 .DeliveryAddress_manualFormInner__v36lF{animation:DeliveryAddress_enableOverflow__FrrNV 0s .2s forwards}@keyframes DeliveryAddress_enableOverflow__FrrNV{to{overflow:visible}}@media (prefers-reduced-motion:reduce){.DeliveryAddress_manualFormReveal__daEGF{transition:none}.DeliveryAddress_manualFormReveal__daEGF.DeliveryAddress_visible__ZfHy7 .DeliveryAddress_manualFormInner__v36lF{overflow:visible;animation:none}}.DeliveryAddress_guidanceText__oSq91{padding-bottom:var(--spacing-inside-xlg);border-bottom:1px solid var(--color-header-mainmenu-borders);margin-bottom:var(--spacing-layout-sm)}.DeliveryAddress_addressOption__w5P1a input[type=radio]:checked:after{background-color:var(--color-app-text)}.DeliveryAddress_billingCheckbox__yAoXs{margin-top:var(--spacing-around-xlg)}.DeliveryAddress_billingFormReveal__rV6mw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.DeliveryAddress_billingFormReveal__rV6mw.DeliveryAddress_visible__ZfHy7{grid-template-rows:1fr}.DeliveryAddress_billingFormInner__BLnA6{overflow:hidden}.DeliveryAddress_billingFormReveal__rV6mw.DeliveryAddress_visible__ZfHy7 .DeliveryAddress_billingFormInner__BLnA6{animation:DeliveryAddress_enableOverflow__FrrNV 0s .2s forwards}@media (prefers-reduced-motion:reduce){.DeliveryAddress_billingFormReveal__rV6mw{transition:none}.DeliveryAddress_billingFormReveal__rV6mw.DeliveryAddress_visible__ZfHy7 .DeliveryAddress_billingFormInner__BLnA6{overflow:visible;animation:none}}.FormField_field__Va9_N{display:flex;flex-direction:column;gap:var(--spacing-inline-sm)}.FormField_label__Nfmx5{font-size:14px}.FormField_required__z4V1x{color:var(--color-input-text-error);margin-left:var(--spacing-inline-sm)}.FormField_error__QF795{color:var(--color-input-text-error);margin-top:var(--spacing-inline-sm)}.ContactInformation_form__iTzjJ{display:flex;flex-direction:column;gap:var(--spacing-layout-sm,24px);background:var(--color-app-background,#ffffff);margin:0}.ContactInformation_fieldsContainer__KhMSf{display:flex;flex-direction:column;gap:var(--spacing-around-xxlg,32px);padding-top:var(--spacing-inside-lg)}.ContactInformation_row__glSat{display:flex;gap:var(--spacing-inside-lg,16px)}@media (max-width:767px){.ContactInformation_row__glSat{flex-direction:column}}.ContactInformation_column__acjox{display:flex;flex-direction:column;flex:1;min-width:0}@media (max-width:767px){.ContactInformation_column__acjox{flex:none}}.ContactInformation_formStacked___0liU{display:flex;flex-direction:column;gap:var(--spacing-layout-sm)}.ContactInformation_formStacked___0liU .ContactInformation_column__acjox{grid-column:unset!important}.ContactInformation_formStacked___0liU .ContactInformation_phoneColumn__4FTct{display:flex;flex-direction:column;gap:var(--spacing-inline-sm)}.ContactInformation_formStacked___0liU .ContactInformation_phoneColumn__4FTct .ContactInformation_number__9cYnp,.ContactInformation_formStacked___0liU .ContactInformation_phoneColumn__4FTct .ContactInformation_prefix__LF6E1{grid-column:unset}.ContactInformation_formStacked___0liU .ContactInformation_error__Jl3wC{position:static;margin-top:0}.ContactInformation_phoneRow__sLfpE{display:flex;gap:var(--spacing-inside-lg,16px);align-items:flex-end}@media (max-width:767px){.ContactInformation_phoneRow__sLfpE{flex-direction:column;align-items:stretch}}.ContactInformation_phoneColumn__4FTct{display:flex;flex-direction:column;gap:10px;.ContactInformation_prefix__LF6E1{max-width:180px;position:relative}}@media (max-width:767px){.ContactInformation_phoneColumn__4FTct{.ContactInformation_prefix__LF6E1{max-width:100%}}}.ContactInformation_phoneColumn__4FTct{.ContactInformation_number__9cYnp{flex:1;min-width:0}}.ContactInformation_error__Jl3wC{text-align:right;color:var(--color-input-text-error);margin-top:var(--spacing-inline-md);position:absolute;top:100%;right:0;font-size:14px;line-height:14px}.ContactInformation_guidanceText__fMRaf{padding-bottom:var(--spacing-inside-xlg);border-bottom:1px solid var(--color-header-mainmenu-borders)}.ContactInformation_support__XGdSy{color:var(--color-brand);text-decoration:underline}.BillingAddressForm_formWrapper__QKnQl{display:flex;flex-direction:column;gap:var(--spacing-around-xxlg);margin-top:var(--spacing-around-xlg)}.BillingAddressForm_title__qfGGt{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--color-app-text)}.BillingAddressForm_field__o4fqT{display:flex;flex-direction:column;gap:var(--spacing-inline-sm)}.BillingAddressForm_inlineRow__MmfHc{display:flex;gap:var(--spacing-inline-lg)}@media (max-width:767px){.BillingAddressForm_inlineRow__MmfHc{flex-direction:column;gap:var(--spacing-around-xxlg)}}.BillingAddressForm_postalCodeField__mBaKI{display:flex;flex-direction:column;gap:var(--spacing-inline-sm);flex-shrink:0;max-width:200px}@media (max-width:767px){.BillingAddressForm_postalCodeField__mBaKI{max-width:none}}.BillingAddressForm_cityField__0Pgi7{display:flex;flex-direction:column;gap:var(--spacing-inline-sm);flex:1}.DeliveryAddressDropdown_dropdownWrapper__ARcxc{display:flex;flex-direction:column;gap:var(--spacing-inline-md);width:100%}.DeliveryAddressDropdown_dropdownWrapper__ARcxc button[role=combobox]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:calc(100% - 8px)}.DeliveryAddressMobileDrawer_mobileSelectTrigger__jQYt6{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 var(--spacing-inside-lg);border-radius:var(--border-radius-small);border:1px solid var(--color-select-text-trigger-border-base);background-color:var(--color-select-text-trigger-background-base);color:var(--color-select-text-trigger-text-base);font:var(--typography-button);letter-spacing:var(--typography-button-letterspacing);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.DeliveryAddressMobileDrawer_mobileSelectTrigger__jQYt6:hover{color:var(--color-select-text-trigger-text-hover);background-color:var(--color-select-text-trigger-background-hover);border-color:var(--color-select-text-trigger-border-hover)}.DeliveryAddressMobileDrawer_triggerText__TBgC6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1}.DeliveryAddressMobileDrawer_drawerContent__hyFoB{display:flex;flex-direction:column;padding:0 var(--spacing-around-xlg);max-height:80vh}.DeliveryAddressMobileDrawer_drawerHandle__6MS8B{display:flex;justify-content:center;padding:var(--spacing-around-md) 0 var(--spacing-around-lg)}.DeliveryAddressMobileDrawer_drawerHandleBar__RkiWv{width:40px;height:4px;background-color:var(--color-accordion-border);border-radius:var(--border-radius-small)}.DeliveryAddressMobileDrawer_drawerHeader__3a3Q9{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-around-lg);border-bottom:1px solid var(--color-header-mainmenu-borders);margin-bottom:0}.DeliveryAddressMobileDrawer_drawerTitle___ZYX4{font-weight:500;font-size:18px;line-height:1.2;color:var(--color-app-text)}.DeliveryAddressMobileDrawer_drawerCloseButton__pA6jy{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:var(--color-app-text)}.DeliveryAddressMobileDrawer_drawerCloseButton__pA6jy:hover{opacity:.7}.DeliveryAddressMobileDrawer_drawerAddressList__CximV{display:flex;flex-direction:column;flex:1;overflow-y:auto;min-height:0}.DeliveryAddressMobileDrawer_drawerOption__ZKyMb{cursor:pointer}.DeliveryAddressMobileDrawer_drawerOption__ZKyMb:last-child>div{border-bottom:none}.DeliveryAddressMobileDrawer_drawerFooter__zdyvf{position:sticky;bottom:0;left:0;right:0;padding:var(--spacing-around-lg) 0;padding-bottom:calc(var(--spacing-around-lg) + env(safe-area-inset-bottom, 0px));background-color:var(--color-app-background);border-top:1px solid var(--color-header-mainmenu-borders);margin-top:var(--spacing-around-lg)}.DeliveryAddressMobileDrawer_confirmButton__eiU8I{width:100%;justify-content:center;text-align:center}.DeliveryAddressOption_radioOptionWrapper__K_CZ8{width:100%}.DeliveryAddressOption_radioOptionWrapper__K_CZ8>label[class]{background-color:var(--color-app-background);border-color:transparent transparent var(--color-header-mainmenu-borders) transparent;padding:var(--spacing-around-xlg) var(--spacing-inline-xlg);width:100%;justify-content:flex-start;display:grid;grid-template-columns:auto 1fr auto}.DeliveryAddressOption_radioOptionWrapper__K_CZ8>label.DeliveryAddressOption_isDefault__3_f5M[class]{width:100%;justify-content:space-between!important}.DeliveryAddressOption_optionContent__xQ_p0{display:flex;align-items:center;gap:var(--spacing-around-xxlg);flex:1}.DeliveryAddressOption_addressInfo__IffEY{display:flex;flex-direction:column;gap:var(--spacing-inline-md);flex:1;min-width:0}.DeliveryAddressOption_companyName__3vjGs{font-weight:500;font-size:14px;line-height:1.2;color:var(--color-app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeliveryAddressOption_addressDetails__466ij{display:flex;flex-direction:column;gap:var(--spacing-inline-sm);font-size:14px;line-height:1.2;letter-spacing:.14px;color:var(--color-header-breadcrumb-text)}.DeliveryAddressOption_addressDetails__466ij span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeliveryAddressOption_defaultBadge__x0gAK{display:flex;align-items:center;gap:var(--spacing-inline-sm);padding:var(--spacing-inline-sm) var(--spacing-inline-md);background-color:var(--color-skeleton-background);border-radius:var(--border-radius-large);flex-shrink:0}.DeliveryAddressOption_defaultBadge__x0gAK span{font-size:14px;line-height:1.2;letter-spacing:.14px;color:var(--color-app-text);white-space:nowrap}.DeliveryAddressOption_mobileWrapper__O31tr{padding:var(--spacing-around-xlg) 0;border-bottom:1px solid var(--color-header-mainmenu-borders)}.DeliveryAddressOption_mobileWrapper__O31tr>label[class]{background-color:initial;border-color:transparent;padding:0}.DeliveryAddressOption_mobileContent__8b3K_{gap:var(--spacing-around-lg)}.DeliveryAddressOption_mobileAddressInfo__g6TQe{gap:var(--spacing-inline-lg)}.ManualAddressForm_formWrapper__O4dAn{display:flex;flex-direction:column;gap:var(--spacing-around-xxlg);border-top:1px solid var(--color-header-mainmenu-borders);margin-top:var(--spacing-around-xxlg);padding-top:var(--spacing-around-xxlg)}.ManualAddressForm_field__5bO96{display:flex;flex-direction:column;gap:var(--spacing-inline-sm)}.ManualAddressForm_inlineRow__XrXre{display:flex;gap:var(--spacing-inline-lg)}@media (max-width:767px){.ManualAddressForm_inlineRow__XrXre{flex-direction:column;gap:var(--spacing-around-xxlg)}}.ManualAddressForm_postalCodeField__NDQz0{display:flex;flex-direction:column;gap:var(--spacing-inline-sm);flex-shrink:0;max-width:200px}@media (max-width:767px){.ManualAddressForm_postalCodeField__NDQz0{max-width:none}}.ManualAddressForm_cityField__C6hp_{display:flex;flex-direction:column;gap:var(--spacing-inline-sm);flex:1}.ShippingMethodSelector_headline__VE4CD{font-size:14px}.ShippingMethodSelector_errorContainer__fpusB,.ShippingMethodSelector_loadingContainer___Xgf8{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-inside-md);padding:var(--spacing-layout-md)}.ShippingMethodSelector_errorText__fJQm0{color:var(--color-input-text-error)}.ShippingMethodSelector_emptyContainer__uNgA8{padding:var(--spacing-layout-md);text-align:center}.ShippingMethodSelector_widgetContainer__y1fQL{width:100%}.ShippingMethodSelector_validationError__hGGvC{color:var(--color-input-text-error);margin-top:var(--spacing-inline-md);display:block}.CommentToggle_container__96GhK{margin-block-end:var(--spacing-around-xxlg);border:none;padding:0}.CommentToggle_textArea__bdY6_{width:100%;display:block}.PaymentMethodSelector_radioGroup__wa0xo{display:flex;gap:var(--spacing-around-md);flex-wrap:wrap;margin-bottom:var(--spacing-around-lg,24px)}@media (max-width:767px){.PaymentMethodSelector_radioGroup__wa0xo{flex-direction:column}}.PaymentMethodSelector_warning__KjbIU{color:var(--color-input-text-error);font-style:italic}.RequisitionReference_container__OrrFd{gap:var(--spacing-around-xxlg,32px)}.InvoiceAndPayment_container__OxHPE,.RequisitionReference_container__OrrFd{display:flex;flex-direction:column;background:var(--color-app-background,#ffffff);margin:0}.InvoiceAndPayment_container__OxHPE{gap:var(--spacing-layout-sm,24px)}.InvoiceAndPayment_section__0EOtp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InvoiceAndPayment_section__0EOtp:last-child{border-bottom:none;padding-bottom:0}.InvoiceAndPayment_stripeSection__CNaZu{margin-top:var(--spacing-outside-md,20px);margin-bottom:var(--spacing-outside-lg,24px)}.InvoiceAndPayment_processingState__XxQQk{display:flex;align-items:center;justify-content:center;gap:var(--spacing-inline-sm,8px);margin-top:var(--spacing-layout-sm,16px);color:var(--color-text-neutral,#4f566b)}.InvoiceAndPayment_processingLabel__TfuAZ{font-size:var(--font-size-small,14px)}.InvoiceAndPayment_required__1KS_t{color:var(--color-input-text-error);margin-left:var(--spacing-inline-sm)}.InvoiceAndPayment_guidanceText__dfpMb{padding-bottom:var(--spacing-inside-xlg);border-bottom:1px solid var(--color-header-mainmenu-borders);margin-bottom:var(--spacing-layout-sm)}