html.checkout-interrupt-open{overflow:hidden}.checkout-interrupt{border:none;padding:0;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:var(--style-border-radius-popover, 0);box-shadow:var(--shadow-popover);background-color:var(--color-background);color:var(--color-foreground)}.checkout-interrupt::backdrop{background:rgb(var(--backdrop-color-rgb, 0 0 0) / var(--backdrop-opacity, .4))}.checkout-interrupt[open]{animation:checkout-interrupt-in var(--animation-speed, .2s) var(--animation-easing, ease-out) both}@media screen and (max-width:749px){.checkout-interrupt{width:100%;max-height:85dvh;margin:auto 0 0;border-end-start-radius:0;border-end-end-radius:0}.checkout-interrupt[open]{animation-name:checkout-interrupt-up}}@media(prefers-reduced-motion:reduce){.checkout-interrupt[open]{animation:none}}@keyframes checkout-interrupt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes checkout-interrupt-up{0%{transform:translateY(100%)}}.checkout-interrupt__panel{position:relative;display:flex;flex-direction:column;gap:var(--gap-md, 16px);padding:var(--padding-xl, 24px);padding-block-end:max(var(--padding-xl, 24px),env(safe-area-inset-bottom))}.checkout-interrupt__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;font-size:var(--font-size--xs, .75rem)}.checkout-interrupt__close svg{width:24px;height:24px}.checkout-interrupt__heading{margin:0;padding-inline-end:40px;font-family:var(--font-h4--family);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size, 1.25rem);line-height:var(--font-h4--line-height, 1.3);letter-spacing:var(--font-h4--letter-spacing);text-transform:none}.checkout-interrupt__lede{margin:calc(var(--gap-md, 16px) * -.5) 0 0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.checkout-interrupt__body:empty{display:none}.checkout-interrupt__actions{display:flex;flex-direction:column;gap:var(--gap-xs, 8px)}.checkout-interrupt__actions>button{width:100%}.checkout-interrupt__actions>button[aria-busy=true]{cursor:progress}.checkout-interrupt__error{margin:0;font-size:var(--font-size--sm, .875rem);color:var(--color-error, #b00020)}.checkout-interrupt-stash{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-block:1px solid var(--color-border, rgb(var(--color-foreground-rgb) / .1))}.checkout-interrupt-stash__row{display:flex;align-items:center;gap:var(--gap-sm, 12px);padding-block:var(--padding-sm, 10px)}.checkout-interrupt-stash__row+.checkout-interrupt-stash__row{border-block-start:1px solid var(--color-border, rgb(var(--color-foreground-rgb) / .1))}.checkout-interrupt-stash__image{flex-shrink:0;width:48px;height:48px;object-fit:cover;border-radius:var(--style-border-radius-sm, 0);background:color-mix(in srgb,var(--color-foreground, #111) 6%,var(--color-background, #fff))}.checkout-interrupt-stash__image--placeholder{display:block}.checkout-interrupt-stash__row--sealed .checkout-interrupt-stash__image--placeholder{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-foreground, #111) 6%,var(--color-background, #fff)) 0 6px,color-mix(in srgb,var(--color-foreground, #111) 12%,var(--color-background, #fff)) 6px 12px)}.checkout-interrupt-stash__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex-grow:1}.checkout-interrupt-stash__title{font-size:var(--font-size--sm, .875rem);font-weight:var(--font-weight-bold, 600);overflow-wrap:anywhere}.checkout-interrupt-stash__meta{font-size:var(--font-size--xs, .75rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.checkout-interrupt-stash__expiry--soon{color:var(--color-foreground);font-weight:var(--font-weight-bold, 600)}.checkout-interrupt-stash__open{flex-shrink:0;font-size:var(--font-size--sm, .875rem);color:inherit;text-decoration:underline;text-underline-offset:3px}
