.checkout-rewards{margin:10px 0;padding:2px 12px;background:#eef6fa;border:1px solid #dce9f1;border-radius:8px;color:#071c3f}
.checkout-rewards[hidden],.checkout-rewards [hidden]{display:none}
.checkout-rewards label{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 0;cursor:pointer;font:600 13px/1.35 "DM Sans",sans-serif}
.checkout-rewards input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:#087fc4}
.checkout-rewards small{display:block;margin-top:2px;color:#51657b;font-size:12px}
.checkout-rewards p{margin:8px 0;font:500 13px/1.4 "DM Sans",sans-serif}
