.CheckoutTemplate-module__xqKmlG__page{padding-bottom:var(--lm-space-24)}.CheckoutTemplate-module__xqKmlG__band{height:64px;position:relative;overflow:hidden}.CheckoutTemplate-module__xqKmlG__bandSvg{opacity:.14;position:absolute;inset:0}.CheckoutTemplate-module__xqKmlG__layout{max-width:1200px;padding:0 var(--lm-container-padding) var(--lm-space-24);gap:var(--lm-space-16);grid-template-columns:1fr 420px;align-items:start;margin:0 auto;display:grid}.CheckoutTemplate-module__xqKmlG__mainCol{position:relative}.CheckoutTemplate-module__xqKmlG__heading{font:var(--lm-text-display-l);letter-spacing:var(--lm-display-tracking);color:var(--lm-text);margin:0 0 var(--lm-space-3)}.CheckoutTemplate-module__xqKmlG__intro{font:var(--lm-text-body-l);color:var(--lm-text-muted);margin:0 0 var(--lm-space-12);max-width:640px}.CheckoutTemplate-module__xqKmlG__mobileOrderSlot{display:none}.CheckoutTemplate-module__xqKmlG__failedAlert{border:var(--lm-border-width) solid var(--lm-clay-700);border-radius:var(--lm-radius-card);background:var(--lm-clay-100);padding:var(--lm-space-6);margin:0 0 var(--lm-space-8);max-width:720px}.CheckoutTemplate-module__xqKmlG__failedHeading{font:var(--lm-text-heading-s);color:var(--lm-text);margin-bottom:var(--lm-space-2)}.CheckoutTemplate-module__xqKmlG__failedAlert p{font:var(--lm-text-body);color:var(--lm-text);margin:0 0 var(--lm-space-3)}.CheckoutTemplate-module__xqKmlG__failedAlert p:last-child{margin-bottom:0}.CheckoutTemplate-module__xqKmlG__formShell{position:relative}.CheckoutTemplate-module__xqKmlG__processingOverlay{z-index:2;cursor:progress;pointer-events:none;background:#fbf9fc8c;position:absolute;inset:150px 0 0}.CheckoutTemplate-module__xqKmlG__section{border-top:var(--lm-border-width) solid var(--lm-border);padding-top:var(--lm-space-8);margin-bottom:var(--lm-space-12)}.CheckoutTemplate-module__xqKmlG__sectionLabel{font:var(--lm-text-label);letter-spacing:var(--lm-label-tracking);color:var(--lm-link);margin-bottom:var(--lm-space-6)}.CheckoutTemplate-module__xqKmlG__fieldsCol{gap:var(--lm-space-6);flex-direction:column;max-width:560px;display:flex}.CheckoutTemplate-module__xqKmlG__hint{font:var(--lm-text-body-s);color:var(--lm-text-muted);margin-top:var(--lm-space-2)}.CheckoutTemplate-module__xqKmlG__payRow{max-width:560px;margin-top:var(--lm-space-8)}.CheckoutTemplate-module__xqKmlG__payButton.CheckoutTemplate-module__xqKmlG__payButton{white-space:normal;text-align:center;width:100%;height:auto;min-height:56px;line-height:1.3}.CheckoutTemplate-module__xqKmlG__legal{font:var(--lm-text-body-s);color:var(--lm-text-muted);margin:var(--lm-space-4) 0 0}.CheckoutTemplate-module__xqKmlG__desktopAsideSlot{display:block}.CheckoutTemplate-module__xqKmlG__stickyBar{display:none}@media (max-width:1023px){.CheckoutTemplate-module__xqKmlG__layout{grid-template-columns:minmax(0,1fr)}.CheckoutTemplate-module__xqKmlG__desktopAsideSlot{display:none}}@media (max-width:767px){.CheckoutTemplate-module__xqKmlG__mobileOrderSlot{display:block}.CheckoutTemplate-module__xqKmlG__layout{padding-left:var(--lm-container-padding-mobile);padding-right:var(--lm-container-padding-mobile);padding-bottom:180px}.CheckoutTemplate-module__xqKmlG__heading{font:var(--lm-text-display-l-mobile)}.CheckoutTemplate-module__xqKmlG__fieldsCol>*{scroll-margin-bottom:220px}.CheckoutTemplate-module__xqKmlG__stickyBar{z-index:4;background:var(--lm-surface);border-top:var(--lm-border-width) solid var(--lm-border);box-shadow:var(--lm-shadow-float);padding:var(--lm-space-4) var(--lm-container-padding-mobile) calc(var(--lm-space-4) + env(safe-area-inset-bottom));display:block;position:sticky;bottom:0;left:0;right:0}.CheckoutTemplate-module__xqKmlG__stickyRow{justify-content:space-between;align-items:baseline;gap:var(--lm-space-3);margin-bottom:var(--lm-space-3);display:flex}.CheckoutTemplate-module__xqKmlG__stickyLabel{font:var(--lm-text-label);letter-spacing:var(--lm-label-tracking);color:var(--lm-link);margin-bottom:var(--lm-space-1)}.CheckoutTemplate-module__xqKmlG__stickyNote{font:var(--lm-text-body-s);color:var(--lm-text-muted)}.CheckoutTemplate-module__xqKmlG__stickyTotal{font:var(--lm-text-display-m-mobile);font-variant-numeric:tabular-nums;color:var(--lm-text)}.CheckoutTemplate-module__xqKmlG__stickyButton.CheckoutTemplate-module__xqKmlG__stickyButton{white-space:normal;text-align:center;width:100%;height:auto;min-height:56px;line-height:1.3}}
