.guest-checkout_form__ivlTQ{display:grid;gap:14px;text-align:left}.guest-checkout_fields__HNpgC{display:grid;gap:12px}.guest-checkout_fields__HNpgC label{display:grid;gap:8px;font-size:13px;font-weight:650}.guest-checkout_fields__HNpgC input{min-height:52px;padding:0 16px;border:1px solid #d8cec2;border-radius:9px;background:#fffdfa;color:inherit;font:inherit}.guest-checkout_fields__HNpgC input:focus{outline:3px solid rgba(184,148,97,.14);border-color:#b89461}.guest-checkout_fields__HNpgC button{min-height:52px;border:1px solid #2b1a11;border-radius:999px;background:#34211a;color:#f6ecdb;box-shadow:inset 0 0 0 1px rgba(196,164,112,.55),0 2px 6px rgba(52,33,26,.14);font:600 14px/1 sans-serif;cursor:pointer}.guest-checkout_fields__HNpgC button:hover:not(:disabled){background:#45291f}.guest-checkout_fields__HNpgC button:disabled{cursor:wait;opacity:.65}.guest-checkout_note__Yd2t3{margin:0;color:#5e544a;font-size:13px;line-height:1.55}.guest-checkout_error__dq1G8{margin:0;color:#9b2c1f;font-size:14px;line-height:1.5}.guest-checkout_separator__y9Q_6{display:flex;align-items:center;gap:12px;margin:4px 0;color:#6f665d;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.guest-checkout_separator__y9Q_6:after,.guest-checkout_separator__y9Q_6:before{content:"";height:1px;flex:1;background:#ded5cb}.guest-checkout_separator__y9Q_6 span{white-space:nowrap}.guest-checkout_backdrop__ethl7{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(28,22,18,.6)}.guest-checkout_dialog__B7K_V{width:100%;max-width:460px;max-height:100%;overflow-y:auto;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:center;padding:30px 24px 24px;border:1px solid #e3d3bf;border-radius:18px;background:#fffdfb;color:#302a25;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.35)}.guest-checkout_dialog__B7K_V h2{margin:0;font:300 32px/1.08 Cormorant Garamond,Georgia,serif}.guest-checkout_dialog__B7K_V p{margin:0;color:#584e45;font-size:14px;line-height:1.55}.guest-checkout_eyebrow__J8MBu{font-size:11px;letter-spacing:3px;color:#7d6043!important}.guest-checkout_link__nFZ7B{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px solid #ddd3ca;border-radius:999px;background:#fff}.guest-checkout_link__nFZ7B span{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.guest-checkout_link__nFZ7B button{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#34211a;color:#f6ecdb;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer}.guest-checkout_account___DxSt{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;background:#f2ecec;text-align:left;overflow-wrap:anywhere}.guest-checkout_actions__6aqiw{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.guest-checkout_primary__lBNcv,.guest-checkout_secondary__oVXTb{flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;cursor:pointer}.guest-checkout_primary__lBNcv{border:1px solid #2b1a11;background:#34211a;color:#f6ecdb}.guest-checkout_secondary__oVXTb{border:1px solid #302a25;background:transparent;color:#302a25}