#fb-preorder-dialog{width:min(540px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #d7c5bc;border-radius:16px;padding:28px;background:#fffaf6;color:#29211f;box-shadow:0 18px 70px #0004}
#fb-preorder-dialog::backdrop{background:#0009}
#fb-preorder-heading{font-size:26px;margin:0 0 16px;color:inherit}
#fb-preorder-dialog p,#fb-preorder-dialog li{font-size:16px;line-height:1.5}
.fb-preorder-check{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;margin:22px 0}
#fb-preorder-checkbox{appearance:auto;width:22px;height:22px;flex-shrink:0;margin:2px 0;accent-color:#583730}
.fb-preorder-actions{display:flex;flex-direction:column;gap:12px}
#fb-preorder-continue:disabled{opacity:.45;cursor:not-allowed}
#fb-preorder-error{color:#9c2020}
html.fb-preorder-cart .cart__dynamic-checkout-buttons,html.fb-preorder-cart .additional-checkout-buttons,html.fb-preorder-cart shopify-accelerated-checkout-cart,html.fb-preorder-cart .shopify-payment-button{display:none!important}
.fb-preorder-inline{padding:14px;border:1px solid #d7c5bc;background:#fffaf6;color:#29211f;margin:12px 0;font-size:15px;line-height:1.5}
