html:has(#checkoutDialog[open]){overscroll-behavior:none;overflow:hidden}.checkout-shell[data-astro-cid-u3mqw4ek]{overscroll-behavior:contain;grid-template-rows:0 auto auto;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 24px);overflow-y:auto}.checkout-close[data-astro-cid-u3mqw4ek]{z-index:20;grid-column:1/-1;justify-content:flex-end;height:0;padding-right:12px;display:flex;position:sticky;top:0;transform:translateY(12px)}.checkout-payment[data-astro-cid-u3mqw4ek]:not([data-ready]){height:0;margin:0;overflow:hidden}.checkout-skeleton[data-astro-cid-u3mqw4ek] .pay-field[data-astro-cid-u3mqw4ek]{height:43px;animation:1.6s ease-in-out infinite checkout-pulse}@keyframes checkout-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.checkout-skeleton[data-astro-cid-u3mqw4ek] .pay-field[data-astro-cid-u3mqw4ek]{animation:none}}.checkout-form[data-astro-cid-u3mqw4ek],.checkout-summary[data-astro-cid-u3mqw4ek]{min-width:0;min-height:0}@media (width>=768px){.checkout-shell[data-astro-cid-u3mqw4ek]{grid-template-rows:0 minmax(0,1fr);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);height:min(820px,100dvh - 64px);max-height:none;overflow:hidden}.checkout-form[data-astro-cid-u3mqw4ek],.checkout-summary-body[data-astro-cid-u3mqw4ek]{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.checkout-summary[data-astro-cid-u3mqw4ek]{overflow:hidden}.checkout-summary-body[data-astro-cid-u3mqw4ek]{flex:1;min-height:0}.checkout-actions[data-astro-cid-u3mqw4ek]{flex:none}}
