/* Scoped usability corrections; retain the original design systems. */
.btn.btn--primary,.primary-link,.primary-button{background:#D4A017!important;color:#0A0A0A!important;border:2px solid #101B32!important;min-height:48px;display:inline-flex;align-items:center;justify-content:center}
.btn.btn--primary:hover,.primary-link:hover,.primary-button:hover{background:#E8B224!important;color:#0A0A0A!important}
.btn,.text-link,button,summary{min-height:48px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #D4A017!important;outline-offset:5px;box-shadow:0 0 0 2px #101B32}
[disabled]{cursor:not-allowed;opacity:.68}.review-status{border-left:3px solid #D4A017;padding:20px 24px;margin-block:24px;background:rgba(212,160,23,.07)}
.review-status h2{font-size:1.35rem}.review-status p{max-width:75ch}.review-note{padding:8px 18px;background:#101B32;color:#F5F6F8;font:13px/1.5 Arial,sans-serif;text-align:center}
.review-note a{color:#f2c553}.review-note p{margin:0}.preorder-product>img{width:100%;height:auto}.preorder-form-panel dd{margin:0 0 15px}.primary-link[disabled]{font:inherit;padding:14px 22px}.review-status a{overflow-wrap:anywhere}
@media(max-width:600px){.review-status{margin-inline:20px;width:auto}.review-note{font-size:12px}.btn-row{flex-wrap:wrap}}
