.order-access-form{max-width:520px;text-align:left;margin:24px 0}.order-access-form label{display:block;font-size:16px;font-weight:600;color:#202533;margin:20px 0}.order-access-form input{box-sizing:border-box;width:100%;display:block;margin-top:9px;border:1px solid #c6cfdd;border-radius:10px;background:#fff;color:#171b24;font:inherit;font-size:16px;padding:15px}.order-access-form input:focus-visible,.order-access-button:focus-visible{outline:3px solid #8497ff;outline-offset:3px}.order-access-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:#2148ff;color:#fff;font:inherit;font-size:16px;font-weight:600;padding:16px 24px;cursor:pointer}.order-access-button:disabled{opacity:.65;cursor:wait}.order-access-form .order-access-intro,.order-access-card>p{font-size:16px;line-height:1.65;color:#535d70}.order-access-form .order-access-note{font-size:14px;color:#535d70;line-height:1.6;margin:14px 0}.order-access-form .order-access-status,.order-access-card .order-access-status{font-size:16px;line-height:1.6;color:#202533;overflow-wrap:anywhere}.order-access-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.order-access-card{max-width:620px;margin:40px auto;padding:32px;border:1px solid #e0e7f3;border-radius:22px;background:#f8faff;text-align:left}.order-access-card h2{font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.04em}.order-access-card .order-access-eyebrow{font-size:13px;letter-spacing:.12em;color:#2148ff}.confirmation-empty #order-access{max-width:520px;margin:28px auto}.confirmation-empty .order-access-form{margin-bottom:32px}.confirmation-empty .order-access-form p{font-size:16px}.confirmation-empty .order-access-form .order-access-note{font-size:14px}@media(max-width:600px){.order-access-button{width:100%}.order-access-card{padding:24px}}
.commerce-panel .order-access-form label,.commerce-panel .order-access-form input{font-size:16px}.commerce-panel .order-access-form .order-access-intro,.commerce-panel .order-access-form .order-access-status{font-size:16px}
