.CheckoutPage_checkoutContainer__vEai9{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px}.CheckoutPage_checkoutContent__t8Pfp{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.CheckoutPage_checkoutContent__t8Pfp{grid-template-columns:1fr;gap:12px}}.CheckoutPage_checkoutAccordion__pz92Z{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.CheckoutPage_checkoutAccordion__pz92Z{gap:12px}}.CheckoutPage_checkoutAccordionSubmit__Z7UQk{max-width:576px}.CheckoutPage_checkoutAccordionStepContainer__uDfvy{position:relative;width:100%;height:fit-content;max-height:70px;padding-top:70px;border-radius:12px;border:1px solid #605a54;background:#fff;transition:all .25s ease-in-out}@media(max-width:768px){.CheckoutPage_checkoutAccordionStepContainer__uDfvy{max-height:58px;padding-top:58px;border-radius:8px}}.CheckoutPage_checkoutAccordionStepContainerActive__spOhO.CheckoutPage_checkoutAccordionStepContainerPersonal__9Pa0r{max-height:444px}.CheckoutPage_checkoutAccordionStepContainerActive__spOhO.CheckoutPage_checkoutAccordionStepContainerDelivery__uMIv0{max-height:632px}.CheckoutPage_checkoutAccordionStepContainerActive__spOhO.CheckoutPage_checkoutAccordionStepContainerPayment__JRxQq{max-height:420px}.CheckoutPage_checkoutAccordionStepContainerActive__spOhO .CheckoutPage_checkoutAccordionStepHeader__bwSKi{box-shadow:4px 4px 12px rgba(193,181,168,.25)}.CheckoutPage_checkoutAccordionStepContainerActive__spOhO .CheckoutPage_checkoutAccordionStepContent__HSJMf{padding:36px 24px 24px}.CheckoutPage_checkoutAccordionStepContainerDone__RjWzg .CheckoutPage_checkoutAccordionStepMarker__F3thN svg path[data-done=true]{color:#000}.CheckoutPage_checkoutAccordionStepContainerError__h02be{border-color:#e31b22}.CheckoutPage_checkoutAccordionStepContainerError__h02be .CheckoutPage_checkoutAccordionAddressNotification__nMHpr span,.CheckoutPage_checkoutAccordionStepContainerError__h02be .CheckoutPage_checkoutAccordionAddressNotification__nMHpr svg,.CheckoutPage_checkoutAccordionStepContainerError__h02be .CheckoutPage_checkoutAccordionAddressText__YiLqg,.CheckoutPage_checkoutAccordionStepContainerError__h02be .CheckoutPage_checkoutAccordionStepMarker__F3thN svg path,.CheckoutPage_checkoutAccordionStepContainerError__h02be .CheckoutPage_checkoutAccordionStepTitle__7Qu9k{color:#e31b22}.CheckoutPage_checkoutAccordionStepHeader__bwSKi{position:absolute;top:-1px;left:-1px;right:-1px;height:72px;padding:0 24px;background:#fff;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:768px){.CheckoutPage_checkoutAccordionStepHeader__bwSKi{height:60px;border-radius:8px}}.CheckoutPage_checkoutAccordionStepTitle__7Qu9k{font-size:20px;font-weight:500}@media(max-width:768px){.CheckoutPage_checkoutAccordionStepTitle__7Qu9k{font-size:18px;font-weight:500}}.CheckoutPage_checkoutAccordionStepMarker__F3thN{width:48px;display:flex;justify-content:center;align-items:center}.CheckoutPage_checkoutAccordionStepMarker__F3thN svg{width:36px;color:#000}.CheckoutPage_checkoutAccordionStepMarker__F3thN svg path{transition:all .25s ease-in-out}.CheckoutPage_checkoutAccordionStepMarker__F3thN svg path[data-done=true]{color:rgba(0,0,0,0)}@media(max-width:768px){.CheckoutPage_checkoutAccordionStepMarker__F3thN{width:36px}.CheckoutPage_checkoutAccordionStepMarker__F3thN svg{width:24px}}.CheckoutPage_checkoutAccordionStepContent__HSJMf{height:fit-content;max-height:100%;overflow:hidden;padding:0 24px;transition:all .25s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.CheckoutPage_checkoutAccordionStepContentInner__t_QZF{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.CheckoutPage_checkoutAccordionStepSubmit__aCDYI{max-width:240px}@media(max-width:768px){.CheckoutPage_checkoutAccordionStepSubmit__aCDYI{max-width:unset;width:100%}}.CheckoutPage_checkoutCart__wZGQt{width:100%;height:100%;min-height:fit-content;padding:36px 36px 48px;border-radius:12px;background:#fff;border:1px solid #605a54;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:96px}.CheckoutPage_checkoutCartTitle__L7bvE{font-size:20px;font-weight:500}@media(max-width:768px){.CheckoutPage_checkoutCartTitle__L7bvE{display:none}}.CheckoutPage_checkoutCartContent__Syjp2{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}@media(max-width:768px){.CheckoutPage_checkoutCartContent__Syjp2{gap:24px}}.CheckoutPage_checkoutCartProduct__k6iuD{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.CheckoutPage_checkoutCartProduct__k6iuD{grid-template-columns:repeat(2,1fr);gap:12px}}.CheckoutPage_checkoutCartProductName__FzNgp,.CheckoutPage_checkoutCartProductName__FzNgp span{font-family:var(--font-leleka);line-height:1;font-size:24px;font-weight:400}.CheckoutPage_checkoutCartProductName__FzNgp span{color:#e31b22}@media(max-width:768px){.CheckoutPage_checkoutCartProductName__FzNgp,.CheckoutPage_checkoutCartProductName__FzNgp span{font-size:22px;font-weight:400;text-align:center;grid-column:span 2}.CheckoutPage_checkoutCartProductName__FzNgp br,.CheckoutPage_checkoutCartProductName__FzNgp span br{display:none}}.CheckoutPage_checkoutCartProductQuantity__22vBc{font-size:16px;font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:768px){.CheckoutPage_checkoutCartProductQuantity__22vBc{justify-content:flex-start}}.CheckoutPage_checkoutCartProductPrice__4__5O{font-size:16px;font-weight:600;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.CheckoutPage_checkoutCartDivider__z_On4{width:100%;height:1px;background:#e2dcd6}.CheckoutPage_checkoutCartFooter__7CZnk{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.CheckoutPage_checkoutCartFooterRow__FSrQH{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.CheckoutPage_checkoutCartFooterRow__FSrQH:last-child .CheckoutPage_checkoutCartFooterRowValue__qDnsw{font-size:16px;font-weight:800}.CheckoutPage_checkoutCartFooterRowKey__KsyiB{font-size:16px;font-weight:400}.CheckoutPage_checkoutCartFooterRowValue__qDnsw{font-size:16px;font-weight:600}.CheckoutPage_checkoutAccordionMapEmbed__ArRFE{width:100%;height:260px;border-radius:12px;overflow:hidden}.CheckoutPage_checkoutAccordionAddressContainer__X9OxN{width:100%;height:260px;padding:24px;border-radius:12px;border:1px dashed #605a54;cursor:pointer}.CheckoutPage_checkoutAccordionAddressContainer__X9OxN,.CheckoutPage_checkoutAccordionAddressContent__jPMQd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.CheckoutPage_checkoutAccordionAddressContainerLoading__AvVWf{gap:24px}.CheckoutPage_checkoutAccordionAddressContainerDone__TclDL{gap:48px}.CheckoutPage_checkoutAccordionAddressText__YiLqg{font-size:16px;font-weight:500;color:#605a54;text-align:center}.CheckoutPage_checkoutAccordionAddressValue__F8jy9{font-size:18px;font-weight:500;text-align:center}.CheckoutPage_checkoutAccordionAddressChange__Fft06{font-size:14px;font-weight:400;color:#605a54;text-align:center}.CheckoutPage_checkoutAccordionAddressNotification__nMHpr{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.CheckoutPage_checkoutAccordionAddressNotification__nMHpr span{font-size:16px;font-weight:400}.CheckoutPage_checkoutAccordionAddressNotification__nMHpr svg{width:24px;color:#000}.CheckoutPage_checkoutThanksSubmit__QTbbb{width:100%;max-width:576px;height:60px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#fff;background:#000;cursor:pointer}.CheckoutPage_mapContainer__CNgmO{width:1140px;max-width:100%;max-height:100%;aspect-ratio:1.6;padding:24px}.CheckoutPage_mapContainer__CNgmO>*{border-radius:8px;overflow:hidden}@media(max-width:768px){.CheckoutPage_mapContainer__CNgmO{aspect-ratio:.6}}.CheckoutPage_payForOrder__WKw53{font-size:16px;font-weight:500;text-decoration:underline;text-align:center;cursor:pointer}