.preorder-dialog{width:min(580px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #d3dacd;background:#faf9f5;color:#203c32;padding:32px;font-family:'DM Sans',sans-serif;box-sizing:border-box}.preorder-dialog::backdrop{background:#132d24a8}.preorder-dialog h2{font:400 34px/1.2 'Playfair Display',Georgia,serif;padding-right:24px}.preorder-dialog p{font-size:14px;line-height:1.7}.preorder-dialog strong{display:block;background:#e7ecdc;padding:14px;font-size:15px}.preorder-close{float:right;border:0;background:none;font-size:22px;min-width:44px;min-height:44px;cursor:pointer}.preorder-dialog label{display:block;margin:18px 0;font-size:14px}.preorder-dialog input,.preorder-dialog select{display:block;margin-top:8px;width:100%;box-sizing:border-box;border:1px solid #ccd4c8;background:white;color:inherit;padding:14px;font:inherit;min-height:48px}.preorder-dialog .button{min-height:48px}.preorder-product-note{font-size:13px;line-height:1.6;color:#526449}.product .add.preorder-add{width:auto;border-radius:0;padding:10px;font-size:12px;height:auto;min-height:44px;line-height:1.2}.product .preorder-product-note{margin:12px 0 0}.stock-status.preorder-status{background:#e7ecdc;padding:14px;font-size:14px}
